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, 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, xor, xorRestpublic 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 SQLExprParserpublic SQLServerSelectParser createSelectParser()
createSelectParser in class SQLExprParserpublic SQLExpr primaryRest(SQLExpr expr)
primaryRest in class SQLExprParserpublic SQLName nameRest(SQLName expr)
nameRest in class SQLExprParserpublic SQLServerTop parseTop()
public SQLSelectItem parseSelectItem()
parseSelectItem in class SQLExprParserpublic SQLColumnDefinition createColumnDefinition()
createColumnDefinition in class SQLExprParserpublic SQLColumnDefinition parseColumnRest(SQLColumnDefinition column)
parseColumnRest in class SQLExprParserCopyright © 2013–2018 Alibaba Group. All rights reserved.