Uses of Class
com.akiban.sql.parser.StatementNode

Packages that use StatementNode
com.akiban.sql.compiler   
com.akiban.sql.parser   
com.akiban.sql.views   
 

Uses of StatementNode in com.akiban.sql.compiler
 

Methods in com.akiban.sql.compiler that return StatementNode
 StatementNode BooleanNormalizer.normalize(StatementNode stmt)
          Normalize conditions anywhere in this statement.
 

Methods in com.akiban.sql.compiler with parameters of type StatementNode
 void TypeComputer.compute(StatementNode stmt)
           
 StatementNode BooleanNormalizer.normalize(StatementNode stmt)
          Normalize conditions anywhere in this statement.
 

Uses of StatementNode in com.akiban.sql.parser
 

Subclasses of StatementNode in com.akiban.sql.parser
 class AlterServerNode
           
 class AlterTableNode
          A AlterTableNode represents a DDL statement that alters a table.
 class CallStatementNode
          An CallStatementNode represents a CALL statement.
 class CloseStatementNode
          CLOSE an open cursor.
 class CopyStatementNode
          An CopyStatementNode represents the COPY command.
 class CreateAliasNode
          A CreateAliasNode represents a CREATE ALIAS statement.
 class CreateIndexNode
          A CreateIndexNode is the root of a QueryTree that represents a CREATE INDEX statement.
 class CreateRoleNode
          A CreateRoleNode is the root of a QueryTree that represents a CREATE ROLE statement.
 class CreateSchemaNode
          A CreateSchemaNode is the root of a QueryTree that represents a CREATE SCHEMA statement.
 class CreateSequenceNode
          A CreateSequenceNode is the root of a QueryTree that represents a CREATE SEQUENCE statement.
 class CreateTableNode
          A CreateTableNode is the root of a QueryTree that represents a CREATE TABLE or DECLARE GLOBAL TEMPORARY TABLE statement.
 class CreateTriggerNode
          A CreateTriggerNode is the root of a QueryTree that represents a CREATE TRIGGER statement.
 class CreateViewNode
          A CreateViewNode is the root of a QueryTree that represents a CREATE VIEW statement.
 class CursorNode
          A CursorNode represents a result set that can be returned to a client.
 class DDLStatementNode
          A DDLStatementNode represents any type of DDL statement: CREATE TABLE, CREATE INDEX, ALTER TABLE, etc.
 class DeallocateStatementNode
          DEALLOCATE a prepared statement.
 class DeclareStatementNode
          DECLARE a CURSOR on some statement.
 class DeleteNode
          A DeleteNode represents a DELETE statement.
 class DMLModStatementNode
          A DMLStatement for a table modification: to wit, INSERT UPDATE or DELETE.
 class DMLStatementNode
          A DMLStatementNode represents any type of DML statement: a cursor declaration, an INSERT statement, and UPDATE statement, or a DELETE statement.
 class DropAliasNode
          A DropAliasNode represents a DROP ALIAS statement.
 class DropGroupNode
           
 class DropIndexNode
          A DropIndexNode is the root of a QueryTree that represents a DROP INDEX statement.
 class DropRoleNode
          A DropRoleNode is the root of a QueryTree that represents a DROP ROLE statement.
 class DropSchemaNode
          A DropSchemaNode is the root of a QueryTree that represents a DROP SCHEMA statement.
 class DropSequenceNode
          A DropSequenceNode represents a DROP SEQUENCE statement.
 class DropTableNode
          A DropTableNode is the root of a QueryTree that represents a DROP TABLE statement.
 class DropTriggerNode
          A DropTriggerNode is the root of a QueryTree that represents a DROP TRIGGER statement.
 class DropViewNode
          A DropViewNode is the root of a QueryTree that represents a DROP VIEW statement.
 class ExecuteStatementNode
          EXECUTE a previously prepare statement.
 class ExplainStatementNode
          An ExplainStatementNode represents the EXPLAIN command.
 class FetchStatementNode
          FETCH rows from declared cursor.
 class GrantNode
          This class represents a GRANT statement.
 class GrantRoleNode
          This class represents a GRANT role statement.
 class InsertNode
          An InsertNode is the top node in a query tree for an insert statement.
 class LockTableNode
          A LockTableNode is the root of a QueryTree that represents a LOCK TABLE command: LOCK TABLE IN SHARE/EXCLUSIVE MODE
 class MiscellaneousStatementNode
          A MiscellaneousStatement represents any type of statement that doesn't fit into the well defined categores: SET (non-transaction).
 class NOPStatementNode
          A NOPStatement node is for statements that don't do anything.
 class PrepareStatementNode
          PREPARE a statement for later execution.
 class RenameNode
          A RenameNode is the root of a QueryTree that represents a RENAME TABLE/COLUMN/INDEX statement.
 class RevokeNode
          This class represents a REVOKE statement.
 class RevokeRoleNode
          This class represents a REVOKE role statement.
 class SavepointNode
          A SavepointNode is the root of a QueryTree that represents a Savepoint (ROLLBACK savepoint, RELASE savepoint and SAVEPOINT) statement.
 class SetConfigurationNode
          A SET statement for a non-standard configuration variable.
 class SetRoleNode
          A SetRoleNode is the root of a QueryTree that represents a SET ROLE statement.
 class SetSchemaNode
          A SetSchemaNode is the root of a QueryTree that represents a SET SCHEMA statement.
 class SetTransactionAccessNode
          A SetTransactionAccessNode is the root of a QueryTree that represents a SET TRANSACTION READ ONLY / WRITE command
 class SetTransactionIsolationNode
          A SetTransactionIsolationNode is the root of a QueryTree that represents a SET TRANSACTION ISOLATION command
 class TransactionControlNode
          BEGIN / COMMIT / ROLLBACK.
 class UpdateNode
          An UpdateNode represents an UPDATE statement.
 

Methods in com.akiban.sql.parser that return StatementNode
 StatementNode ExplainStatementNode.getStatement()
           
 StatementNode DeclareStatementNode.getStatement()
           
 StatementNode PrepareStatementNode.getStatement()
           
 StatementNode SQLParser.parseStatement(String sqlText)
          Normal external parser entry.
 

Methods in com.akiban.sql.parser that return types with arguments of type StatementNode
 List<StatementNode> SQLParser.parseStatements(String sqlText)
          Parse multiple statements delimited by semicolons.
 

Uses of StatementNode in com.akiban.sql.views
 

Constructors in com.akiban.sql.views with parameters of type StatementNode
ViewDefinition(StatementNode parsed, SQLParserContext parserContext)
           
 



Copyright © 2013 Akiban Technologies, Inc. All rights reserved.