logo
pub trait TableBuilder: IndexBuilder + ForeignKeyBuilder + QuotedBuilder {
Show 13 methods fn prepare_column_def(&self, column_def: &ColumnDef, sql: &mut SqlWriter); fn prepare_column_type(&self, column_type: &ColumnType, sql: &mut SqlWriter); fn prepare_column_spec(&self, column_spec: &ColumnSpec, sql: &mut SqlWriter); fn prepare_table_alter_statement(
        &self,
        alter: &TableAlterStatement,
        sql: &mut SqlWriter
    ); fn prepare_table_rename_statement(
        &self,
        rename: &TableRenameStatement,
        sql: &mut SqlWriter
    ); fn prepare_table_create_statement(
        &self,
        create: &TableCreateStatement,
        sql: &mut SqlWriter
    ) { ... } fn prepare_table_ref(&self, table_ref: &TableRef, sql: &mut SqlWriter) { ... } fn prepare_table_ref_common(
        &self,
        table_ref: &TableRef,
        sql: &mut SqlWriter
    ) { ... } fn prepare_table_opt(&self, table_opt: &TableOpt, sql: &mut SqlWriter) { ... } fn prepare_table_partition(
        &self,
        _table_partition: &TablePartition,
        _sql: &mut SqlWriter
    ) { ... } fn prepare_table_drop_statement(
        &self,
        drop: &TableDropStatement,
        sql: &mut SqlWriter
    ) { ... } fn prepare_table_drop_opt(
        &self,
        drop_opt: &TableDropOpt,
        sql: &mut dyn Write
    ) { ... } fn prepare_table_truncate_statement(
        &self,
        truncate: &TableTruncateStatement,
        sql: &mut SqlWriter
    ) { ... }
}

Required Methods

Translate ColumnDef into SQL statement.

Translate ColumnType into SQL statement.

Translate ColumnSpec into SQL statement.

Translate TableAlterStatement into SQL statement.

Translate TableRenameStatement into SQL statement.

Provided Methods

Translate TableCreateStatement into SQL statement.

Translate TableRef into SQL statement.

Translate TableOpt into SQL statement.

Translate TablePartition into SQL statement.

Translate TableDropStatement into SQL statement.

Translate TableDropOpt into SQL statement.

Translate TableTruncateStatement into SQL statement.

Implementors