Expand description
AST types specific to CREATE/ALTER variants of crate::ast::Statement
(commonly referred to as Data Definition Language, or DDL)
Structs§
- ColumnDef 
- SQL column definition
- ColumnOption Def 
- An optionally-named ColumnOption:[ CONSTRAINT <name> ] <column-option>.
- SourceWatermark 
- The watermark on source.
WATERMARK FOR <column> AS (<expr>)
- WebhookSource Info 
- secure secret definition for webhook source
Enums§
- AlterColumn Operation 
- An ALTER COLUMN(Statement::AlterTable) operation
- AlterConnection Operation 
- AlterDatabase Operation 
- AlterFragment Operation 
- AlterFunction Operation 
- AlterIndex Operation 
- AlterSchema Operation 
- AlterSecret Operation 
- AlterSink Operation 
- AlterSource Operation 
- AlterSubscription Operation 
- AlterTable Operation 
- An ALTER TABLE(Statement::AlterTable) operation
- AlterView Operation 
- ColumnOption 
- ColumnOptions are modifiers that follow a column definition in a- CREATE TABLEstatement.
- ReferentialAction 
- <referential_action> = { RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULT }
- TableConstraint 
- A table-level constraint, specified in a CREATE TABLEor anALTER TABLE ADD <constraint>statement.