|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 |
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 |
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)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||