Package | Description |
---|---|
org.modeshape.sequencer.ddl |
The classes that make up the DDL sequencer, which is capable of parsing the more important DDL statements
from SQL-92, Oracle, Derby, and PostgreSQL, and constructing a graph structure containing a structured
representation of these statements.
|
org.modeshape.sequencer.ddl.datatype |
The classes for parsing and representing data types.
|
org.modeshape.sequencer.ddl.dialect.derby |
The classes for parsing DDL for the Derby DBMS.
|
org.modeshape.sequencer.ddl.dialect.mysql |
The (prototype) classes for parsing DDL for the MySQL DBMS.
|
org.modeshape.sequencer.ddl.dialect.oracle |
The classes for parsing DDL for the Oracle DBMS.
|
org.modeshape.sequencer.ddl.dialect.postgres |
The classes for parsing DDL for the PostgreSQL DBMS.
|
org.modeshape.sequencer.ddl.dialect.teiid |
Modifier and Type | Method and Description |
---|---|
protected boolean |
StandardDdlParser.areNextTokensCreateTableOptions(DdlTokenStream tokens) |
protected void |
StandardDdlParser.computeScore(DdlTokenStream tokens,
DdlParserScorer scorer) |
protected boolean |
StandardDdlParser.consumeComment(DdlTokenStream tokens)
Consumes an an end-of-line comment or in-line comment
|
protected String |
StandardDdlParser.consumeIdentifier(DdlTokenStream tokens)
Consumes an token identifier which can be of the form of a simple string or a double-quoted string.
|
protected String |
StandardDdlParser.consumeParenBoundedTokens(DdlTokenStream tokens,
boolean includeParens)
Simple method which parses, consumes and returns a string representing text found between parenthesis (i.e. '()') If
parents don't exist, method returns NULL;
|
protected String |
StandardDdlParser.getTableElementsString(DdlTokenStream tokens,
boolean useTerminator)
Method which extracts the table element string from a CREATE TABLE statement.
|
AstNode |
StandardDdlParser.handleUnknownToken(DdlTokenStream tokens,
String tokenValue)
Utility method subclasses can override to check unknown tokens and perform additional node manipulation.
|
protected void |
StandardDdlParser.initializeTokenStream(DdlTokenStream tokens)
Method called by
StandardDdlParser.score(String, String, DdlParserScorer) and StandardDdlParser.parse(String, AstNode, Object) to initialize
the token stream , giving subclasses a chance to register
key words and statement start phrases . |
protected boolean |
StandardDdlParser.isColumnDefinitionStart(DdlTokenStream tokens)
This utility method provides this parser the ability to distinguish between a CreateTable Constrain and a ColumnDefinition
Definition which are the only two statement segment types allowed within the CREATE TABLE parenthesis ( xxxxxx );
|
protected boolean |
StandardDdlParser.isComment(DdlTokenStream tokens)
Checks if next token is of type comment.
|
protected boolean |
StandardDdlParser.isTableConstraint(DdlTokenStream tokens)
This utility method provides this parser the ability to distinguish between a CreateTable Constraint and a ColumnDefinition
Definition which are the only two statement segment types allowed within the CREATE TABLE parenthesis ( xxxxxx );
|
protected boolean |
StandardDdlParser.isTerminator(DdlTokenStream tokens)
Utility method to determine if next token is a terminator.
|
void |
StandardDdlParser.markEndOfStatement(DdlTokenStream tokens,
AstNode statementNode)
Marks the end of a statement by consuming the terminator (if exists).
|
void |
StandardDdlParser.markStartOfStatement(DdlTokenStream tokens)
Marks the token stream with the current position to help track statement scope within the original input string.
|
void |
StandardDdlParser.mergeNodes(DdlTokenStream tokens,
AstNode firstNode,
AstNode secondNode)
Merges second node into first node by re-setting expression source and length.
|
protected AstNode |
StandardDdlParser.parseAlterStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL ALTER statement based on SQL 92 specifications.
|
protected AstNode |
StandardDdlParser.parseAlterTableStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL ALTER TABLE
AstNode based on SQL 92 specifications. |
protected boolean |
StandardDdlParser.parseCollateClause(DdlTokenStream tokens,
AstNode columnNode)
Parses the default clause for a column and sets appropriate properties on the column node.
|
protected boolean |
StandardDdlParser.parseColumnConstraint(DdlTokenStream tokens,
AstNode columnNode,
boolean isAlterTable)
Parses an in-line column constraint including NULLABLE value, UNIQUE, PRIMARY KEY and REFERENCES to a Foreign Key.
|
protected void |
StandardDdlParser.parseColumnDefinition(DdlTokenStream tokens,
AstNode tableNode,
boolean isAlterTable)
Utility method to parse the actual column definition.
|
protected boolean |
StandardDdlParser.parseColumnNameList(DdlTokenStream tokens,
AstNode parentNode,
String referenceType)
Adds column reference nodes to a parent node.
|
protected void |
StandardDdlParser.parseColumnsAndConstraints(DdlTokenStream tokens,
AstNode tableNode)
Utility method to parse columns and table constraints within either a CREATE TABLE statement.
|
protected void |
StandardDdlParser.parseConstraintAttributes(DdlTokenStream tokens,
AstNode constraintNode)
Parses the attributes associated with any in-line column constraint definition or a table constrain definition.
|
protected AstNode |
StandardDdlParser.parseCreateAssertionStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL CREATE ASSERTION
AstNode based on SQL 92 specifications. |
protected AstNode |
StandardDdlParser.parseCreateCharacterSetStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL CREATE CHARACTER SET
AstNode based on SQL 92 specifications. |
protected AstNode |
StandardDdlParser.parseCreateCollationStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL CREATE COLLATION
AstNode based on SQL 92 specifications. |
protected AstNode |
StandardDdlParser.parseCreateDomainStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL CREATE DOMAIN
AstNode based on SQL 92 specifications. |
protected AstNode |
StandardDdlParser.parseCreateSchemaStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL CREATE SCHEMA
AstNode based on SQL 92 specifications. |
protected AstNode |
StandardDdlParser.parseCreateStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL CREATE statement based on SQL 92 specifications.
|
protected void |
StandardDdlParser.parseCreateTableOptions(DdlTokenStream tokens,
AstNode tableNode) |
protected AstNode |
StandardDdlParser.parseCreateTableStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL CREATE TABLE
AstNode based on SQL 92 specifications. |
protected AstNode |
StandardDdlParser.parseCreateTranslationStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL CREATE TRANSLATION
AstNode based on SQL 92 specifications. |
protected AstNode |
StandardDdlParser.parseCreateViewStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL CREATE VIEW
AstNode basedregisterStatementStartPhrase on SQL 92 specifications. |
protected AstNode |
StandardDdlParser.parseCustomStatement(DdlTokenStream tokens,
AstNode parentNode)
Catch-all method to parse unknown (not registered or handled by sub-classes) statements.
|
protected boolean |
StandardDdlParser.parseDefaultClause(DdlTokenStream tokens,
AstNode columnNode)
Parses the default clause for a column and sets appropriate properties on the column node.
|
protected AstNode |
StandardDdlParser.parseDropStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL DROP
AstNode based on SQL 92 specifications. |
protected void |
StandardDdlParser.parseGrantPrivileges(DdlTokenStream tokens,
List<AstNode> privileges) |
protected AstNode |
StandardDdlParser.parseGrantStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL GRANT statement
AstNode based on SQL 92 specifications. |
protected AstNode |
StandardDdlParser.parseIgnorableStatement(DdlTokenStream tokens,
String name,
AstNode parentNode)
Utility method to parse a statement that can be ignored.
|
protected AstNode |
StandardDdlParser.parseIgnorableStatement(DdlTokenStream tokens,
String name,
AstNode parentNode,
String mixinType)
Utility method to parse a statement that can be ignored.
|
protected AstNode |
StandardDdlParser.parseInsertStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL INSERT
AstNode based on SQL 92 specifications. |
protected String |
StandardDdlParser.parseName(DdlTokenStream tokens)
Method to parse fully qualified schema, table and column names that are defined with '.' separator and optionally bracketed
with square brackets Example: partsSchema.supplier Example: [partsSchema].
|
protected List<String> |
StandardDdlParser.parseNameList(DdlTokenStream tokens)
Parses a comma separated list of names.
|
protected void |
StandardDdlParser.parseNextCreateTableOption(DdlTokenStream tokens,
AstNode tableNode) |
protected AstNode |
StandardDdlParser.parseNextStatement(DdlTokenStream tokens,
AstNode node)
Performs token match checks for initial statement type and delegates to specific parser methods.
|
protected void |
StandardDdlParser.parseReferences(DdlTokenStream tokens,
AstNode constraintNode) |
protected AstNode |
StandardDdlParser.parseRevokeStatement(DdlTokenStream tokens,
AstNode parentNode) |
protected AstNode |
StandardDdlParser.parseSetStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL SET
AstNode based on SQL 92 specifications. |
protected void |
StandardDdlParser.parseSingleTerminatedColumnDefinition(DdlTokenStream tokens,
AstNode tableNode,
boolean isAlterTable)
Utility method to parse the actual column definition.
|
protected AstNode |
StandardDdlParser.parseStatement(DdlTokenStream tokens,
String[] stmt_start_phrase,
AstNode parentNode,
String mixinType)
Utility method to parse a generic statement given a start phrase and statement mixin type.
|
protected void |
StandardDdlParser.parseTableConstraint(DdlTokenStream tokens,
AstNode tableNode,
boolean isAlterTable)
Parses full table constraint definition including the "CONSTRAINT" token Examples: CONSTRAINT P_KEY_2a UNIQUE
(PERMISSIONUID)
|
protected String |
StandardDdlParser.parseUntilCommaOrTerminator(DdlTokenStream tokens) |
protected String |
StandardDdlParser.parseUntilSemiColon(DdlTokenStream tokens)
Utility method which parses tokens until a semicolon is found or there are no more tokens.
|
protected String |
StandardDdlParser.parseUntilTerminator(DdlTokenStream tokens)
Utility method which parses tokens until a terminator is found, another statement is identified or there are no more
tokens.
|
protected String |
StandardDdlParser.parseUntilTerminatorIgnoreEmbeddedStatements(DdlTokenStream tokens)
Utility method which parses tokens until a terminator is found or there are no more tokens.
|
protected void |
StandardDdlParser.rewrite(DdlTokenStream tokens,
AstNode rootNode) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
DataTypeParser.canConsume(DdlTokenStream tokens,
DataType dataType,
boolean addSpacePrefix,
int type) |
protected boolean |
DataTypeParser.canConsume(DdlTokenStream tokens,
DataType dataType,
boolean addSpacePrefix,
String[] additionalStrs) |
protected boolean |
DataTypeParser.canConsume(DdlTokenStream tokens,
DataType dataType,
boolean addSpacePrefix,
String initialStr,
String... additionalStrs) |
protected boolean |
DataTypeParser.canConsumeAnyOf(DdlTokenStream tokens,
DataType dataType,
boolean addSpacePrefix,
String initialStr,
String... additionalStrs) |
protected String |
DataTypeParser.consume(DdlTokenStream tokens,
DataType dataType,
boolean addSpacePrefix) |
protected String |
DataTypeParser.consume(DdlTokenStream tokens,
DataType dataType,
boolean addSpacePrefix,
String str) |
protected String |
DataTypeParser.consume(DdlTokenStream tokens,
DataType dataType,
boolean addSpacePrefix,
String[] additionalStrs) |
protected String |
DataTypeParser.consume(DdlTokenStream tokens,
DataType dataType,
boolean addSpacePrefix,
String initialStr,
String... additionalStrs) |
protected boolean |
DataTypeParser.isCustomDataType(DdlTokenStream tokens)
Method to determine of next tokens represent a custom data type.
|
boolean |
DataTypeParser.isDatatype(DdlTokenStream tokens)
Method determines if the next set of tokens matches one of the registered data type token sets.
|
DataType |
DataTypeParser.parse(DdlTokenStream tokens)
Method which performs the actual parsing of the data type name and applicable values (i.e.
|
protected DataType |
DataTypeParser.parseApproxNumericType(DdlTokenStream tokens)
Parses SQL-92 Approximate numeric data types.
|
protected DataType |
DataTypeParser.parseBitStringType(DdlTokenStream tokens)
Parses SQL-92 Bit string data types.
|
protected long |
DataTypeParser.parseBracketedLong(DdlTokenStream tokens,
DataType dataType)
Returns a long value from the input token stream assuming the long is bracketed with parenthesis.
|
protected DataType |
DataTypeParser.parseCharStringType(DdlTokenStream tokens)
Parses SQL-92 Character string data types.
|
protected DataType |
DataTypeParser.parseCustomType(DdlTokenStream tokens)
General catch-all data type parsing method that sub-classes can override to parse database-specific data types.
|
protected DataType |
DataTypeParser.parseDateTimeType(DdlTokenStream tokens)
Parses SQL-92 Date and Time data types.
|
protected DataType |
DataTypeParser.parseExactNumericType(DdlTokenStream tokens)
Parses SQL-92 Exact numeric data types.
|
protected long |
DataTypeParser.parseLong(DdlTokenStream tokens,
DataType dataType)
Returns a long value from the input token stream assuming the long is not bracketed with parenthesis.
|
protected DataType |
DataTypeParser.parseMiscellaneousType(DdlTokenStream tokens)
Parses SQL-92 Misc data types.
|
protected DataType |
DataTypeParser.parseNationalCharStringType(DdlTokenStream tokens)
Parses SQL-92 National Character string data types.
|
Modifier and Type | Method and Description |
---|---|
protected void |
DerbyDdlParser.initializeTokenStream(DdlTokenStream tokens)
Method called by
StandardDdlParser.score(String, String, DdlParserScorer) and StandardDdlParser.parse(String, AstNode, Object) to initialize
the token stream , giving subclasses a chance to register
key words and statement start phrases . |
protected AstNode |
DerbyDdlParser.parseAlterTableStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL ALTER TABLE
AstNode based on SQL 92 specifications. |
protected void |
DerbyDdlParser.parseColumnDefinition(DdlTokenStream tokens,
AstNode tableNode,
boolean isAlterTable)
Utility method to parse the actual column definition.
|
protected void |
DerbyDdlParser.parseColumns(DdlTokenStream tokens,
AstNode tableNode,
boolean isAlterTable)
Utility method designed to parse columns within an ALTER TABLE ADD statement.
|
protected AstNode |
DerbyDdlParser.parseCreateFunction(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL CREATE FUNCTION statement
|
protected AstNode |
DerbyDdlParser.parseCreateIndex(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL CREATE INDEX
|
protected AstNode |
DerbyDdlParser.parseCreateProcedure(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL CREATE PROCEDURE statement
|
protected AstNode |
DerbyDdlParser.parseCreateRole(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL CREATE ROLE statement
|
protected AstNode |
DerbyDdlParser.parseCreateStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL CREATE statement based on SQL 92 specifications.
|
protected AstNode |
DerbyDdlParser.parseCustomStatement(DdlTokenStream tokens,
AstNode parentNode)
Catch-all method to parse unknown (not registered or handled by sub-classes) statements.
|
protected AstNode |
DerbyDdlParser.parseDropStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL DROP
AstNode based on SQL 92 specifications. |
protected void |
DerbyDdlParser.parseGrantPrivileges(DdlTokenStream tokens,
List<AstNode> privileges) |
protected AstNode |
DerbyDdlParser.parseGrantStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL GRANT statement
AstNode based on SQL 92 specifications. |
Modifier and Type | Method and Description |
---|---|
protected void |
MySqlDdlParser.initializeTokenStream(DdlTokenStream tokens)
Method called by
StandardDdlParser.score(String, String, DdlParserScorer) and StandardDdlParser.parse(String, AstNode, Object) to initialize
the token stream , giving subclasses a chance to register
key words and statement start phrases . |
protected AstNode |
MySqlDdlParser.parseAlterStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL ALTER statement based on SQL 92 specifications.
|
protected AstNode |
MySqlDdlParser.parseAlterTableStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL ALTER TABLE
AstNode based on SQL 92 specifications. |
protected AstNode |
MySqlDdlParser.parseCreateStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL CREATE statement based on SQL 92 specifications.
|
protected AstNode |
MySqlDdlParser.parseCustomStatement(DdlTokenStream tokens,
AstNode parentNode)
Catch-all method to parse unknown (not registered or handled by sub-classes) statements.
|
protected AstNode |
MySqlDdlParser.parseDropStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL DROP
AstNode based on SQL 92 specifications. |
Modifier and Type | Method and Description |
---|---|
protected boolean |
OracleDdlParser.areNextTokensCreateTableOptions(DdlTokenStream tokens) |
protected String |
OracleDdlParser.consumeIdentifier(DdlTokenStream tokens)
Consumes an token identifier which can be of the form of a simple string or a double-quoted string.
|
AstNode |
OracleDdlParser.handleUnknownToken(DdlTokenStream tokens,
String tokenValue)
Utility method subclasses can override to check unknown tokens and perform additional node manipulation.
|
protected void |
OracleDdlParser.initializeTokenStream(DdlTokenStream tokens)
Method called by
StandardDdlParser.score(String, String, DdlParserScorer) and StandardDdlParser.parse(String, AstNode, Object) to initialize
the token stream , giving subclasses a chance to register
key words and statement start phrases . |
protected AstNode |
OracleDdlParser.parseAlterStatement(DdlTokenStream tokens,
AstNode parentNode) |
protected AstNode |
OracleDdlParser.parseAlterTableStatement(DdlTokenStream tokens,
AstNode parentNode) |
protected void |
OracleDdlParser.parseColumns(DdlTokenStream tokens,
AstNode tableNode,
boolean isAlterTable)
Utility method designed to parse columns within an ALTER TABLE ADD statement.
|
protected AstNode |
OracleDdlParser.parseCreateFunctionStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL CREATE FUNCTION statement
|
protected AstNode |
OracleDdlParser.parseCreateProcedureStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL CREATE PROCEDURE statement
|
protected AstNode |
OracleDdlParser.parseCreateSchemaStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL CREATE SCHEMA
AstNode based on SQL 92 specifications. |
protected AstNode |
OracleDdlParser.parseCreateStatement(DdlTokenStream tokens,
AstNode parentNode) |
protected AstNode |
OracleDdlParser.parseCreateViewStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL CREATE VIEW
AstNode basedregisterStatementStartPhrase on SQL 92 specifications. |
protected AstNode |
OracleDdlParser.parseCustomStatement(DdlTokenStream tokens,
AstNode parentNode)
Catch-all method to parse unknown (not registered or handled by sub-classes) statements.
|
protected AstNode |
OracleDdlParser.parseDropStatement(DdlTokenStream tokens,
AstNode parentNode) |
protected AstNode |
OracleDdlParser.parseGrantStatement(DdlTokenStream tokens,
AstNode parentNode) |
protected AstNode |
OracleDdlParser.parseMaterializedViewStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL CREATE MATERIALIZED VIEW statement This could either be a standard view or a VIEW LOG ON statement.
|
protected void |
OracleDdlParser.parseNextCreateTableOption(DdlTokenStream tokens,
AstNode tableNode) |
protected AstNode |
OracleDdlParser.parseRevokeStatement(DdlTokenStream tokens,
AstNode parentNode) |
protected AstNode |
OracleDdlParser.parseSetStatement(DdlTokenStream tokens,
AstNode parentNode) |
protected AstNode |
OracleDdlParser.parseSlashedStatement(DdlTokenStream tokens,
String[] stmt_start_phrase,
AstNode parentNode,
String mixinType)
Utility method to parse a generic statement given a start phrase and statement mixin type.
|
protected void |
OracleDdlParser.rewrite(DdlTokenStream tokens,
AstNode rootNode) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
PostgresDdlParser.areNextTokensCreateTableOptions(DdlTokenStream tokens) |
protected void |
PostgresDdlParser.initializeTokenStream(DdlTokenStream tokens)
Method called by
StandardDdlParser.score(String, String, DdlParserScorer) and StandardDdlParser.parse(String, AstNode, Object) to initialize
the token stream , giving subclasses a chance to register
key words and statement start phrases . |
protected AstNode |
PostgresDdlParser.parseAlterStatement(DdlTokenStream tokens,
AstNode parentNode) |
protected AstNode |
PostgresDdlParser.parseAlterTableStatement(DdlTokenStream tokens,
AstNode parentNode) |
protected void |
PostgresDdlParser.parseColumns(DdlTokenStream tokens,
AstNode tableNode,
boolean isAlterTable)
Utility method designed to parse columns within an ALTER TABLE ADD statement.
|
protected AstNode |
PostgresDdlParser.parseCreateSchemaStatement(DdlTokenStream tokens,
AstNode parentNode)
Currently, only CREATE TABLE, CREATE VIEW, CREATE INDEX, CREATE SEQUENCE, CREATE TRIGGER and GRANT are accepted as clauses
within CREATE SCHEMA.
|
protected AstNode |
PostgresDdlParser.parseCreateStatement(DdlTokenStream tokens,
AstNode parentNode) |
protected AstNode |
PostgresDdlParser.parseCreateTableStatement(DdlTokenStream tokens,
AstNode parentNode) |
protected AstNode |
PostgresDdlParser.parseCreateViewStatement(DdlTokenStream tokens,
AstNode parentNode) |
protected AstNode |
PostgresDdlParser.parseCustomStatement(DdlTokenStream tokens,
AstNode parentNode) |
protected boolean |
PostgresDdlParser.parseDefaultClause(DdlTokenStream tokens,
AstNode columnNode) |
protected AstNode |
PostgresDdlParser.parseDropStatement(DdlTokenStream tokens,
AstNode parentNode) |
protected void |
PostgresDdlParser.parseGrantPrivileges(DdlTokenStream tokens,
List<AstNode> privileges) |
protected AstNode |
PostgresDdlParser.parseGrantStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL GRANT statement
AstNode based on SQL 92 specifications. |
protected void |
PostgresDdlParser.parseNextCreateTableOption(DdlTokenStream tokens,
AstNode parentNode) |
protected AstNode |
PostgresDdlParser.parseSetStatement(DdlTokenStream tokens,
AstNode parentNode) |
protected void |
PostgresDdlParser.rewrite(DdlTokenStream tokens,
AstNode rootNode) |
Modifier and Type | Method and Description |
---|---|
protected void |
TeiidDdlParser.initializeTokenStream(DdlTokenStream tokens)
Method called by
StandardDdlParser.score(String, String, DdlParserScorer) and StandardDdlParser.parse(String, AstNode, Object) to initialize
the token stream , giving subclasses a chance to register
key words and statement start phrases . |
protected AstNode |
TeiidDdlParser.parseNextStatement(DdlTokenStream tokens,
AstNode parentNode)
Performs token match checks for initial statement type and delegates to specific parser methods.
|
Constructor and Description |
---|
TeiidDdlParsingException(DdlTokenStream tokens,
String message) |
Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.