public class MySqlExprParser extends SQLExprParser
限定符和类型 | 字段和说明 |
---|---|
static String[] |
AGGREGATE_FUNCTIONS |
构造器和说明 |
---|
MySqlExprParser(Lexer lexer) |
MySqlExprParser(String sql) |
限定符和类型 | 方法和说明 |
---|---|
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() |
MySqlSelectQueryBlock.Limit |
parseLimit() |
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, 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
在类中 SQLExprParser
public SQLExpr multiplicativeRest(SQLExpr expr)
multiplicativeRest
在类中 SQLExprParser
public SQLExpr notRationalRest(SQLExpr expr)
notRationalRest
在类中 SQLExprParser
public SQLExpr primary()
primary
在类中 SQLExprParser
public final SQLExpr primaryRest(SQLExpr expr)
primaryRest
在类中 SQLExprParser
public SQLSelectParser createSelectParser()
createSelectParser
在类中 SQLExprParser
public SQLColumnDefinition parseColumn()
parseColumn
在类中 SQLExprParser
public SQLColumnDefinition parseColumnRest(SQLColumnDefinition column)
parseColumnRest
在类中 SQLExprParser
public SQLExpr orRest(SQLExpr expr)
orRest
在类中 SQLExprParser
public SQLExpr additiveRest(SQLExpr expr)
additiveRest
在类中 SQLExprParser
public SQLAssignItem parseAssignItem()
parseAssignItem
在类中 SQLExprParser
public SQLName nameRest(SQLName name)
nameRest
在类中 SQLExprParser
public MySqlSelectQueryBlock.Limit parseLimit()
public MySqlPrimaryKey parsePrimaryKey()
parsePrimaryKey
在类中 SQLExprParser
public MySqlUnique parseUnique()
parseUnique
在类中 SQLExprParser
public MysqlForeignKey parseForeignKey()
parseForeignKey
在类中 SQLExprParser
public MySqlOrderingExpr parseSelectGroupByItem()
public SQLPartition parsePartition()
Copyright © 2013–2016 Alibaba Group. All rights reserved.