public class HiveExprParser extends SQLExprParser
| Constructor and Description |
|---|
HiveExprParser(Lexer lexer) |
HiveExprParser(String sql) |
HiveExprParser(String sql,
SQLParserFeature... features) |
| Modifier and Type | Method and Description |
|---|---|
SQLColumnDefinition |
parseColumnRest(SQLColumnDefinition column) |
SQLExpr |
primary() |
SQLExpr |
primaryRest(SQLExpr expr) |
accept, additive, additiveRest, and, andRest, bitAnd, bitAndRest, bitOr, bitOrRest, bitXor, bitXorRest, charExpr, createColumnDefinition, createSelectParser, expr, exprList, exprList, exprRest, groupComparisionRest, identifier, inRest, integerExpr, isAggreateFunction, multiplicative, multiplicativeRest, name, nameRest, names, names, notRationalRest, or, orderBy, orRest, parseAssignItem, parseAssignItem, parseAssignItem, parseCheck, parseColumn, parseColumn, parseConstaint, parseDataType, parseDataType, parseDefault, parseDistributeBy, parseForeignKey, parseGroupingSet, parseHint, parseHints, parseHints, parseIndex, parseIndexRest, parseIndexRest, parseIntValue, parseLimit, parseOrderBy, parsePartitionValues, parsePrimaryKey, parseQueryPlanHint, parseRowFormat, parseSelectItem, parseSelectOrderByItem, parseSortBy, parseUnique, parseUpdateSetItem, relational, relationalRest, setAllowIdentifierMethod, shift, shiftRest, xor, xorRestacceptInteger, config, getDbType, getLexer, getTimeZone, isEnabled, match, setTimeZonepublic HiveExprParser(String sql)
public HiveExprParser(String sql, SQLParserFeature... features)
public HiveExprParser(Lexer lexer)
public SQLExpr primaryRest(SQLExpr expr)
primaryRest in class SQLExprParserpublic SQLExpr primary()
primary in class SQLExprParserpublic SQLColumnDefinition parseColumnRest(SQLColumnDefinition column)
parseColumnRest in class SQLExprParserCopyright © 2013–2020 Alibaba Group. All rights reserved.