Class ImpalaExprParser
java.lang.Object
com.alibaba.druid.sql.parser.SQLParser
com.alibaba.druid.sql.parser.SQLExprParser
com.alibaba.druid.sql.dialect.hive.parser.HiveExprParser
com.alibaba.druid.sql.dialect.impala.parser.ImpalaExprParser
-
Field Summary
Fields inherited from class com.alibaba.druid.sql.parser.SQLExprParser
aggregateFunctionHashCodes, aggregateFunctions, allowIdentifierMethod, nestedDataType -
Constructor Summary
ConstructorsConstructorDescriptionImpalaExprParser(Lexer lexer) ImpalaExprParser(String sql, SQLParserFeature... features) -
Method Summary
Modifier and TypeMethodDescriptionparseColumnRest(SQLColumnDefinition column) voidparseHints(List hints) Methods inherited from class com.alibaba.druid.sql.dialect.hive.parser.HiveExprParser
doRestSpecific, parseAliasExpr, parseAssignItemOnColon, parseInterval, parseSelectItemRest, primary, primaryCommon, primaryIdentifierRest, primaryRest, relationalRestEqeqMethods inherited from class com.alibaba.druid.sql.parser.SQLExprParser
accept, additive, additiveRest, aliasedItems, and, andRest, andRestGetAndOperator, bitAnd, bitAndRest, bitOr, bitOrRest, bitXor, bitXorRest, bitXorRestSUBGT, charExpr, createCheck, createColumnDefinition, createForeignKey, createSelectParser, 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, parseAll, parseAny, parseAssignItem, parseAssignItem, parseAssignItem, parseAssignItem, parseAssignItemDot, parseAssignItemEq, parseAssignItemNcToBeExecuted, parseAssignItemOnComma, parseAssignItemOnLiteralFloat, parseAssignItems, parseAssignItemSQLIdentifierExpr, parseAssignItemSQLIdentifierExprAndVariant, parseAssignItemSQLMethodInvokeExpr, parseAssignItemSQLPropertyExpr, parseAssignItemSQLPropertyExprAndSub, parseAssignItemTblProperties, parseCast, parseCastFormat, parseCharTypeRest, parseCheck, parseClusterBy, parseColumn, parseColumn, parseColumnCheck, parseColumnCommentLiteralCharsRest, parseColumnRestDefault, parseColumnSpecific, parseConstraint, parseDataType, parseDataType, parseDataTypeByte, parseDataTypeComplex, parseDataTypeDate, parseDataTypeDouble, parseDataTypeNested, parseDataTypeParams, parseDataTypePrecision, parseDataTypeRest, parseDataTypeRow, parseDataTypeStruct, parseDefault, parseDistributeBy, parseExtract, parseForeignKey, parseForeignKeyRest, parseGroupingSet, parseHint, parseHints, parseIdentifySpecific, parseIdentity, parseIndex, parseIndexOptions, parseIndexRest, parseIndexRest, parseIndexSpecific, parseIntervalUnit, parseIntValue, parseLimit, parseMatch, parseOrderBy, parsePartitionBy, parsePartitionSpec, parsePartitionValues, parsePosition, parsePrimaryKey, parsePrimaryKeyRest, parseQueryExpr, parseQueryPlanHint, parseReference, parseReferenceOption, parseRowFormat, parseSelectItem, parseSelectItemAlias, parseSelectItemIdentifier, parseSelectItemMethod, parseSelectOrderByItem, parseSome, parseSortBy, parseTop, parseUnique, parseUpdateSetItem, parseUpdateSetItemLbracket, parseWindowingBound, parseZOrderBy, primaryAs, primaryColonColon, primaryDefaultRest, primaryDistinct, primaryIn, primaryLiteralCharsRest, primaryLiteralNCharsRest, primaryOn, primaryQues, primarySubLiteralAliasRest, relational, relationalRest, relationalRestBang, relationalRestBangTilde, relationalRestBangTildeStar, relationalRestIdentifierSimilar, relationalRestQues, relationalRestTilde, relationalRestTildeEq, relationalRestTildeStar, setAllowIdentifierMethod, shift, shiftRest, topPropertyExpr, xor, xorRestMethods 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 Details
-
ImpalaExprParser
-
ImpalaExprParser
-
-
Method Details
-
parseColumnRest
- Overrides:
parseColumnRestin classHiveExprParser
-
parsePartition
- Overrides:
parsePartitionin classSQLExprParser
-
parseHints
- Overrides:
parseHintsin classSQLExprParser
-