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, shiftRest
public static String[] AGGREGATE_FUNCTIONS
public MySqlExprParser(Lexer lexer)
public MySqlExprParser(String sql)
public SQLExpr relationalRest(SQLExpr expr)
relationalRest
in class SQLExprParser
public SQLExpr multiplicativeRest(SQLExpr expr)
multiplicativeRest
in class SQLExprParser
public SQLExpr notRationalRest(SQLExpr expr)
notRationalRest
in class SQLExprParser
public SQLExpr primary()
primary
in class SQLExprParser
public final SQLExpr primaryRest(SQLExpr expr)
primaryRest
in class SQLExprParser
public SQLSelectParser createSelectParser()
createSelectParser
in class SQLExprParser
public SQLColumnDefinition parseColumn()
parseColumn
in class SQLExprParser
public SQLColumnDefinition parseColumnRest(SQLColumnDefinition column)
parseColumnRest
in class SQLExprParser
public SQLExpr orRest(SQLExpr expr)
orRest
in class SQLExprParser
public SQLExpr additiveRest(SQLExpr expr)
additiveRest
in class SQLExprParser
public SQLAssignItem parseAssignItem()
parseAssignItem
in class SQLExprParser
public SQLName nameRest(SQLName name)
nameRest
in class SQLExprParser
public MySqlPrimaryKey parsePrimaryKey()
parsePrimaryKey
in class SQLExprParser
public MySqlUnique parseUnique()
parseUnique
in class SQLExprParser
public MysqlForeignKey parseForeignKey()
parseForeignKey
in class SQLExprParser
public MySqlOrderingExpr parseSelectGroupByItem()
public SQLPartition parsePartition()
Copyright © 2013–2017 Alibaba Group. All rights reserved.