Module sql_parser::ast::defs::statement [−][src]
Structs
ALTER INDEX ... {RESET, SET}
ALTER <OBJECT> ... RENAME TO
SQL assignment foo = expr
as used in SQLUpdate
CLOSE ...
COMMIT [ TRANSACTION | WORK ] [ AND [ NO ] CHAIN ]
COPY
CREATE DATABASE
CREATE INDEX
A CREATE ROLE
statement.
CREATE SCHEMA
CREATE SINK
CREATE SOURCE
CREATE TABLE
CREATE TYPE ..
CREATE VIEW
CREATE VIEWS
DEALLOCATE ...
DECLARE ...
DELETE
EXECUTE ...
EXPLAIN ...
FETCH ...
INSERT
PREPARE ...
ROLLBACK [ TRANSACTION | WORK ] [ AND [ NO ] CHAIN ]
SELECT
SET TRANSACTION ...
SET <variable>
SHOW COLUMNS
SHOW CREATE INDEX <index>
SHOW CREATE SINK <sink>
SHOW CREATE SOURCE <source>
SHOW CREATE TABLE <table>
SHOW CREATE VIEW <view>
SHOW DATABASES
SHOW INDEX|INDEXES|KEYS
SHOW <object>S
SHOW <variable>
{ BEGIN [ TRANSACTION | WORK ] | START TRANSACTION } ...
TAIL
UPDATE
Enums
Options that can be attached to CreateRoleStatement
.
CREATE TYPE .. AS <TYPE>
Specifies what Statement::Explain is actually explaining
A top-level statement (SELECT, INSERT, CREATE, etc.)