Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ModeShape Distribution 3.0.0.Beta3
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.modeshape.sequencer.ddl.node.AstNode

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, 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 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, String 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, 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 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 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 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.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 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.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 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, String 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, 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)`

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, String 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, Object... types)` Constructs an `AstNode` with the given name, types and parent node.
`AstNode` | `AstNodeFactory.node(String name, AstNode parent, String type)` Constructs an `AstNode` with the given name, type 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(String name, Object... values)` Set the property with the given name to the supplied values.
`AstNode` | `AstNode.setProperty(String 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, String 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, String 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, String nodeType)` Utility method to obtain the children of a given node that match the given type
`boolean` | `AstNodeFactory.hasMixinType(AstNode node, String 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, Object... types)` Constructs an `AstNode` with the given name, types and parent node.
`AstNode` | `AstNodeFactory.node(String name, AstNode parent, String type)` Constructs an `AstNode` with the given name, type 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, String 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, String name)` Construct a node with the supplied name and parent.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ModeShape Distribution 3.0.0.Beta3
PREV NEXT | FRAMES NO FRAMES

Copyright © 2008-2012 JBoss, a division of Red Hat. All Rights Reserved.