Module ddl

Source
Expand description

AST types specific to CREATE/ALTER variants of crate::ast::Statement (commonly referred to as Data Definition Language, or DDL)

Structs§

AvroDocOn
AvroSchemaOption
ColumnDef
SQL column definition
ColumnOptionDef
An optionally-named ColumnOption: [ CONSTRAINT <name> ] <column-option>.
ConnectionOption
An option in a CREATE CONNECTION.
ContinualTaskOption
CreateConnectionOption
An option in a CREATE CONNECTION... statement.
CreateSourceOption
An option in a CREATE SOURCE... statement.
CsrConfigOption
An option in a {FROM|INTO} CONNECTION ... statement.
CsrConnection
CsrConnectionAvro
CsrConnectionProtobuf
CsrSeedAvro
CsrSeedProtobuf
CsrSeedProtobufSchema
KafkaSinkConfigOption
KafkaSinkKey
KafkaSourceConfigOption
LoadGeneratorOption
An option in a CREATE CONNECTION...SSH.
MaterializedViewOption
MySqlConfigOption
An option in a {FROM|INTO} CONNECTION ... statement.
PgConfigOption
An option in a {FROM|INTO} CONNECTION ... statement.
Schema
SqlServerConfigOption
An option in a {FROM|INTO} CONNECTION ... statement.

Enums§

AvroSchema
AvroSchemaOptionName
ColumnOption
ColumnOptions are modifiers that follow a column definition in a CREATE TABLE statement.
ColumnVersioned
ConnectionOptionName
ContinualTaskOptionName
CreateConnectionOptionName
CreateConnectionType
CreateSinkConnection
CreateSourceConnection
CreateSourceOptionName
CsrConfigOptionName
CsvColumns
DocOnIdentifier
DocOnSchema
Format
FormatSpecifier
KafkaSinkConfigOptionName
KafkaSourceConfigOptionName
KeyConstraint
A key constraint, specified in a CREATE SOURCE.
LoadGenerator
LoadGeneratorOptionName
MaterializedViewOptionName
MySqlConfigOptionName
PgConfigOptionName
ProtobufSchema
ReaderSchemaSelectionStrategy
SinkEnvelope
SourceEnvelope
SourceErrorPolicy
SourceIncludeMetadata
SqlServerConfigOptionName
SubscribeOutput
TableConstraint
A table-level constraint, specified in a CREATE TABLE or an ALTER TABLE ADD <constraint> statement.

Functions§

display_constraint_name 🔒