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, 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 AstNodes and properties to the supplied root.
 void DdlParser.parse(String ddl, AstNode rootNode, Object scoreReturnObject)
          Parses a DDL string, adding child AstNodes 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.
 



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