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 ]

CREATE DATABASE

A CREATE ROLE statement.

CREATE SCHEMA

CREATE SOURCE

CREATE TYPE ..

DEALLOCATE ...

DECLARE ...

EXECUTE ...

EXPLAIN ...

FETCH ...

PREPARE ...

ROLLBACK [ TRANSACTION | WORK ] [ AND [ NO ] CHAIN ]

SET TRANSACTION ...

SET <variable>

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 } ...

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.)