[−][src]Trait sea_query::backend::TableBuilder
Required methods
pub fn prepare_table_create_statement(
&mut self,
insert: &TableCreateStatement,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
insert: &TableCreateStatement,
sql: &mut dyn FmtWrite
)
Translate TableCreateStatement
into database specific SQL statement.
pub fn prepare_column_def(
&mut self,
column_def: &ColumnDef,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
column_def: &ColumnDef,
sql: &mut dyn FmtWrite
)
Translate ColumnDef
into database specific SQL statement.
pub fn prepare_column_type(
&mut self,
column_type: &ColumnType,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
column_type: &ColumnType,
sql: &mut dyn FmtWrite
)
Translate ColumnType
into database specific SQL statement.
pub fn prepare_column_spec(
&mut self,
column_spec: &ColumnSpec,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
column_spec: &ColumnSpec,
sql: &mut dyn FmtWrite
)
Translate ColumnSpec
into database specific SQL statement.
pub fn prepare_table_opt(
&mut self,
table_opt: &TableOpt,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
table_opt: &TableOpt,
sql: &mut dyn FmtWrite
)
Translate TableOpt
into database specific SQL statement.
pub fn prepare_table_partition(
&mut self,
table_partition: &TablePartition,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
table_partition: &TablePartition,
sql: &mut dyn FmtWrite
)
Translate TablePartition
into database specific SQL statement.
pub fn prepare_table_drop_statement(
&mut self,
drop: &TableDropStatement,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
drop: &TableDropStatement,
sql: &mut dyn FmtWrite
)
Translate TableDropStatement
into database specific SQL statement.
pub fn prepare_table_drop_opt(
&mut self,
drop_opt: &TableDropOpt,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
drop_opt: &TableDropOpt,
sql: &mut dyn FmtWrite
)
Translate TableDropOpt
into database specific SQL statement.
pub fn prepare_table_truncate_statement(
&mut self,
truncate: &TableTruncateStatement,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
truncate: &TableTruncateStatement,
sql: &mut dyn FmtWrite
)
Translate TableTruncateStatement
into database specific SQL statement.
pub fn prepare_table_alter_statement(
&mut self,
alter: &TableAlterStatement,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
alter: &TableAlterStatement,
sql: &mut dyn FmtWrite
)
Translate TableAlterStatement
into database specific SQL statement.
pub fn prepare_table_rename_statement(
&mut self,
rename: &TableRenameStatement,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
rename: &TableRenameStatement,
sql: &mut dyn FmtWrite
)
Translate TableRenameStatement
into database specific SQL statement.
Implementors
impl TableBuilder for MysqlQueryBuilder
[src]
pub fn prepare_table_create_statement(
&mut self,
create: &TableCreateStatement,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
create: &TableCreateStatement,
sql: &mut dyn FmtWrite
)
pub fn prepare_column_def(
&mut self,
column_def: &ColumnDef,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
column_def: &ColumnDef,
sql: &mut dyn FmtWrite
)
pub fn prepare_column_type(
&mut self,
column_type: &ColumnType,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
column_type: &ColumnType,
sql: &mut dyn FmtWrite
)
pub fn prepare_column_spec(
&mut self,
column_spec: &ColumnSpec,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
column_spec: &ColumnSpec,
sql: &mut dyn FmtWrite
)
pub fn prepare_table_opt(
&mut self,
table_opt: &TableOpt,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
table_opt: &TableOpt,
sql: &mut dyn FmtWrite
)
pub fn prepare_table_partition(
&mut self,
_table_partition: &TablePartition,
_sql: &mut dyn FmtWrite
)
[src]
&mut self,
_table_partition: &TablePartition,
_sql: &mut dyn FmtWrite
)
pub fn prepare_table_drop_statement(
&mut self,
drop: &TableDropStatement,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
drop: &TableDropStatement,
sql: &mut dyn FmtWrite
)
pub fn prepare_table_drop_opt(
&mut self,
drop_opt: &TableDropOpt,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
drop_opt: &TableDropOpt,
sql: &mut dyn FmtWrite
)
pub fn prepare_table_truncate_statement(
&mut self,
truncate: &TableTruncateStatement,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
truncate: &TableTruncateStatement,
sql: &mut dyn FmtWrite
)
pub fn prepare_table_alter_statement(
&mut self,
alter: &TableAlterStatement,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
alter: &TableAlterStatement,
sql: &mut dyn FmtWrite
)
pub fn prepare_table_rename_statement(
&mut self,
rename: &TableRenameStatement,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
rename: &TableRenameStatement,
sql: &mut dyn FmtWrite
)
impl TableBuilder for PostgresQueryBuilder
[src]
pub fn prepare_table_create_statement(
&mut self,
create: &TableCreateStatement,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
create: &TableCreateStatement,
sql: &mut dyn FmtWrite
)
pub fn prepare_column_def(
&mut self,
column_def: &ColumnDef,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
column_def: &ColumnDef,
sql: &mut dyn FmtWrite
)
pub fn prepare_column_type(
&mut self,
column_type: &ColumnType,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
column_type: &ColumnType,
sql: &mut dyn FmtWrite
)
pub fn prepare_column_spec(
&mut self,
column_spec: &ColumnSpec,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
column_spec: &ColumnSpec,
sql: &mut dyn FmtWrite
)
pub fn prepare_table_opt(
&mut self,
table_opt: &TableOpt,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
table_opt: &TableOpt,
sql: &mut dyn FmtWrite
)
pub fn prepare_table_partition(
&mut self,
_table_partition: &TablePartition,
_sql: &mut dyn FmtWrite
)
[src]
&mut self,
_table_partition: &TablePartition,
_sql: &mut dyn FmtWrite
)
pub fn prepare_table_drop_statement(
&mut self,
drop: &TableDropStatement,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
drop: &TableDropStatement,
sql: &mut dyn FmtWrite
)
pub fn prepare_table_drop_opt(
&mut self,
drop_opt: &TableDropOpt,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
drop_opt: &TableDropOpt,
sql: &mut dyn FmtWrite
)
pub fn prepare_table_truncate_statement(
&mut self,
truncate: &TableTruncateStatement,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
truncate: &TableTruncateStatement,
sql: &mut dyn FmtWrite
)
pub fn prepare_table_alter_statement(
&mut self,
alter: &TableAlterStatement,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
alter: &TableAlterStatement,
sql: &mut dyn FmtWrite
)
pub fn prepare_table_rename_statement(
&mut self,
rename: &TableRenameStatement,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
rename: &TableRenameStatement,
sql: &mut dyn FmtWrite
)
impl TableBuilder for SqliteQueryBuilder
[src]
pub fn prepare_table_create_statement(
&mut self,
create: &TableCreateStatement,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
create: &TableCreateStatement,
sql: &mut dyn FmtWrite
)
pub fn prepare_column_def(
&mut self,
column_def: &ColumnDef,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
column_def: &ColumnDef,
sql: &mut dyn FmtWrite
)
pub fn prepare_column_type(
&mut self,
column_type: &ColumnType,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
column_type: &ColumnType,
sql: &mut dyn FmtWrite
)
pub fn prepare_column_spec(
&mut self,
column_spec: &ColumnSpec,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
column_spec: &ColumnSpec,
sql: &mut dyn FmtWrite
)
pub fn prepare_table_opt(
&mut self,
table_opt: &TableOpt,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
table_opt: &TableOpt,
sql: &mut dyn FmtWrite
)
pub fn prepare_table_partition(
&mut self,
_table_partition: &TablePartition,
_sql: &mut dyn FmtWrite
)
[src]
&mut self,
_table_partition: &TablePartition,
_sql: &mut dyn FmtWrite
)
pub fn prepare_table_drop_statement(
&mut self,
drop: &TableDropStatement,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
drop: &TableDropStatement,
sql: &mut dyn FmtWrite
)
pub fn prepare_table_drop_opt(
&mut self,
drop_opt: &TableDropOpt,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
drop_opt: &TableDropOpt,
sql: &mut dyn FmtWrite
)
pub fn prepare_table_truncate_statement(
&mut self,
truncate: &TableTruncateStatement,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
truncate: &TableTruncateStatement,
sql: &mut dyn FmtWrite
)
pub fn prepare_table_alter_statement(
&mut self,
alter: &TableAlterStatement,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
alter: &TableAlterStatement,
sql: &mut dyn FmtWrite
)
pub fn prepare_table_rename_statement(
&mut self,
rename: &TableRenameStatement,
sql: &mut dyn FmtWrite
)
[src]
&mut self,
rename: &TableRenameStatement,
sql: &mut dyn FmtWrite
)