Expand description
AST types specific to CREATE/ALTER variants of crate::ast::Statement
(commonly referred to as Data Definition Language, or DDL)
Structs§
- SQL column definition
- An optionally-named
ColumnOption
:[ CONSTRAINT <name> ] <column-option>
. - The watermark on source.
WATERMARK FOR <column> AS (<expr>)
Enums§
- An
ALTER COLUMN
(Statement::AlterTable
) operation - An
ALTER TABLE
(Statement::AlterTable
) operation ColumnOption
s are modifiers that follow a column definition in aCREATE TABLE
statement.<referential_action> = { RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULT }
- A table-level constraint, specified in a
CREATE TABLE
or anALTER TABLE ADD <constraint>
statement.