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
ParseExceptionpublic final Statement SingleStatement() throws ParseException
ParseExceptionpublic final Statements Statements() throws ParseException
ParseExceptionpublic final Update Update() throws ParseException
ParseExceptionpublic final Replace Replace() throws ParseException
ParseExceptionpublic final List<SelectExpressionItem> ListExpressionItem() throws ParseException
ParseExceptionpublic final Insert Insert() throws ParseException
ParseExceptionpublic final Delete Delete() throws ParseException
ParseExceptionpublic final Column Column() throws ParseException
ParseExceptionpublic final String RelObjectName() throws ParseException
ParseExceptionpublic final Table Table() throws ParseException
ParseExceptionpublic final Table TableWithAlias() throws ParseException
ParseExceptionpublic final Select Select() throws ParseException
ParseExceptionpublic final SelectBody SelectBody() throws ParseException
ParseExceptionpublic final PlainSelect PlainSelect() throws ParseException
ParseExceptionpublic final SetOperationList SetOperationList() throws ParseException
ParseExceptionpublic final List<WithItem> WithList() throws ParseException
ParseExceptionpublic final WithItem WithItem() throws ParseException
ParseExceptionpublic final List<SelectItem> SelectItemsList() throws ParseException
ParseExceptionpublic final SelectExpressionItem SelectExpressionItem() throws ParseException
ParseExceptionpublic final SelectItem SelectItem() throws ParseException
ParseExceptionpublic final AllTableColumns AllTableColumns() throws ParseException
ParseExceptionpublic final Alias Alias() throws ParseException
ParseExceptionpublic final FunctionItem FunctionItem() throws ParseException
ParseExceptionpublic final List<Column> PivotForColumns() throws ParseException
ParseExceptionpublic final List<FunctionItem> PivotFunctionItems() throws ParseException
ParseExceptionpublic final List<SelectExpressionItem> PivotSingleInItems() throws ParseException
ParseExceptionpublic final ExpressionListItem ExpressionListItem() throws ParseException
ParseExceptionpublic final List<ExpressionListItem> PivotMultiInItems() throws ParseException
ParseExceptionpublic final Pivot Pivot() throws ParseException
ParseExceptionpublic final PivotXml PivotXml() throws ParseException
ParseExceptionpublic final List<Table> IntoClause() throws ParseException
ParseExceptionpublic final FromItem FromItem() throws ParseException
ParseExceptionpublic final FromItem ValuesList() throws ParseException
ParseExceptionpublic final LateralSubSelect LateralSubSelect() throws ParseException
ParseExceptionpublic final FromItem SubJoin() throws ParseException
ParseExceptionpublic final List JoinsList() throws ParseException
ParseExceptionpublic final Join JoinerExpression() throws ParseException
ParseExceptionpublic final Expression WhereClause() throws ParseException
ParseExceptionpublic final OracleHierarchicalExpression OracleHierarchicalQueryClause() throws ParseException
ParseExceptionpublic final List<Expression> GroupByColumnReferences() throws ParseException
ParseExceptionpublic final Expression Having() throws ParseException
ParseExceptionpublic final List<OrderByElement> OrderByElements() throws ParseException
ParseExceptionpublic final OrderByElement OrderByElement() throws ParseException
ParseExceptionpublic final Limit Limit() throws ParseException
ParseExceptionpublic final Offset Offset() throws ParseException
ParseExceptionpublic final Fetch Fetch() throws ParseException
ParseExceptionpublic final Top Top() throws ParseException
ParseExceptionpublic final Expression Expression() throws ParseException
ParseExceptionpublic final Expression OrExpression() throws ParseException
ParseExceptionpublic final Expression AndExpression() throws ParseException
ParseExceptionpublic final Expression Condition() throws ParseException
ParseExceptionpublic final Expression RegularCondition() throws ParseException
ParseExceptionpublic final Expression SQLCondition() throws ParseException
ParseExceptionpublic final Expression InExpression() throws ParseException
ParseExceptionpublic final Expression Between() throws ParseException
ParseExceptionpublic final Expression LikeExpression() throws ParseException
ParseExceptionpublic final Expression IsNullExpression() throws ParseException
ParseExceptionpublic final Expression ExistsExpression() throws ParseException
ParseExceptionpublic final ExpressionList SQLExpressionList() throws ParseException
ParseExceptionpublic final ExpressionList SimpleExpressionList() throws ParseException
ParseExceptionpublic final Expression ComparisonItem() throws ParseException
ParseExceptionpublic final Expression AllComparisonExpression() throws ParseException
ParseExceptionpublic final Expression AnyComparisonExpression() throws ParseException
ParseExceptionpublic final Expression SimpleExpression() throws ParseException
ParseExceptionpublic final Expression ConcatExpression() throws ParseException
ParseExceptionpublic final Expression BitwiseAndOr() throws ParseException
ParseExceptionpublic final Expression AdditiveExpression() throws ParseException
ParseExceptionpublic final Expression MultiplicativeExpression() throws ParseException
ParseExceptionpublic final Expression BitwiseXor() throws ParseException
ParseExceptionpublic final Expression PrimaryExpression() throws ParseException
ParseExceptionpublic final JdbcNamedParameter JdbcNamedParameter() throws ParseException
ParseExceptionpublic final JsonExpression JsonExpression() throws ParseException
ParseExceptionpublic final IntervalExpression IntervalExpression() throws ParseException
ParseExceptionpublic final AnalyticExpression AnalyticExpression() throws ParseException
ParseExceptionpublic final WindowElement WindowElement() throws ParseException
ParseExceptionpublic final WindowOffset WindowOffset() throws ParseException
ParseExceptionpublic final ExtractExpression ExtractExpression() throws ParseException
ParseExceptionpublic final CastExpression CastExpression() throws ParseException
ParseExceptionpublic final Expression CaseWhenExpression() throws ParseException
ParseExceptionpublic final WhenClause WhenThenSearchCondition() throws ParseException
ParseExceptionpublic final WhenClause WhenThenValue() throws ParseException
ParseExceptionpublic final Execute Execute() throws ParseException
ParseExceptionpublic final Function Function() throws ParseException
ParseExceptionpublic final SubSelect SubSelect() throws ParseException
ParseExceptionpublic final CreateIndex CreateIndex() throws ParseException
ParseExceptionpublic final CreateTable CreateTable() throws ParseException
ParseExceptionpublic final ColDataType ColDataType() throws ParseException
ParseExceptionpublic final CreateView CreateView() throws ParseException
ParseExceptionpublic final String CreateParameter() throws ParseException
ParseExceptionpublic final String AList() throws ParseException
ParseExceptionpublic final List<String> ColumnsNamesList() throws ParseException
ParseExceptionpublic final Drop Drop() throws ParseException
ParseExceptionpublic final Truncate Truncate() throws ParseException
ParseExceptionpublic final Alter Alter() throws ParseException
ParseExceptionpublic 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.