public class MySqlExprParser extends SQLExprParser
| Modifier and Type | Field and Description |
|---|---|
static String[] |
AGGREGATE_FUNCTIONS |
| Constructor and Description |
|---|
MySqlExprParser(Lexer lexer) |
MySqlExprParser(String sql) |
| Modifier and Type | Method and Description |
|---|---|
SQLExpr |
additiveRest(SQLExpr expr) |
SQLSelectParser |
createSelectParser() |
SQLExpr |
multiplicativeRest(SQLExpr expr) |
SQLName |
nameRest(SQLName name) |
SQLExpr |
notRationalRest(SQLExpr expr) |
SQLExpr |
orRest(SQLExpr expr) |
SQLAssignItem |
parseAssignItem() |
SQLColumnDefinition |
parseColumn() |
SQLColumnDefinition |
parseColumnRest(SQLColumnDefinition column) |
MysqlForeignKey |
parseForeignKey() |
SQLPartition |
parsePartition() |
MySqlPrimaryKey |
parsePrimaryKey() |
MySqlOrderingExpr |
parseSelectGroupByItem() |
MySqlUnique |
parseUnique() |
SQLExpr |
primary() |
SQLExpr |
primaryRest(SQLExpr expr) |
SQLExpr |
relationalRest(SQLExpr expr) |
accept, additive, and, andRest, bitAnd, bitAndRest, bitOr, bitOrRest, bitXor, bitXorRest, createColumnDefinition, equality, equalityRest, expr, exprList, exprList, exprRest, groupComparisionRest, inRest, integerExpr, isAggreateFunction, multiplicative, name, names, names, or, parseCheck, parseConstaint, parseDataType, parseGroupingSet, parseHints, parseHints, parseLimit, parseOrderBy, parsePartitionValues, parseSelectItem, parseSelectOrderByItem, parseUpdateSetItem, relational, shift, shiftRestpublic static String[] AGGREGATE_FUNCTIONS
public MySqlExprParser(Lexer lexer)
public MySqlExprParser(String sql)
public SQLExpr relationalRest(SQLExpr expr)
relationalRest in class SQLExprParserpublic SQLExpr multiplicativeRest(SQLExpr expr)
multiplicativeRest in class SQLExprParserpublic SQLExpr notRationalRest(SQLExpr expr)
notRationalRest in class SQLExprParserpublic SQLExpr primary()
primary in class SQLExprParserpublic final SQLExpr primaryRest(SQLExpr expr)
primaryRest in class SQLExprParserpublic SQLSelectParser createSelectParser()
createSelectParser in class SQLExprParserpublic SQLColumnDefinition parseColumn()
parseColumn in class SQLExprParserpublic SQLColumnDefinition parseColumnRest(SQLColumnDefinition column)
parseColumnRest in class SQLExprParserpublic SQLExpr orRest(SQLExpr expr)
orRest in class SQLExprParserpublic SQLExpr additiveRest(SQLExpr expr)
additiveRest 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–2017 Alibaba Group. All rights reserved.