|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AstNode | |
---|---|
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.node | The classes for nodes within an Abstract Syntax Tree (AST) and a factory for creating them. |
Uses of AstNode in org.modeshape.sequencer.ddl |
---|
Methods in org.modeshape.sequencer.ddl that return AstNode | |
---|---|
AstNode |
StandardDdlParser.getRootNode()
|
AstNode |
StandardDdlParser.handleUnknownToken(DdlTokenStream tokens,
String tokenValue)
Utility method subclasses can override to check unknown tokens and perform additional node manipulation. |
AstNode |
StandardDdlParser.missingTerminatorNode(AstNode parentNode)
Constructs a terminator AstNode as child of root node |
AstNode |
DdlParsers.parse(String ddl,
String fileName)
Parse the supplied DDL content and return the root node of the AST representation. |
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 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 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 AstNode |
StandardDdlParser.parseDropStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL DROP AstNode based on SQL 92 specifications. |
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,
Name 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 AstNode |
StandardDdlParser.parseNextStatement(DdlTokenStream tokens,
AstNode node)
Performs token match checks for initial statement type and delegates to specific parser methods. |
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 AstNode |
StandardDdlParser.parseStatement(DdlTokenStream tokens,
String[] stmt_start_phrase,
AstNode parentNode,
Name mixinType)
Utility method to parse a generic statement given a start phrase and statement mixin type. |
AstNode |
StandardDdlParser.unknownTerminatedNode(AstNode parentNode)
Constructs a terminator AstNode as child of root node |
Methods in org.modeshape.sequencer.ddl with parameters of type AstNode | |
---|---|
void |
StandardDdlParser.addProblem(DdlParserProblem problem,
AstNode node)
|
void |
StandardDdlParser.attachNewProblem(DdlParserProblem problem,
AstNode parentNode)
|
boolean |
StandardDdlParser.isMissingTerminatorNode(AstNode node)
|
boolean |
StandardDdlParser.isValidSchemaChild(AstNode node)
|
void |
StandardDdlParser.markEndOfStatement(DdlTokenStream tokens,
AstNode statementNode)
Marks the end of a statement by consuming the terminator (if exists). |
void |
StandardDdlParser.mergeNodes(DdlTokenStream tokens,
AstNode firstNode,
AstNode secondNode)
Merges second node into first node by re-setting expression source and length. |
AstNode |
StandardDdlParser.missingTerminatorNode(AstNode parentNode)
Constructs a terminator AstNode as child of root node |
void |
StandardDdlParser.parse(String ddl,
AstNode rootNode,
Object scoreReturnObject)
Parses a DDL string, adding child AstNode s and properties to the supplied root. |
void |
DdlParser.parse(String ddl,
AstNode rootNode,
Object scoreReturnObject)
Parses a DDL string, adding child AstNode s and properties to the supplied root. |
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,
Name 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 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,
Name 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 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,
Name 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 void |
StandardDdlParser.removeMissingTerminatorNodes(AstNode parentNode)
|
protected void |
StandardDdlParser.rewrite(DdlTokenStream tokens,
AstNode rootNode)
|
boolean |
StandardDdlParser.setAsSchemaChildNode(AstNode statementNode,
boolean stmtIsMissingTerminator)
|
void |
StandardDdlParser.setRootNode(AstNode rootNode)
|
AstNode |
StandardDdlParser.unknownTerminatedNode(AstNode parentNode)
Constructs a terminator AstNode as child of root node |
Method parameters in org.modeshape.sequencer.ddl with type arguments of type AstNode | |
---|---|
protected void |
StandardDdlParser.parseGrantPrivileges(DdlTokenStream tokens,
List<AstNode> privileges)
|
Uses of AstNode in org.modeshape.sequencer.ddl.datatype |
---|
Methods in org.modeshape.sequencer.ddl.datatype with parameters of type AstNode | |
---|---|
void |
DataTypeParser.setPropertiesOnNode(AstNode columnNode,
DataType datatype)
|
Uses of AstNode in org.modeshape.sequencer.ddl.dialect.derby |
---|
Methods in org.modeshape.sequencer.ddl.dialect.derby that return AstNode | |
---|---|
protected AstNode |
DerbyDdlParser.parseAlterTableStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL ALTER TABLE AstNode based on SQL 92 specifications. |
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.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 AstNode |
DerbyDdlParser.parseGrantStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL GRANT statement AstNode based on SQL 92 specifications. |
Methods in org.modeshape.sequencer.ddl.dialect.derby with parameters of type AstNode | |
---|---|
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.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 AstNode |
DerbyDdlParser.parseGrantStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL GRANT statement AstNode based on SQL 92 specifications. |
Method parameters in org.modeshape.sequencer.ddl.dialect.derby with type arguments of type AstNode | |
---|---|
protected void |
DerbyDdlParser.parseGrantPrivileges(DdlTokenStream tokens,
List<AstNode> privileges)
|
Uses of AstNode in org.modeshape.sequencer.ddl.dialect.mysql |
---|
Methods in org.modeshape.sequencer.ddl.dialect.mysql that return AstNode | |
---|---|
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. |
Methods in org.modeshape.sequencer.ddl.dialect.mysql with parameters of type AstNode | |
---|---|
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. |
Uses of AstNode in org.modeshape.sequencer.ddl.dialect.oracle |
---|
Methods in org.modeshape.sequencer.ddl.dialect.oracle that return AstNode | |
---|---|
AstNode |
OracleDdlParser.handleUnknownToken(DdlTokenStream tokens,
String tokenValue)
Utility method subclasses can override to check unknown tokens and perform additional node manipulation. |
protected AstNode |
OracleDdlParser.parseAlterStatement(DdlTokenStream tokens,
AstNode parentNode)
|
protected AstNode |
OracleDdlParser.parseAlterTableStatement(DdlTokenStream tokens,
AstNode parentNode)
|
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 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,
Name mixinType)
Utility method to parse a generic statement given a start phrase and statement mixin type. |
Methods in org.modeshape.sequencer.ddl.dialect.oracle with parameters of type AstNode | |
---|---|
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 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,
Name mixinType)
Utility method to parse a generic statement given a start phrase and statement mixin type. |
protected void |
OracleDdlParser.rewrite(DdlTokenStream tokens,
AstNode rootNode)
|
Uses of AstNode in org.modeshape.sequencer.ddl.dialect.postgres |
---|
Methods in org.modeshape.sequencer.ddl.dialect.postgres that return AstNode | |
---|---|
protected AstNode |
PostgresDdlParser.parseAlterStatement(DdlTokenStream tokens,
AstNode parentNode)
|
protected AstNode |
PostgresDdlParser.parseAlterTableStatement(DdlTokenStream tokens,
AstNode parentNode)
|
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 AstNode |
PostgresDdlParser.parseDropStatement(DdlTokenStream tokens,
AstNode parentNode)
|
protected AstNode |
PostgresDdlParser.parseGrantStatement(DdlTokenStream tokens,
AstNode parentNode)
Parses DDL GRANT statement AstNode based on SQL 92 specifications. |
protected AstNode |
PostgresDdlParser.parseSetStatement(DdlTokenStream tokens,
AstNode parentNode)
|
Methods in org.modeshape.sequencer.ddl.dialect.postgres with parameters of type AstNode | |
---|---|
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 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)
|
Method parameters in org.modeshape.sequencer.ddl.dialect.postgres with type arguments of type AstNode | |
---|---|
protected void |
PostgresDdlParser.parseGrantPrivileges(DdlTokenStream tokens,
List<AstNode> privileges)
|
Uses of AstNode in org.modeshape.sequencer.ddl.node |
---|
Methods in org.modeshape.sequencer.ddl.node that return AstNode | |
---|---|
AstNode |
AstNode.clone()
This class returns a new clone of the plan tree rooted at this node. |
protected AstNode |
AstNode.cloneWithoutNewParent()
|
AstNode |
AstNode.getChild(int index)
Get the child at the supplied index. |
AstNode |
AstNodeFactory.getChildforNameAndType(AstNode astNode,
String name,
Name nodeType)
Utility method to obtain a AstNode child of a parent AstNode with the given string name and node type. |
AstNode |
AstNode.getFirstChild()
Get the first child. |
AstNode |
AstNode.getLastChild()
Get the last child. |
AstNode |
AstNode.getParent()
Get the parent of this node. |
AstNode |
AstNodeFactory.node(String name)
Constructs an AstNode with the given string name |
AstNode |
AstNodeFactory.node(String name,
AstNode parent,
Name type)
Constructs an AstNode with the given name, type and parent node. |
AstNode |
AstNodeFactory.node(String name,
AstNode parent,
Object... types)
Constructs an AstNode with the given name, types and parent node. |
AstNode |
AstNode.removeFromParent()
Remove this node from its parent, and return the node that used to be the parent of this node. |
AstNode |
AstNode.setProperty(Name name,
Object... values)
Set the property with the given name to the supplied values. |
AstNode |
AstNode.setProperty(Name name,
Object value)
Set the property with the given name to the supplied value. |
Methods in org.modeshape.sequencer.ddl.node that return types with arguments of type AstNode | |
---|---|
List<AstNode> |
AstNode.getChildren()
Get the unmodifiable list of child nodes. |
List<AstNode> |
AstNodeFactory.getChildrenForType(AstNode astNode,
Name nodeType)
Utility method to obtain the children of a given node that match the given type |
Iterator<AstNode> |
AstNode.iterator()
This iterator is immutable. |
List<AstNode> |
AstNode.removeAllChildren()
Remove all children from this node. |
Methods in org.modeshape.sequencer.ddl.node with parameters of type AstNode | |
---|---|
void |
AstNode.addChildren(AstNode first,
AstNode second)
Add the supplied nodes at the end of the list of children. |
void |
AstNode.addChildren(AstNode first,
AstNode second,
AstNode third)
Add the supplied nodes at the end of the list of children. |
void |
AstNode.addFirstChild(AstNode child)
Add the supplied node to the front of the list of children. |
void |
AstNode.addLastChild(AstNode child)
Add the supplied node to the end of the list of children. |
void |
AstNode.extractChild(AstNode child)
Remove the child node from this node, and replace that child with its first child (if there is one). |
AstNode |
AstNodeFactory.getChildforNameAndType(AstNode astNode,
String name,
Name nodeType)
Utility method to obtain a AstNode child of a parent AstNode with the given string name and node type. |
List<AstNode> |
AstNodeFactory.getChildrenForType(AstNode astNode,
Name nodeType)
Utility method to obtain the children of a given node that match the given type |
boolean |
AstNodeFactory.hasMixinType(AstNode node,
Name mixinType)
Utility method to determine if an AstNode contains a specific mixin type. |
void |
AstNode.insertAsParent(AstNode newParent)
Insert the supplied node into the plan node tree immediately above this node. |
boolean |
AstNode.isSameAs(AstNode other)
Determine whether the supplied plan is equivalent to this plan. |
AstNode |
AstNodeFactory.node(String name,
AstNode parent,
Name type)
Constructs an AstNode with the given name, type and parent node. |
AstNode |
AstNodeFactory.node(String name,
AstNode parent,
Object... types)
Constructs an AstNode with the given name, types and parent node. |
boolean |
AstNode.removeChild(AstNode child)
Remove the node from this node. |
boolean |
AstNode.replaceChild(AstNode child,
AstNode replacement)
Replace the supplied child with another node. |
void |
AstNode.setParent(AstNode parent)
Set the parent for this node. |
void |
AstNodeFactory.setType(AstNode node,
Name type)
Sets the mixin type property for an AstNode |
Method parameters in org.modeshape.sequencer.ddl.node with type arguments of type AstNode | |
---|---|
void |
AstNode.addChildren(Iterable<AstNode> otherChildren)
Add the supplied nodes at the end of the list of children. |
Constructors in org.modeshape.sequencer.ddl.node with parameters of type AstNode | |
---|---|
AstNode(AstNode parent,
Name name)
Construct a node with the supplied name and parent. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |