public class CCJSqlParser extends Object implements CCJSqlParserConstants
Modifier and Type | Field and Description |
---|---|
Token |
jj_nt
Next token.
|
Token |
token
Current token.
|
CCJSqlParserTokenManager |
token_source
Generated Token Manager.
|
ADDITIONAL_LETTERS, DEFAULT, DIGIT, EOF, K_ADD, K_ALL, K_ALTER, K_AND, K_ANY, K_AS, K_ASC, K_BEGIN, K_BETWEEN, K_BINARY, K_BY, K_CASE, K_CAST, K_CHARACTER, K_COLUMN, K_CONNECT, K_CONSTRAINT, K_CREATE, K_CROSS, K_CURRENT, K_DELETE, K_DESC, K_DISTINCT, K_DO, K_DROP, K_ELSE, K_END, K_ESCAPE, K_EXCEPT, K_EXEC, K_EXECUTE, K_EXISTS, K_EXTRACT, K_FETCH, K_FIRST, K_FOLLOWING, K_FOR, K_FOREIGN, K_FROM, K_FULL, K_GROUP, K_HAVING, K_IN, K_INDEX, K_INNER, K_INSERT, K_INTERSECT, K_INTERVAL, K_INTO, K_IS, K_JOIN, K_KEY, K_LAST, K_LATERAL, K_LEFT, K_LIKE, K_LIMIT, K_MATERIALIZED, K_MINUS, K_NATURAL, K_NEXT, K_NOCYCLE, K_NOT, K_NULL, K_NULLS, K_OFFSET, K_ON, K_ONLY, K_OPEN, K_OR, K_ORDER, K_OUTER, K_OVER, K_PARTITION, K_PERCENT, K_PIVOT, K_PRECEDING, K_PRIMARY, K_PRIOR, K_RANGE, K_REFERENCES, K_REGEXP, K_REPLACE, K_RETURNING, K_RIGHT, K_ROW, K_ROWS, K_SELECT, K_SET, K_SIBLINGS, K_SOME, K_START, K_TABLE, K_THEN, K_TOP, K_TRUNCATE, K_UNBOUNDED, K_UNION, K_UNLOGGED, K_UPDATE, K_USING, K_VALUE, K_VALUES, K_VARYING, K_VIEW, K_WHEN, K_WHERE, K_WITH, K_XML, LETTER, LINE_COMMENT, MULTI_LINE_COMMENT, S_CHAR_LITERAL, S_DOUBLE, S_IDENTIFIER, S_LONG, S_QUOTED_IDENTIFIER, SPECIAL_CHARS, tokenImage
Constructor and Description |
---|
CCJSqlParser(CCJSqlParserTokenManager tm)
Constructor with generated Token Manager.
|
CCJSqlParser(InputStream stream)
Constructor with InputStream.
|
CCJSqlParser(InputStream stream,
String encoding)
Constructor with InputStream and supplied encoding
|
CCJSqlParser(Reader stream)
Constructor.
|
public CCJSqlParserTokenManager token_source
public Token token
public Token jj_nt
public CCJSqlParser(InputStream stream)
public CCJSqlParser(InputStream stream, String encoding)
public CCJSqlParser(Reader stream)
public CCJSqlParser(CCJSqlParserTokenManager tm)
public final Statement Statement() throws ParseException
ParseException
public final Statement SingleStatement() throws ParseException
ParseException
public final Statements Statements() throws ParseException
ParseException
public final Update Update() throws ParseException
ParseException
public final Replace Replace() throws ParseException
ParseException
public final List<SelectExpressionItem> ListExpressionItem() throws ParseException
ParseException
public final Insert Insert() throws ParseException
ParseException
public final Delete Delete() throws ParseException
ParseException
public final Column Column() throws ParseException
ParseException
public final String RelObjectName() throws ParseException
ParseException
public final Table Table() throws ParseException
ParseException
public final Table TableWithAlias() throws ParseException
ParseException
public final Select Select() throws ParseException
ParseException
public final SelectBody SelectBody() throws ParseException
ParseException
public final PlainSelect PlainSelect() throws ParseException
ParseException
public final SetOperationList SetOperationList() throws ParseException
ParseException
public final List<WithItem> WithList() throws ParseException
ParseException
public final WithItem WithItem() throws ParseException
ParseException
public final List<SelectItem> SelectItemsList() throws ParseException
ParseException
public final SelectExpressionItem SelectExpressionItem() throws ParseException
ParseException
public final SelectItem SelectItem() throws ParseException
ParseException
public final AllTableColumns AllTableColumns() throws ParseException
ParseException
public final Alias Alias() throws ParseException
ParseException
public final FunctionItem FunctionItem() throws ParseException
ParseException
public final List<Column> PivotForColumns() throws ParseException
ParseException
public final List<FunctionItem> PivotFunctionItems() throws ParseException
ParseException
public final List<SelectExpressionItem> PivotSingleInItems() throws ParseException
ParseException
public final ExpressionListItem ExpressionListItem() throws ParseException
ParseException
public final List<ExpressionListItem> PivotMultiInItems() throws ParseException
ParseException
public final Pivot Pivot() throws ParseException
ParseException
public final PivotXml PivotXml() throws ParseException
ParseException
public final List<Table> IntoClause() throws ParseException
ParseException
public final FromItem FromItem() throws ParseException
ParseException
public final FromItem ValuesList() throws ParseException
ParseException
public final LateralSubSelect LateralSubSelect() throws ParseException
ParseException
public final FromItem SubJoin() throws ParseException
ParseException
public final List JoinsList() throws ParseException
ParseException
public final Join JoinerExpression() throws ParseException
ParseException
public final Expression WhereClause() throws ParseException
ParseException
public final OracleHierarchicalExpression OracleHierarchicalQueryClause() throws ParseException
ParseException
public final List<Expression> GroupByColumnReferences() throws ParseException
ParseException
public final Expression Having() throws ParseException
ParseException
public final List<OrderByElement> OrderByElements() throws ParseException
ParseException
public final OrderByElement OrderByElement() throws ParseException
ParseException
public final Limit Limit() throws ParseException
ParseException
public final Offset Offset() throws ParseException
ParseException
public final Fetch Fetch() throws ParseException
ParseException
public final Top Top() throws ParseException
ParseException
public final Expression Expression() throws ParseException
ParseException
public final Expression OrExpression() throws ParseException
ParseException
public final Expression AndExpression() throws ParseException
ParseException
public final Expression Condition() throws ParseException
ParseException
public final Expression RegularCondition() throws ParseException
ParseException
public final Expression SQLCondition() throws ParseException
ParseException
public final Expression InExpression() throws ParseException
ParseException
public final Expression Between() throws ParseException
ParseException
public final Expression LikeExpression() throws ParseException
ParseException
public final Expression IsNullExpression() throws ParseException
ParseException
public final Expression ExistsExpression() throws ParseException
ParseException
public final ExpressionList SQLExpressionList() throws ParseException
ParseException
public final ExpressionList SimpleExpressionList() throws ParseException
ParseException
public final Expression ComparisonItem() throws ParseException
ParseException
public final Expression AllComparisonExpression() throws ParseException
ParseException
public final Expression AnyComparisonExpression() throws ParseException
ParseException
public final Expression SimpleExpression() throws ParseException
ParseException
public final Expression ConcatExpression() throws ParseException
ParseException
public final Expression BitwiseAndOr() throws ParseException
ParseException
public final Expression AdditiveExpression() throws ParseException
ParseException
public final Expression MultiplicativeExpression() throws ParseException
ParseException
public final Expression BitwiseXor() throws ParseException
ParseException
public final Expression PrimaryExpression() throws ParseException
ParseException
public final JdbcNamedParameter JdbcNamedParameter() throws ParseException
ParseException
public final JsonExpression JsonExpression() throws ParseException
ParseException
public final IntervalExpression IntervalExpression() throws ParseException
ParseException
public final AnalyticExpression AnalyticExpression() throws ParseException
ParseException
public final WindowElement WindowElement() throws ParseException
ParseException
public final WindowOffset WindowOffset() throws ParseException
ParseException
public final ExtractExpression ExtractExpression() throws ParseException
ParseException
public final CastExpression CastExpression() throws ParseException
ParseException
public final Expression CaseWhenExpression() throws ParseException
ParseException
public final WhenClause WhenThenSearchCondition() throws ParseException
ParseException
public final WhenClause WhenThenValue() throws ParseException
ParseException
public final Execute Execute() throws ParseException
ParseException
public final Function Function() throws ParseException
ParseException
public final SubSelect SubSelect() throws ParseException
ParseException
public final CreateIndex CreateIndex() throws ParseException
ParseException
public final CreateTable CreateTable() throws ParseException
ParseException
public final ColDataType ColDataType() throws ParseException
ParseException
public final CreateView CreateView() throws ParseException
ParseException
public final String CreateParameter() throws ParseException
ParseException
public final String AList() throws ParseException
ParseException
public final List<String> ColumnsNamesList() throws ParseException
ParseException
public final Drop Drop() throws ParseException
ParseException
public final Truncate Truncate() throws ParseException
ParseException
public final Alter Alter() throws ParseException
ParseException
public void ReInit(InputStream stream)
public void ReInit(InputStream stream, String encoding)
public void ReInit(Reader stream)
public void ReInit(CCJSqlParserTokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()
Copyright © 2006–2018 TinyGroup. All rights reserved.