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.
|
DECIMAL_AS_DOUBLE, RESULT_ANY_POSITION
ACCESS, 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, 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.
|
createFunctionMethod, isTrue, normalizeId, normalizeId, setDefault, setTypeInfo
public 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
ParseException
public final Token nonReserved() throws ParseException
ParseException
public final String unqualifiedId() throws ParseException
ParseException
public final String id(Boolean nonAlias) throws ParseException
ParseException
public final Command command(ParseInfo info) throws ParseException
ParseException
public final Command designerCommand(ParseInfo info) throws ParseException
ParseException
public final Command createTrigger(ParseInfo info, boolean ddl) throws ParseException
ParseException
public final Command alter(ParseInfo info) throws ParseException
ParseException
public final TriggerAction forEachRowTriggerAction(ParseInfo info) throws ParseException
ParseException
public final Command userCommand(ParseInfo info) throws ParseException
ParseException
public final Command dropTable(ParseInfo info) throws ParseException
ParseException
public final Command createTempTable(ParseInfo info) throws ParseException
ParseException
public final Column tableElement(ParseInfo info) throws ParseException
ParseException
public final RaiseStatement errorStatement(ParseInfo info) throws ParseException
ParseException
public final RaiseStatement raiseStatement(ParseInfo info) throws ParseException
ParseException
public final Expression exceptionReference(ParseInfo info) throws ParseException
ParseException
public final Expression exception(ParseInfo info) throws ParseException
ParseException
public final Statement statement(ParseInfo info) throws ParseException
ParseException
public final Statement delimitedStatement(ParseInfo info) throws ParseException
ParseException
public final Block compoundStatement(ParseInfo info) throws ParseException
ParseException
public final BranchingStatement branchingStatement(ParseInfo info) throws ParseException
ParseException
public final ReturnStatement returnStatement(ParseInfo info) throws ParseException
ParseException
public final WhileStatement whileStatement(ParseInfo info) throws ParseException
ParseException
public final LoopStatement loopStatement(ParseInfo info) throws ParseException
ParseException
public final IfStatement ifStatement(ParseInfo info) throws ParseException
ParseException
public final DeclareStatement declareStatement(ParseInfo info) throws ParseException
ParseException
public final Statement assignStatement(ParseInfo info) throws ParseException
ParseException
public final LanguageObject assignStatementOperand(ParseInfo info) throws ParseException
ParseException
public final CommandStatement sqlStatement(ParseInfo info) throws ParseException
ParseException
public final CreateProcedureCommand createProcedure(ParseInfo info) throws ParseException
ParseException
public final CreateProcedureCommand procedureBodyCommand(ParseInfo info) throws ParseException
ParseException
public final DynamicCommand dynamicCommand(ParseInfo info) throws ParseException
ParseException
public final SetClauseList setClauseList(boolean shortName, ParseInfo info) throws ParseException
ParseException
public final List<TableFunctionReference.ProjectedColumn> createElementsWithTypes(ParseInfo info) throws ParseException
ParseException
public final StoredProcedure callableStatement(ParseInfo info) throws ParseException
ParseException
public final StoredProcedure storedProcedure(ParseInfo info, int startIndex) throws ParseException
ParseException
public final void executeNamedParams(ParseInfo info, StoredProcedure storedProcedure, int parameterIndex) throws ParseException
ParseException
public final Insert insert(ParseInfo info) throws ParseException
ParseException
public final ArrayList<Expression> expressionList(ParseInfo info) throws ParseException
ParseException
public final Update update(ParseInfo info) throws ParseException
ParseException
public final Delete delete(ParseInfo info) throws ParseException
ParseException
public final QueryCommand queryExpression(ParseInfo info) throws ParseException
ParseException
public final WithQueryCommand withListElement(ParseInfo info) throws ParseException
ParseException
public final QueryCommand queryExpressionBody(ParseInfo info) throws ParseException
ParseException
public final QueryCommand queryTerm(ParseInfo info) throws ParseException
ParseException
public final QueryCommand queryPrimary(ParseInfo info) throws ParseException
ParseException
public final Query query(ParseInfo info) throws ParseException
ParseException
public final Into into(ParseInfo info) throws ParseException
ParseException
public final Select select(ParseInfo info) throws ParseException
ParseException
public final Expression selectSymbol(ParseInfo info) throws ParseException
ParseException
public final Expression selectExpression(ParseInfo info) throws ParseException
ParseException
public final DerivedColumn derivedColumn(ParseInfo info) throws ParseException
ParseException
public final MultipleElementSymbol allInGroupSymbol() throws ParseException
ParseException
public final AggregateSymbol orderedAgg(ParseInfo info) throws ParseException
ParseException
public final AggregateSymbol textAgg(ParseInfo info) throws ParseException
ParseException
public final AggregateSymbol aggregateSymbol(ParseInfo info) throws ParseException
ParseException
public final AggregateSymbol analyticAggregateSymbol(ParseInfo info) throws ParseException
ParseException
public final Expression filterClause(ParseInfo info) throws ParseException
ParseException
public final From from(ParseInfo info) throws ParseException
ParseException
public final FromClause tableReference(ParseInfo info) throws ParseException
ParseException
public final FromClause joinedTable(ParseInfo info) throws ParseException
ParseException
public final JoinPredicate crossJoin(ParseInfo info) throws ParseException
ParseException
public final JoinPredicate qualifiedJoin(ParseInfo info) throws ParseException
ParseException
public final FromClause tablePrimary(ParseInfo info) throws ParseException
ParseException
public final Option.MakeDep makedepOptions() throws ParseException
ParseException
public final XMLSerialize xmlSerialize(ParseInfo info) throws ParseException
ParseException
public final ArrayTable arrayTable(ParseInfo info) throws ParseException
ParseException
public final TextTable textTable(ParseInfo info) throws ParseException
ParseException
public final TextTable.TextColumn textColumn(ParseInfo info) throws ParseException
ParseException
public final Expression xmlExists(ParseInfo info) throws ParseException
ParseException
public final XMLQuery xmlQuery(ParseInfo info) throws ParseException
ParseException
public final ObjectTable objectTable(ParseInfo info) throws ParseException
ParseException
public final ObjectTable.ObjectColumn objectColumn(ParseInfo info) throws ParseException
ParseException
public final XMLTable xmlTable(ParseInfo info) throws ParseException
ParseException
public final XMLTable.XMLColumn xmlColumn(ParseInfo info) throws ParseException
ParseException
public final int intVal() throws ParseException
ParseException
public final SubqueryFromClause subqueryFromClause(ParseInfo info) throws ParseException
ParseException
public final UnaryFromClause unaryFromClause(ParseInfo info) throws ParseException
ParseException
public final Criteria where(ParseInfo info) throws ParseException
ParseException
public final Criteria criteria(ParseInfo info) throws ParseException
ParseException
public final Criteria compoundCritOr(ParseInfo info) throws ParseException
ParseException
public final Criteria compoundCritAnd(ParseInfo info) throws ParseException
ParseException
public final Criteria notCrit(ParseInfo info) throws ParseException
ParseException
public final Expression booleanPrimary(ParseInfo info) throws ParseException
ParseException
public final Token operator() throws ParseException
ParseException
public final IsDistinctCriteria isDistinct(ParseInfo info, Expression expression) throws ParseException
ParseException
public final CompareCriteria compareCrit(ParseInfo info, Expression expression) throws ParseException
ParseException
public final QueryCommand subquery(ParseInfo info) throws ParseException
ParseException
public final SubqueryCompareCriteria subqueryCompareCriteria(ParseInfo info, Expression expression) throws ParseException
ParseException
public final MatchCriteria matchCrit(ParseInfo info, Expression expression) throws ParseException
ParseException
public final MatchCriteria regexMatchCrit(ParseInfo info, Expression expression) throws ParseException
ParseException
public final Character charVal(ParseInfo info, String type) throws ParseException
ParseException
public final BetweenCriteria betweenCrit(ParseInfo info, Expression expression) throws ParseException
ParseException
public final IsNullCriteria isNullCrit(ParseInfo info, Expression expression) throws ParseException
ParseException
public final AbstractSetCriteria setCrit(ParseInfo info, Expression expression) throws ParseException
ParseException
public final ExistsCriteria existsCriteria(ParseInfo info) throws ParseException
ParseException
public final GroupBy groupBy(ParseInfo info) throws ParseException
ParseException
public final Criteria having(ParseInfo info) throws ParseException
ParseException
public final OrderBy orderby(ParseInfo info) throws ParseException
ParseException
public final OrderByItem sortSpecification(ParseInfo info) throws ParseException
ParseException
public final Expression sortKey(ParseInfo info) throws ParseException
ParseException
public final Expression intParam(ParseInfo info) throws ParseException
ParseException
public final Limit limit(ParseInfo info) throws ParseException
ParseException
public final Expression fetchLimit(ParseInfo info) throws ParseException
ParseException
public final Option option(ParseInfo info) throws ParseException
ParseException
public final Expression expression(ParseInfo info) throws ParseException
ParseException
public final Expression commonValueExpression(ParseInfo info) throws ParseException
ParseException
public final Expression plusExpression(ParseInfo info) throws ParseException
ParseException
public final String plusMinus() throws ParseException
ParseException
public final Expression timesExpression(ParseInfo info) throws ParseException
ParseException
public final String timesOperator() throws ParseException
ParseException
public final Expression valueExpressionPrimary(ParseInfo info) throws ParseException
ParseException
public final Reference parameterReference(ParseInfo info) throws ParseException
ParseException
public final Expression unescapedFunction(ParseInfo info) throws ParseException
ParseException
public final Expression nestedExpression(ParseInfo info) throws ParseException
ParseException
public final Expression unsignedValueExpressionPrimary(ParseInfo info) throws ParseException
ParseException
public final Expression arrayExpression(ParseInfo info) throws ParseException
ParseException
public final Expression windowSpecification(Expression agg, ParseInfo info) throws ParseException
ParseException
public final WindowFrame windowFrame(ParseInfo info) throws ParseException
ParseException
public final WindowFrame.FrameBound windowFrameBound(ParseInfo info) throws ParseException
ParseException
public final CaseExpression caseExpression(ParseInfo info) throws ParseException
ParseException
public final SearchedCaseExpression searchedCaseExpression(ParseInfo info) throws ParseException
ParseException
public final Expression function(ParseInfo info) throws ParseException
ParseException
public final XMLParse xmlParse(ParseInfo info) throws ParseException
ParseException
public final QueryString queryString(ParseInfo info) throws ParseException
ParseException
public final XMLElement xmlElement(ParseInfo info) throws ParseException
ParseException
public final XMLAttributes xmlAttributes(ParseInfo info) throws ParseException
ParseException
public final JSONObject jsonObject(ParseInfo info) throws ParseException
ParseException
public final ArrayList<DerivedColumn> derivedColumnList(ParseInfo info) throws ParseException
ParseException
public final XMLForest xmlForest(ParseInfo info) throws ParseException
ParseException
public final XMLNamespaces xmlNamespaces(ParseInfo info) throws ParseException
ParseException
public final XMLNamespaces.NamespaceItem namespaceItem() throws ParseException
ParseException
public final SQLParserUtil.ParsedDataType parseDataTypePrimary() throws ParseException
ParseException
public final SQLParserUtil.ParsedDataType parseBasicDataType() throws ParseException
ParseException
public final SQLParserUtil.ParsedDataType parseDataType() throws ParseException
ParseException
public final Constant intervalType() throws ParseException
ParseException
public final Constant nonNumericLiteral() throws ParseException
ParseException
public final Constant unsignedNumericLiteral(String strVal) throws ParseException
ParseException
public final void parseMetadata(DatabaseStore dbStore) throws ParseException
ParseException
public final void ddlStmt(DatabaseStore dbStore) throws ParseException
ParseException
public final void createNameSpace(DatabaseStore dbStore) throws ParseException
ParseException
public final void createDatabase(DatabaseStore dbStore) throws ParseException
ParseException
public final void useDatabase(DatabaseStore dbStore) throws ParseException
ParseException
public final void createSchema(DatabaseStore dbStore) throws ParseException
ParseException
public final void dropSchema(DatabaseStore dbStore) throws ParseException
ParseException
public final void useSchema(DatabaseStore dbStore) throws ParseException
ParseException
public final void createDomain(DatabaseStore dbStore) throws ParseException
ParseException
public final void createDataWrapper(DatabaseStore dbStore) throws ParseException
ParseException
public final void dropDataWrapper(DatabaseStore dbStore) throws ParseException
ParseException
public final void createRole(DatabaseStore dbStore) throws ParseException
ParseException
public final void readWith(Role role) throws ParseException
ParseException
public final void dropRole(DatabaseStore dbStore) throws ParseException
ParseException
public final void grantOption(DatabaseStore dbStore) throws ParseException
ParseException
public final void revokeGrantOption(DatabaseStore dbStore) throws ParseException
ParseException
public final void createServer(DatabaseStore dbStore) throws ParseException
ParseException
public final void dropServer(DatabaseStore dbStore) throws ParseException
ParseException
public final CreateProcedureCommand createDDLProcedure(DatabaseStore dbStore, ParseInfo info) throws ParseException
ParseException
public final void dropProcedure(DatabaseStore dbStore) throws ParseException
ParseException
public final void procedureParameter(MetadataFactory factory, Procedure proc) throws ParseException
ParseException
public final void procedureRsColumn(MetadataFactory factory, Procedure proc) throws ParseException
ParseException
public final void createTable(DatabaseStore dbStore) throws ParseException
ParseException
public final void createForeignOrGloablTable(DatabaseStore dbStore) throws ParseException
ParseException
public final void createView(DatabaseStore dbStore) throws ParseException
ParseException
public final void dropTableView(DatabaseStore dbStore) throws ParseException
ParseException
public final Create createForeignTempTable(ParseInfo info) throws ParseException
ParseException
public final void createTableBody(Table table, MetadataFactory factory) throws ParseException
ParseException
public final void createViewBody(Table table, MetadataFactory factory) throws ParseException
ParseException
public final void tableConstraint(MetadataFactory factory, Table table) throws ParseException
ParseException
public final AbstractMetadataRecord foreignKey(MetadataFactory factory, Table table, String name) throws ParseException
ParseException
public final AbstractMetadataRecord primaryKey(MetadataFactory factory, Table table, String name) throws ParseException
ParseException
public final AbstractMetadataRecord constraint(MetadataFactory factory, Table table, String name, ParseInfo info) throws ParseException
ParseException
public final List columnList(boolean validate, boolean asElementSymbols) throws ParseException
ParseException
public final void createColumn(MetadataFactory factory, Table table) throws ParseException
ParseException
public final void createViewColumn(MetadataFactory factory, Table table) throws ParseException
ParseException
public final void postCreateColumn(MetadataFactory factory, Table table, String element, SQLParserUtil.ParsedDataType type, boolean autoIncrement, boolean notNull) throws ParseException
ParseException
public final void inlineConstraint(MetadataFactory factory, Table table, List<String> columnName) throws ParseException
ParseException
public final void optionsClause(AbstractMetadataRecord record, NamespaceContainer namespaceContainer) throws ParseException
ParseException
public final void optionPair(AbstractMetadataRecord record, NamespaceContainer namespaceContainer) throws ParseException
ParseException
public final void alterOptionPair(String objectName, Database.ResourceType type, DatabaseStore dbStore) throws ParseException
ParseException
public final void alterStatement(DatabaseStore dbStore) throws ParseException
ParseException
public final void alterTable(DatabaseStore dbStore, ParseInfo info) throws ParseException
ParseException
public final void alterRenameTable(String objectName, Database.ResourceType type, DatabaseStore dbStore) throws ParseException
ParseException
public final void alterAddConstraint(String objectName, Database.ResourceType type, DatabaseStore dbStore) throws ParseException
ParseException
public final void alterAddColumn(String objectName, Database.ResourceType type, DatabaseStore dbStore) throws ParseException
ParseException
public final void alterDropColumn(String objectName, Database.ResourceType type, DatabaseStore dbStore) throws ParseException
ParseException
public final void alterColumn(String objectName, Database.ResourceType type, Database.ResourceType childType, DatabaseStore dbStore) throws ParseException
ParseException
public final void alterRenameColumn(String objectName, Database.ResourceType type, DatabaseStore dbStore) throws ParseException
ParseException
public final void alterProcedure(DatabaseStore dbStore, ParseInfo info) throws ParseException
ParseException
public final void alterTrigger(DatabaseStore dbStore, ParseInfo info) throws ParseException
ParseException
public final void alterServer(DatabaseStore dbStore) throws ParseException
ParseException
public final void alterTranslator(DatabaseStore dbStore) throws ParseException
ParseException
public final void alterDatabase(DatabaseStore dbStore) throws ParseException
ParseException
public final void alterOptionsList(String objectName, Database.ResourceType type, DatabaseStore dbStore) throws ParseException
ParseException
public final void dropOption(String objectName, Database.ResourceType type, DatabaseStore dbStore) throws ParseException
ParseException
public final void addSetOption(String objectName, Database.ResourceType type, DatabaseStore dbStore) throws ParseException
ParseException
public final void alterChildOptionsList(String objectName, Database.ResourceType type, String childName, Database.ResourceType childType, DatabaseStore dbStore) throws ParseException
ParseException
public final void dropChildOption(String objectName, Database.ResourceType type, String childName, Database.ResourceType childType, DatabaseStore dbStore) throws ParseException
ParseException
public final void addSetChildOption(String objectName, Database.ResourceType type, String childName, Database.ResourceType childType, DatabaseStore dbStore) throws ParseException
ParseException
public final void alterChildOptionPair(String objectName, Database.ResourceType type, String childName, Database.ResourceType childType, DatabaseStore dbStore) throws ParseException
ParseException
public final void importSchema(DatabaseStore dbStore) throws ParseException
ParseException
public final void importDatabase(DatabaseStore dbStore) throws ParseException
ParseException
public final void readCSVString(List<String> strings) throws ParseException
ParseException
public final void readGrantTypes(ArrayList<Grant.Permission.Privilege> privileges) throws ParseException
ParseException
public 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.