Class PhoenixExprParser
- java.lang.Object
-
- com.alibaba.druid.sql.parser.SQLParser
-
- com.alibaba.druid.sql.parser.SQLExprParser
-
- com.alibaba.druid.sql.dialect.phoenix.parser.PhoenixExprParser
-
public class PhoenixExprParser extends SQLExprParser
Created by wenshao on 16/9/13.
-
-
Field Summary
-
Fields inherited from class com.alibaba.druid.sql.parser.SQLExprParser
AGGREGATE_FUNCTIONS, AGGREGATE_FUNCTIONS_CODES, aggregateFunctionHashCodes, aggregateFunctions, allowIdentifierMethod, nestedDataType
-
-
Constructor Summary
Constructors Constructor Description PhoenixExprParser(Lexer lexer)PhoenixExprParser(String sql, SQLParserFeature... features)
-
Method Summary
-
Methods inherited from class com.alibaba.druid.sql.parser.SQLExprParser
accept, additive, additiveRest, aliasedExpr, aliasedItems, and, andRest, andRestGetAndOperator, bitAnd, bitAndRest, bitOr, bitOrRest, bitXor, bitXorRest, bitXorRestSUBGT, charExpr, createCheck, createColumnDefinition, createForeignKey, createSelectParser, doRestSpecific, dotRest, expr, exprList, exprList, exprList, exprListComma, exprRest, filter, getAggregateFunction, groupComparisionRest, identifier, inRest, integerExpr, isAggregateFunction, isAggregateFunction, isCharType, isCharType, isIdent, methodRest, methodRestAllowIdentifierMethodSpecific, methodRestUsing, multiplicative, multiplicativeRest, name, nameCommon, nameRest, names, names, notRationalRest, or, orderBy, orRest, orRestGetOrOperator, over, over, parseAggregateExpr, parseAggregateExprRest, parseAliasExpr, parseAll, parseAny, parseArrayDataType, parseArrayExpr, parseAssignItem, parseAssignItem, parseAssignItem, parseAssignItem, parseAssignItemDot, parseAssignItemEq, parseAssignItemNcToBeExecuted, parseAssignItemOnColon, parseAssignItemOnComma, parseAssignItemOnLiteralFloat, parseAssignItems, parseAssignItemSQLIdentifierExpr, parseAssignItemSQLIdentifierExprAndVariant, parseAssignItemSQLMethodInvokeExpr, parseAssignItemSQLPropertyExpr, parseAssignItemSQLPropertyExprAndSub, parseAssignItemTblProperties, parseCast, parseCastFormat, parseCharTypeRest, parseCheck, parseClusterBy, parseColumn, parseColumn, parseColumnCheck, parseColumnCommentLiteralCharsRest, parseColumnRest, parseColumnRestDefault, parseColumnSpecific, parseConstraint, parseDataType, parseDataType, parseDataTypeByte, parseDataTypeComplex, parseDataTypeDate, parseDataTypeDouble, parseDataTypeNested, parseDataTypeParams, parseDataTypePrecision, parseDataTypeRest, parseDataTypeRow, parseDataTypeStruct, parseDefault, parseDistributeBy, parseExtract, parseForeignKey, parseForeignKeyRest, parseGroupingSet, parseHint, parseHints, parseHints, parseIdentifySpecific, parseIdentity, parseIndex, parseIndexOptions, parseIndexRest, parseIndexRest, parseIndexSpecific, parseInterval, parseIntValue, parseLimit, parseMatch, parseOrderBy, parsePartition, parsePartitionBy, parsePartitionSpec, parsePartitionValues, parsePosition, parsePrimaryKey, parsePrimaryKeyRest, parseQueryExpr, parseQueryPlanHint, parseReference, parseReferenceOption, parseRowFormat, parseSelectItem, parseSelectItemAlias, parseSelectItemIdentifier, parseSelectItemMethod, parseSelectItemRest, parseSelectOrderByItem, parseSome, parseSortBy, parseTop, parseUnique, parseUpdateSetItem, parseUpdateSetItemLbracket, parseWindowingBound, parseZOrderBy, primary, primaryAs, primaryColonColon, primaryCommon, primaryDefaultRest, primaryDistinct, primaryIdentifierRest, primaryIn, primaryLiteralCharsRest, primaryLiteralNCharsRest, primaryOn, primaryQues, primaryRest, primarySubLiteralAliasRest, relational, relationalRest, relationalRestBang, relationalRestBangTilde, relationalRestBangTildeStar, relationalRestEqeq, relationalRestIdentifierSimilar, relationalRestQues, relationalRestTilde, relationalRestTildeEq, relationalRestTildeStar, setAllowIdentifierMethod, shift, shiftRest, struct, topPropertyExpr, xor, xorRest
-
Methods inherited from class com.alibaba.druid.sql.parser.SQLParser
acceptIdentifier, acceptIdentifier, acceptInteger, alias, as, config, dialectFeatureEnabled, getDbType, getLexer, getTimeZone, identifierEquals, isEnabled, match, newCreateStatement, printError, setErrorEndPos, setTimeZone, tableAlias, tableAlias
-
-
-
-
Constructor Detail
-
PhoenixExprParser
public PhoenixExprParser(String sql, SQLParserFeature... features)
-
PhoenixExprParser
public PhoenixExprParser(Lexer lexer)
-
-