public class SQLServerExprParser extends SQLExprParser
Modifier and Type | Field and Description |
---|---|
static String[] |
AGGREGATE_FUNCTIONS |
static long[] |
AGGREGATE_FUNCTIONS_CODES |
Constructor and Description |
---|
SQLServerExprParser(Lexer lexer) |
SQLServerExprParser(String sql) |
SQLServerExprParser(String sql,
SQLParserFeature... features) |
Modifier and Type | Method and Description |
---|---|
SQLColumnDefinition |
createColumnDefinition() |
SQLServerSelectParser |
createSelectParser() |
SQLName |
nameRest(SQLName expr) |
SQLColumnDefinition |
parseColumnRest(SQLColumnDefinition column) |
SQLSelectItem |
parseSelectItem() |
SQLServerTop |
parseTop() |
SQLExpr |
primary() |
SQLExpr |
primaryRest(SQLExpr expr) |
accept, additive, additiveRest, and, andRest, bitAnd, bitAndRest, bitOr, bitOrRest, bitXor, bitXorRest, equality, equalityRest, expr, exprList, exprList, exprRest, groupComparisionRest, inRest, integerExpr, isAggreateFunction, multiplicative, multiplicativeRest, name, names, names, notRationalRest, or, orderBy, orRest, parseAssignItem, parseCheck, parseColumn, parseConstaint, parseDataType, parseDataType, parseForeignKey, parseGroupingSet, parseHints, parseHints, parseIntValue, parseLimit, parseOrderBy, parsePartitionValues, parsePrimaryKey, parseSelectOrderByItem, parseUnique, parseUpdateSetItem, relational, relationalRest, shift, shiftRest
public static final String[] AGGREGATE_FUNCTIONS
public static final long[] AGGREGATE_FUNCTIONS_CODES
public SQLServerExprParser(Lexer lexer)
public SQLServerExprParser(String sql)
public SQLServerExprParser(String sql, SQLParserFeature... features)
public SQLExpr primary()
primary
in class SQLExprParser
public SQLServerSelectParser createSelectParser()
createSelectParser
in class SQLExprParser
public SQLExpr primaryRest(SQLExpr expr)
primaryRest
in class SQLExprParser
public SQLName nameRest(SQLName expr)
nameRest
in class SQLExprParser
public SQLServerTop parseTop()
public SQLSelectItem parseSelectItem()
parseSelectItem
in class SQLExprParser
public SQLColumnDefinition createColumnDefinition()
createColumnDefinition
in class SQLExprParser
public SQLColumnDefinition parseColumnRest(SQLColumnDefinition column)
parseColumnRest
in class SQLExprParser
Copyright © 2013–2017 Alibaba Group. All rights reserved.