public class MySqlExprParser extends SQLExprParser
| Modifier and Type | Field and Description |
|---|---|
static String[] |
AGGREGATE_FUNCTIONS |
static long[] |
AGGREGATE_FUNCTIONS_CODES |
| Constructor and Description |
|---|
MySqlExprParser(Lexer lexer) |
MySqlExprParser(String sql) |
MySqlExprParser(String sql,
boolean keepComments) |
MySqlExprParser(String sql,
boolean skipComment,
boolean keepComments) |
MySqlExprParser(String sql,
SQLParserFeature... features) |
| Modifier and Type | Method and Description |
|---|---|
SQLSelectParser |
createSelectParser() |
SQLName |
nameRest(SQLName name) |
SQLAssignItem |
parseAssignItem() |
SQLColumnDefinition |
parseColumn() |
SQLColumnDefinition |
parseColumnRest(SQLColumnDefinition column) |
MysqlForeignKey |
parseForeignKey() |
SQLPartition |
parsePartition() |
MySqlPrimaryKey |
parsePrimaryKey() |
MySqlOrderingExpr |
parseSelectGroupByItem() |
MySqlUnique |
parseUnique() |
SQLExpr |
primary() |
SQLExpr |
primaryRest(SQLExpr expr) |
SQLName |
userName() |
accept, additive, additiveRest, and, andRest, bitAnd, bitAndRest, bitOr, bitOrRest, bitXor, bitXorRest, createColumnDefinition, expr, exprList, exprList, exprRest, groupComparisionRest, inRest, integerExpr, isAggreateFunction, multiplicative, multiplicativeRest, name, names, names, notRationalRest, or, orderBy, orRest, parseCheck, parseConstaint, parseDataType, parseDataType, parseGroupingSet, parseHints, parseHints, parseIntValue, parseLimit, parseOrderBy, parsePartitionValues, parseSelectItem, parseSelectOrderByItem, parseUpdateSetItem, relational, relationalRest, shift, shiftRest, xor, xorRestpublic static final String[] AGGREGATE_FUNCTIONS
public static final long[] AGGREGATE_FUNCTIONS_CODES
public MySqlExprParser(Lexer lexer)
public MySqlExprParser(String sql)
public MySqlExprParser(String sql, SQLParserFeature... features)
public MySqlExprParser(String sql, boolean keepComments)
public MySqlExprParser(String sql, boolean skipComment, boolean keepComments)
public SQLExpr primary()
primary in class SQLExprParserpublic final SQLExpr primaryRest(SQLExpr expr)
primaryRest in class SQLExprParserpublic SQLName userName()
public SQLSelectParser createSelectParser()
createSelectParser in class SQLExprParserpublic SQLColumnDefinition parseColumn()
parseColumn in class SQLExprParserpublic SQLColumnDefinition parseColumnRest(SQLColumnDefinition column)
parseColumnRest in class SQLExprParserpublic SQLAssignItem parseAssignItem()
parseAssignItem in class SQLExprParserpublic SQLName nameRest(SQLName name)
nameRest in class SQLExprParserpublic MySqlPrimaryKey parsePrimaryKey()
parsePrimaryKey in class SQLExprParserpublic MySqlUnique parseUnique()
parseUnique in class SQLExprParserpublic MysqlForeignKey parseForeignKey()
parseForeignKey in class SQLExprParserpublic MySqlOrderingExpr parseSelectGroupByItem()
public SQLPartition parsePartition()
Copyright © 2013–2018 Alibaba Group. All rights reserved.