public class SQLParser extends SQLParserUtil implements SQLParserConstants
The SQLParser is a JavaCC-generated parser that reads a SQL string and produces a Query object. The SQLParser.java file is generated by JavaCC from the SQLParser.jj file. WARNING: DO NOT MODIFY the SQLParser.java file as it will be regenerated from the .jj file and your changes will be lost!
SQLParserUtil.ParsedDataType| Modifier and Type | Field and Description |
|---|---|
Token |
jj_nt
Next token.
|
Token |
token
Current token.
|
SQLParserTokenManager |
token_source
Generated Token Manager.
|
CONDITION_CONSTRAINT_DEFAULT, DECIMAL_AS_DOUBLE, RESULT_ANY_POSITIONACCESS, ACCESSPATTERN, ADD, AFTER, ALL, ALL_IN_GROUP, ALLOCATE, ALTER, AND, ANY, ARE, ARRAY, ARRAY_AGG, ARRAYTABLE, AS, ASC, ASENSITIVE, ASYMETRIC, ATOMIC, AUTHENTICATED, AUTO_INCREMENT, AUTORIZATION, AVG, BEGIN, BETWEEN, BIGDECIMAL, BIGINT, BIGINTEGER, BINARY, BINARYSTRINGVAL, BLOB, BOOLEAN, BOTH, BREAK, BY, BYTE, CALL, CALLED, CASCADED, CASE, CAST, CHAIN, CHAR, CHARACTER, CHECK, CLOB, CLOSE, COLLATE, COLON, COLUMN, COLUMNS, COMMA, COMMIT, CONCAT_OP, CONDITION, CONNECT, CONSTRAINT, CONTENT, CONTINUE, CONTROL, CONVERT, CORRESPONDING, COUNT, COUNT_BIG, CREATE, CRITERIA, CROSS, CUME_DIST, CURRENT, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CURSOR, CYCLE, DATA, DATABASE, DATALINK, DATE, DAY, DEALLOCATE, DEC, DECIMAL, DECIMALVAL, DECLARE, DEFAULT, DEFAULT_KEYWORD, DELETE, DELIMITER, DENSE_RANK, DEREF, DESC, DESCRIBE, DETERMINISTIC, DIGIT, DISABLED, DISCONNECT, DISTINCT, DLNEWCOPY, DLPREVIOUSCOPY, DLURLCOMPLETE, DLURLCOMPLETEONLY, DLURLCOMPLETEWRITE, DLURLPATH, DLURLPATHONLY, DLURLPATHWRITE, DLURLSCHEME, DLURLSERVER, DLVALUE, DOCUMENT, DOLLAR, DOMAIN, DOUBLE, DOUBLE_AMP_OP, DROP, DYNAMIC, EACH, ELEMENT, ELSE, EMPTY, ENABLED, ENCODING, END, EOF, EQ, ERROR, ESCAPE, ESCAPEDFUNCTION, ESCAPEDJOIN, ESCAPEDTYPE, EVERY, EXCEPT, EXCEPTION, EXCLUDING, EXEC, EXECUTE, EXISTS, EXTERNAL, EXTRACT, FALSE, FETCH, FILTER, FIRST, FLOAT, FLOATVAL, FOLLOWING, FOR, FOREIGN, FREE, FROM, FULL, FUNCTION, GE, GEOGRAPHY, GEOMETRY, GET, GLOBAL, GRANT, GROUP, GT, HAS, HAVING, HEADER, HEXIT, HOLD, HOUR, ID, ID_PART, IDENTITY, IF, IMMEDIATE, IMPORT, IN, IN_MULTI_LINE_COMMENT, INCLUDING, INDEX, INDICATOR, INNER, INOUT, INPUT, INSENSITIVE, INSERT, INSTEAD, INT, INTEGER, INTERSECT, INTERVAL, INTO, IS, ISOLATION, JAAS, JOIN, JSON, JSONARRAY_AGG, JSONOBJECT, JSONTABLE, KEY, LANGUAGE, LARGE, LAST, LATERAL, LBRACE, LE, LEADING, LEAVE, LEFT, LETTER, LIKE, LIKE_REGEX, LIMIT, LINE_COMMENT, LISTAGG, LOCAL, LOCALTIME, LOCALTIMESTAMP, LONG, LOOP, LPAREN, LSBRACE, LT, MAKEDEP, MAKEIND, MAKENOTDEP, MASK, MATCH, MAX, MEMBER, MERGE, METHOD, MIN, MINUS, MINUTE, MODIFIES, MODULE, MONTH, MULTISET, NAME, NAMESPACE, NATIONAL, NATURAL, NCHAR, NCLOB, NE, NE2, NEW, NEXT, NO, NOCACHE, NONE, NOT, NULL, NULLS, NUMERIC, OBJECT, OBJECTTABLE, OF, OFFSET, OLD, ON, ONLY, OPEN, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT, OUTER, OUTPUT, OVER, OVERLAPS, PARAMETER, PARTITION, PASSING, PATH, PERCENT_RANK, PERIOD, PLUS, POSITION, PRECEDING, PRECISION, PREPARE, PRESERVE, PRIMARY, PRIVILEGES, PROCEDURE, QMARK, QUERYSTRING, QUOTE, QUOTED_ID, RAISE, RANGE, RANK, RBRACE, READS, REAL, RECURSIVE, REFERENCES, REFERENCING, RELEASE, RENAME, REPOSITORY, RESULT, RETURN, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROW_NUMBER, ROWS, RPAREN, RSBRACE, SAVEPOINT, SCHEMA, SCROLL, SEARCH, SECOND, SELECT, SELECTOR, SEMICOLON, SENSITIVE, SERIAL, SERVER, SESSION_USER, SET, SHORT, SIMILAR, SKIP_KEYWORD, SLASH, SMALLINT, SOME, SPECIFIC, SPECIFICTYPE, SQL, SQL_TSI_DAY, SQL_TSI_FRAC_SECOND, SQL_TSI_HOUR, SQL_TSI_MINUTE, SQL_TSI_MONTH, SQL_TSI_QUARTER, SQL_TSI_SECOND, SQL_TSI_WEEK, SQL_TSI_YEAR, SQLEXCEPTION, SQLSTATE, SQLWARNING, STAR, START, STATIC, STDDEV_POP, STDDEV_SAMP, STRING, STRINGVAL, SUBMULTILIST, SUBSTRING, SUM, SYMETRIC, SYSTEM, SYSTEM_USER, TABLE, TEMPORARY, TEXTAGG, TEXTTABLE, THEN, TIME, TIMESTAMP, TIMESTAMPADD, TIMESTAMPDIFF, TIMEZONE_HOUR, TIMEZONE_MINUTE, TINYINT, TO, TO_BYTES, TO_CHARS, tokenImage, TRAILING, TRANSLATE, TRANSLATION, TRANSLATOR, TREAT, TRIGGER, TRIM, TRUE, TYPE, UNBOUNDED, UNION, UNIQUE, UNKNOWN, UNSIGNEDINTEGER, UPDATE, UPSERT, USAGE, USE, USER, USING, VALUE, VALUES, VAR_POP, VAR_SAMP, VARBINARY, VARCHAR, VARIADIC, VARYING, VERSION, VIEW, VIRTUAL, WELLFORMED, WHEN, WHENEVER, WHERE, WHILE, WIDTH, WINDOW, WITH, WITHIN, WITHOUT, WRAPPER, XML, XMLAGG, XMLATTRIBUTES, XMLBINARY, XMLCAST, XMLCOMMENT, XMLCONCAT, XMLDECLARATION, XMLDOCUMENT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLITERATE, XMLNAMESPACES, XMLPARSE, XMLPI, XMLQUERY, XMLSERIALIZE, XMLTABLE, XMLTEXT, XMLVALIDATE, YEAR| Constructor and Description |
|---|
SQLParser(InputStream stream)
Constructor with InputStream.
|
SQLParser(InputStream stream,
String encoding)
Constructor with InputStream and supplied encoding
|
SQLParser(Reader stream)
Constructor.
|
SQLParser(SQLParserTokenManager tm)
Constructor with generated Token Manager.
|
arrayFromQuery, createFunctionMethod, isTrue, normalizeId, normalizeId, setDefault, setTypeInfopublic SQLParserTokenManager token_source
public Token token
public Token jj_nt
public SQLParser(InputStream stream)
public SQLParser(InputStream stream, String encoding)
public SQLParser(Reader stream)
public SQLParser(SQLParserTokenManager tm)
public final String stringVal() throws ParseException
ParseExceptionpublic final Token nonReserved() throws ParseException
ParseExceptionpublic final String unqualifiedId() throws ParseException
ParseExceptionpublic final String id(Boolean nonAlias) throws ParseException
ParseExceptionpublic final Command command(ParseInfo info) throws ParseException
ParseExceptionpublic final Command designerCommand(ParseInfo info) throws ParseException
ParseExceptionpublic final Command createTrigger(ParseInfo info, boolean ddl) throws ParseException
ParseExceptionpublic final Command alter(ParseInfo info) throws ParseException
ParseExceptionpublic final TriggerAction forEachRowTriggerAction(ParseInfo info) throws ParseException
ParseExceptionpublic final Command userCommand(ParseInfo info) throws ParseException
ParseExceptionpublic final Command dropTable(ParseInfo info) throws ParseException
ParseExceptionpublic final Command createTempTable(ParseInfo info) throws ParseException
ParseExceptionpublic final Column tableElement(ParseInfo info) throws ParseException
ParseExceptionpublic final RaiseStatement errorStatement(ParseInfo info) throws ParseException
ParseExceptionpublic final RaiseStatement raiseStatement(ParseInfo info) throws ParseException
ParseExceptionpublic final Expression exceptionReference(ParseInfo info) throws ParseException
ParseExceptionpublic final Expression exception(ParseInfo info) throws ParseException
ParseExceptionpublic final Statement statement(ParseInfo info) throws ParseException
ParseExceptionpublic final Statement delimitedStatement(ParseInfo info) throws ParseException
ParseExceptionpublic final Block compoundStatement(ParseInfo info) throws ParseException
ParseExceptionpublic final BranchingStatement branchingStatement(ParseInfo info) throws ParseException
ParseExceptionpublic final ReturnStatement returnStatement(ParseInfo info) throws ParseException
ParseExceptionpublic final WhileStatement whileStatement(ParseInfo info) throws ParseException
ParseExceptionpublic final LoopStatement loopStatement(ParseInfo info) throws ParseException
ParseExceptionpublic final IfStatement ifStatement(ParseInfo info) throws ParseException
ParseExceptionpublic final DeclareStatement declareStatement(ParseInfo info) throws ParseException
ParseExceptionpublic final Statement assignStatement(ParseInfo info) throws ParseException
ParseExceptionpublic final LanguageObject assignStatementOperand(ParseInfo info) throws ParseException
ParseExceptionpublic final CommandStatement sqlStatement(ParseInfo info) throws ParseException
ParseExceptionpublic final CreateProcedureCommand createProcedure(ParseInfo info) throws ParseException
ParseExceptionpublic final CreateProcedureCommand procedureBodyCommand(ParseInfo info) throws ParseException
ParseExceptionpublic final DynamicCommand dynamicCommand(ParseInfo info) throws ParseException
ParseExceptionpublic final SetClauseList setClauseList(boolean shortName, ParseInfo info) throws ParseException
ParseExceptionpublic final List<TableFunctionReference.ProjectedColumn> createElementsWithTypes(ParseInfo info) throws ParseException
ParseExceptionpublic final StoredProcedure callableStatement(ParseInfo info) throws ParseException
ParseExceptionpublic final StoredProcedure storedProcedure(ParseInfo info, int startIndex) throws ParseException
ParseExceptionpublic final void executeNamedParams(ParseInfo info, StoredProcedure storedProcedure, int parameterIndex) throws ParseException
ParseExceptionpublic final Insert insert(ParseInfo info) throws ParseException
ParseExceptionpublic final ArrayList<Expression> expressionList(ParseInfo info) throws ParseException
ParseExceptionpublic final Update update(ParseInfo info) throws ParseException
ParseExceptionpublic final Delete delete(ParseInfo info) throws ParseException
ParseExceptionpublic final QueryCommand queryExpression(ParseInfo info) throws ParseException
ParseExceptionpublic final WithQueryCommand withListElement(ParseInfo info) throws ParseException
ParseExceptionpublic final QueryCommand queryExpressionBody(ParseInfo info) throws ParseException
ParseExceptionpublic final QueryCommand queryTerm(ParseInfo info) throws ParseException
ParseExceptionpublic final QueryCommand queryPrimary(ParseInfo info) throws ParseException
ParseExceptionpublic final Query query(ParseInfo info) throws ParseException
ParseExceptionpublic final Into into(ParseInfo info) throws ParseException
ParseExceptionpublic final Select select(ParseInfo info) throws ParseException
ParseExceptionpublic final Expression selectSymbol(ParseInfo info) throws ParseException
ParseExceptionpublic final Expression selectExpression(ParseInfo info) throws ParseException
ParseExceptionpublic final DerivedColumn derivedColumn(ParseInfo info) throws ParseException
ParseExceptionpublic final MultipleElementSymbol allInGroupSymbol() throws ParseException
ParseExceptionpublic final AggregateSymbol orderedAgg(ParseInfo info) throws ParseException
ParseExceptionpublic final AggregateSymbol textAgg(ParseInfo info) throws ParseException
ParseExceptionpublic final AggregateSymbol aggregateSymbol(ParseInfo info) throws ParseException
ParseExceptionpublic final AggregateSymbol analyticAggregateSymbol(ParseInfo info) throws ParseException
ParseExceptionpublic final Expression filterClause(ParseInfo info) throws ParseException
ParseExceptionpublic final From from(ParseInfo info) throws ParseException
ParseExceptionpublic final FromClause tableReference(ParseInfo info) throws ParseException
ParseExceptionpublic final FromClause joinedTable(ParseInfo info) throws ParseException
ParseExceptionpublic final JoinPredicate crossJoin(ParseInfo info) throws ParseException
ParseExceptionpublic final JoinPredicate qualifiedJoin(ParseInfo info) throws ParseException
ParseExceptionpublic final FromClause tablePrimary(ParseInfo info) throws ParseException
ParseExceptionpublic final Option.MakeDep makedepOptions() throws ParseException
ParseExceptionpublic final XMLSerialize xmlSerialize(ParseInfo info) throws ParseException
ParseExceptionpublic final ArrayTable arrayTable(ParseInfo info) throws ParseException
ParseExceptionpublic final JsonTable jsonTable(ParseInfo info) throws ParseException
ParseExceptionpublic final JsonTable.JsonColumn jsonColumn(ParseInfo info) throws ParseException
ParseExceptionpublic final TextTable textTable(ParseInfo info) throws ParseException
ParseExceptionpublic final TextTable.TextColumn textColumn(ParseInfo info) throws ParseException
ParseExceptionpublic final Expression xmlExists(ParseInfo info) throws ParseException
ParseExceptionpublic final XMLQuery xmlQuery(ParseInfo info) throws ParseException
ParseExceptionpublic final ObjectTable objectTable(ParseInfo info) throws ParseException
ParseExceptionpublic final ObjectTable.ObjectColumn objectColumn(ParseInfo info) throws ParseException
ParseExceptionpublic final XMLTable xmlTable(ParseInfo info) throws ParseException
ParseExceptionpublic final XMLTable.XMLColumn xmlColumn(ParseInfo info) throws ParseException
ParseExceptionpublic final int intVal()
throws ParseException
ParseExceptionpublic final SubqueryFromClause subqueryFromClause(ParseInfo info) throws ParseException
ParseExceptionpublic final UnaryFromClause unaryFromClause(ParseInfo info) throws ParseException
ParseExceptionpublic final Criteria where(ParseInfo info) throws ParseException
ParseExceptionpublic final Criteria criteria(ParseInfo info) throws ParseException
ParseExceptionpublic final Criteria compoundCritOr(ParseInfo info) throws ParseException
ParseExceptionpublic final Criteria compoundCritAnd(ParseInfo info) throws ParseException
ParseExceptionpublic final Criteria notCrit(ParseInfo info) throws ParseException
ParseExceptionpublic final Expression booleanPrimary(ParseInfo info) throws ParseException
ParseExceptionpublic final Token operator() throws ParseException
ParseExceptionpublic final IsDistinctCriteria isDistinct(ParseInfo info, Expression expression) throws ParseException
ParseExceptionpublic final CompareCriteria compareCrit(ParseInfo info, Expression expression) throws ParseException
ParseExceptionpublic final QueryCommand subquery(ParseInfo info) throws ParseException
ParseExceptionpublic final SubqueryCompareCriteria subqueryCompareCriteria(ParseInfo info, Expression expression) throws ParseException
ParseExceptionpublic final MatchCriteria matchCrit(ParseInfo info, Expression expression) throws ParseException
ParseExceptionpublic final MatchCriteria regexMatchCrit(ParseInfo info, Expression expression) throws ParseException
ParseExceptionpublic final Character charVal(ParseInfo info, String type) throws ParseException
ParseExceptionpublic final BetweenCriteria betweenCrit(ParseInfo info, Expression expression) throws ParseException
ParseExceptionpublic final IsNullCriteria isNullCrit(ParseInfo info, Expression expression) throws ParseException
ParseExceptionpublic final AbstractSetCriteria setCrit(ParseInfo info, Expression expression) throws ParseException
ParseExceptionpublic final ExistsCriteria existsCriteria(ParseInfo info) throws ParseException
ParseExceptionpublic final GroupBy groupBy(ParseInfo info) throws ParseException
ParseExceptionpublic final Criteria having(ParseInfo info) throws ParseException
ParseExceptionpublic final OrderBy orderby(ParseInfo info) throws ParseException
ParseExceptionpublic final OrderByItem sortSpecification(ParseInfo info) throws ParseException
ParseExceptionpublic final Expression sortKey(ParseInfo info) throws ParseException
ParseExceptionpublic final Expression intParam(ParseInfo info) throws ParseException
ParseExceptionpublic final Limit limit(ParseInfo info) throws ParseException
ParseExceptionpublic final Expression fetchLimit(ParseInfo info) throws ParseException
ParseExceptionpublic final Option option(ParseInfo info) throws ParseException
ParseExceptionpublic final Expression expression(ParseInfo info) throws ParseException
ParseExceptionpublic final Expression commonValueExpression(ParseInfo info) throws ParseException
ParseExceptionpublic final Expression plusExpression(ParseInfo info) throws ParseException
ParseExceptionpublic final String plusMinus() throws ParseException
ParseExceptionpublic final Expression timesExpression(ParseInfo info) throws ParseException
ParseExceptionpublic final String timesOperator() throws ParseException
ParseExceptionpublic final Expression valueExpressionPrimary(ParseInfo info) throws ParseException
ParseExceptionpublic final Reference parameterReference(ParseInfo info) throws ParseException
ParseExceptionpublic final Expression unescapedFunction(ParseInfo info) throws ParseException
ParseExceptionpublic final Expression nestedExpression(ParseInfo info) throws ParseException
ParseExceptionpublic final Expression unsignedValueExpressionPrimary(ParseInfo info) throws ParseException
ParseExceptionpublic final Expression arrayExpression(ParseInfo info) throws ParseException
ParseExceptionpublic final Expression windowSpecification(Expression agg, ParseInfo info) throws ParseException
ParseExceptionpublic final WindowFrame windowFrame(ParseInfo info) throws ParseException
ParseExceptionpublic final WindowFrame.FrameBound windowFrameBound(ParseInfo info) throws ParseException
ParseExceptionpublic final CaseExpression caseExpression(ParseInfo info) throws ParseException
ParseExceptionpublic final SearchedCaseExpression searchedCaseExpression(ParseInfo info) throws ParseException
ParseExceptionpublic final Expression function(ParseInfo info) throws ParseException
ParseExceptionpublic final XMLParse xmlParse(ParseInfo info) throws ParseException
ParseExceptionpublic final QueryString queryString(ParseInfo info) throws ParseException
ParseExceptionpublic final XMLElement xmlElement(ParseInfo info) throws ParseException
ParseExceptionpublic final XMLAttributes xmlAttributes(ParseInfo info) throws ParseException
ParseExceptionpublic final JSONObject jsonObject(ParseInfo info) throws ParseException
ParseExceptionpublic final ArrayList<DerivedColumn> derivedColumnList(ParseInfo info) throws ParseException
ParseExceptionpublic final XMLForest xmlForest(ParseInfo info) throws ParseException
ParseExceptionpublic final XMLNamespaces xmlNamespaces(ParseInfo info) throws ParseException
ParseExceptionpublic final XMLNamespaces.NamespaceItem namespaceItem() throws ParseException
ParseExceptionpublic final SQLParserUtil.ParsedDataType parseDataTypePrimary() throws ParseException
ParseExceptionpublic final SQLParserUtil.ParsedDataType parseBasicDataType() throws ParseException
ParseExceptionpublic final SQLParserUtil.ParsedDataType parseDataType() throws ParseException
ParseExceptionpublic final Constant intervalType() throws ParseException
ParseExceptionpublic final Constant nonNumericLiteral() throws ParseException
ParseExceptionpublic final Constant unsignedNumericLiteral(String strVal) throws ParseException
ParseExceptionpublic final void parseMetadata(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void ddlStmt(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void createNameSpace(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void createDatabase(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void useDatabase(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void createSchema(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void dropSchema(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void useSchema(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void createDomain(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void createDataWrapper(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void dropDataWrapper(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void createRole(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void readWith(Role role) throws ParseException
ParseExceptionpublic final void dropRole(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void grantOption(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void revokeGrantOption(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void createServer(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void dropServer(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final CreateProcedureCommand createDDLProcedure(DatabaseStore dbStore, ParseInfo info) throws ParseException
ParseExceptionpublic final void dropProcedure(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void procedureParameter(MetadataFactory factory, Procedure proc) throws ParseException
ParseExceptionpublic final void procedureRsColumn(MetadataFactory factory, Procedure proc) throws ParseException
ParseExceptionpublic final void createTable(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void createForeignOrGloablTable(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void createView(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void dropTableView(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final Create createForeignTempTable(ParseInfo info) throws ParseException
ParseExceptionpublic final void createTableBody(Table table, MetadataFactory factory) throws ParseException
ParseExceptionpublic final void createViewBody(Table table, MetadataFactory factory) throws ParseException
ParseExceptionpublic final void tableConstraint(MetadataFactory factory, Table table) throws ParseException
ParseExceptionpublic final AbstractMetadataRecord foreignKey(MetadataFactory factory, Table table, String name) throws ParseException
ParseExceptionpublic final AbstractMetadataRecord primaryKey(MetadataFactory factory, Table table, String name) throws ParseException
ParseExceptionpublic final AbstractMetadataRecord constraint(MetadataFactory factory, Table table, String name, ParseInfo info) throws ParseException
ParseExceptionpublic final List columnList(boolean validate, boolean asElementSymbols) throws ParseException
ParseExceptionpublic final void createColumn(MetadataFactory factory, Table table) throws ParseException
ParseExceptionpublic final void createViewColumn(MetadataFactory factory, Table table) throws ParseException
ParseExceptionpublic final void postCreateColumn(MetadataFactory factory, Table table, String element, SQLParserUtil.ParsedDataType type, boolean autoIncrement, boolean notNull) throws ParseException
ParseExceptionpublic final void inlineConstraint(MetadataFactory factory, Table table, List<String> columnName) throws ParseException
ParseExceptionpublic final void optionsClause(AbstractMetadataRecord record, NamespaceContainer namespaceContainer) throws ParseException
ParseExceptionpublic final void optionPair(AbstractMetadataRecord record, NamespaceContainer namespaceContainer) throws ParseException
ParseExceptionpublic final void alterOptionPair(String objectName, Database.ResourceType type, DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void alterStatement(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void alterTable(DatabaseStore dbStore, ParseInfo info) throws ParseException
ParseExceptionpublic final void alterRenameTable(String objectName, Database.ResourceType type, DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void alterAddConstraint(String objectName, Database.ResourceType type, DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void alterAddColumn(String objectName, Database.ResourceType type, DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void alterDropColumn(String objectName, Database.ResourceType type, DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void alterColumn(String objectName, Database.ResourceType type, Database.ResourceType childType, DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void alterRenameColumn(String objectName, Database.ResourceType type, DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void alterProcedure(DatabaseStore dbStore, ParseInfo info) throws ParseException
ParseExceptionpublic final void alterTrigger(DatabaseStore dbStore, ParseInfo info) throws ParseException
ParseExceptionpublic final void alterServer(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void alterTranslator(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void alterDatabase(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void alterOptionsList(String objectName, Database.ResourceType type, DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void dropOption(String objectName, Database.ResourceType type, DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void addSetOption(String objectName, Database.ResourceType type, DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void alterChildOptionsList(String objectName, Database.ResourceType type, String childName, Database.ResourceType childType, DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void dropChildOption(String objectName, Database.ResourceType type, String childName, Database.ResourceType childType, DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void addSetChildOption(String objectName, Database.ResourceType type, String childName, Database.ResourceType childType, DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void alterChildOptionPair(String objectName, Database.ResourceType type, String childName, Database.ResourceType childType, DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void importSchema(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void importDatabase(DatabaseStore dbStore) throws ParseException
ParseExceptionpublic final void identifierList(List<String> strings) throws ParseException
ParseExceptionpublic final void readGrantTypes(ArrayList<Grant.Permission.Privilege> privileges) throws ParseException
ParseExceptionpublic void ReInit(InputStream stream)
public void ReInit(InputStream stream, String encoding)
public void ReInit(Reader stream)
public void ReInit(SQLParserTokenManager 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 © 2019. All rights reserved.