[][src]Trait sea_query::backend::TableBuilder

pub trait TableBuilder {
    pub fn prepare_table_create_statement(
        &mut self,
        insert: &TableCreateStatement,
        sql: &mut dyn FmtWrite
    );
pub fn prepare_column_def(
        &mut self,
        column_def: &ColumnDef,
        sql: &mut dyn FmtWrite
    );
pub fn prepare_column_type(
        &mut self,
        column_type: &ColumnType,
        sql: &mut dyn FmtWrite
    );
pub fn prepare_column_spec(
        &mut self,
        column_spec: &ColumnSpec,
        sql: &mut dyn FmtWrite
    );
pub fn prepare_table_opt(
        &mut self,
        table_opt: &TableOpt,
        sql: &mut dyn FmtWrite
    );
pub fn prepare_table_partition(
        &mut self,
        table_partition: &TablePartition,
        sql: &mut dyn FmtWrite
    );
pub fn prepare_table_drop_statement(
        &mut self,
        drop: &TableDropStatement,
        sql: &mut dyn FmtWrite
    );
pub fn prepare_table_drop_opt(
        &mut self,
        drop_opt: &TableDropOpt,
        sql: &mut dyn FmtWrite
    );
pub fn prepare_table_truncate_statement(
        &mut self,
        truncate: &TableTruncateStatement,
        sql: &mut dyn FmtWrite
    );
pub fn prepare_table_alter_statement(
        &mut self,
        alter: &TableAlterStatement,
        sql: &mut dyn FmtWrite
    );
pub fn prepare_table_rename_statement(
        &mut self,
        rename: &TableRenameStatement,
        sql: &mut dyn FmtWrite
    ); }

Required methods

pub fn prepare_table_create_statement(
    &mut self,
    insert: &TableCreateStatement,
    sql: &mut dyn FmtWrite
)
[src]

Translate TableCreateStatement into database specific SQL statement.

pub fn prepare_column_def(
    &mut self,
    column_def: &ColumnDef,
    sql: &mut dyn FmtWrite
)
[src]

Translate ColumnDef into database specific SQL statement.

pub fn prepare_column_type(
    &mut self,
    column_type: &ColumnType,
    sql: &mut dyn FmtWrite
)
[src]

Translate ColumnType into database specific SQL statement.

pub fn prepare_column_spec(
    &mut self,
    column_spec: &ColumnSpec,
    sql: &mut dyn FmtWrite
)
[src]

Translate ColumnSpec into database specific SQL statement.

pub fn prepare_table_opt(
    &mut self,
    table_opt: &TableOpt,
    sql: &mut dyn FmtWrite
)
[src]

Translate TableOpt into database specific SQL statement.

pub fn prepare_table_partition(
    &mut self,
    table_partition: &TablePartition,
    sql: &mut dyn FmtWrite
)
[src]

Translate TablePartition into database specific SQL statement.

pub fn prepare_table_drop_statement(
    &mut self,
    drop: &TableDropStatement,
    sql: &mut dyn FmtWrite
)
[src]

Translate TableDropStatement into database specific SQL statement.

pub fn prepare_table_drop_opt(
    &mut self,
    drop_opt: &TableDropOpt,
    sql: &mut dyn FmtWrite
)
[src]

Translate TableDropOpt into database specific SQL statement.

pub fn prepare_table_truncate_statement(
    &mut self,
    truncate: &TableTruncateStatement,
    sql: &mut dyn FmtWrite
)
[src]

Translate TableTruncateStatement into database specific SQL statement.

pub fn prepare_table_alter_statement(
    &mut self,
    alter: &TableAlterStatement,
    sql: &mut dyn FmtWrite
)
[src]

Translate TableAlterStatement into database specific SQL statement.

pub fn prepare_table_rename_statement(
    &mut self,
    rename: &TableRenameStatement,
    sql: &mut dyn FmtWrite
)
[src]

Translate TableRenameStatement into database specific SQL statement.

Loading content...

Implementors

impl TableBuilder for MysqlQueryBuilder[src]

impl TableBuilder for PostgresQueryBuilder[src]

impl TableBuilder for SqliteQueryBuilder[src]

Loading content...