Trait sea_query::schema::SchemaStatementBuilder [−][src]
pub trait SchemaStatementBuilder { fn build<T: SchemaBuilder>(&self, schema_builder: T) -> String; fn build_any(&self, schema_builder: &dyn SchemaBuilder) -> String; fn to_string<T: SchemaBuilder>(&self, schema_builder: T) -> String { ... } }
Required methods
fn build<T: SchemaBuilder>(&self, schema_builder: T) -> String
[src]
fn build<T: SchemaBuilder>(&self, schema_builder: T) -> String
[src]Build corresponding SQL statement for certain database backend and return SQL string
fn build_any(&self, schema_builder: &dyn SchemaBuilder) -> String
[src]
fn build_any(&self, schema_builder: &dyn SchemaBuilder) -> String
[src]Build corresponding SQL statement for certain database backend and return SQL string
Provided methods
fn to_string<T: SchemaBuilder>(&self, schema_builder: T) -> String
[src]
fn to_string<T: SchemaBuilder>(&self, schema_builder: T) -> String
[src]Build corresponding SQL statement for certain database backend and return SQL string
Implementors
impl SchemaStatementBuilder for ForeignKeyCreateStatement
[src]
impl SchemaStatementBuilder for ForeignKeyCreateStatement
[src]fn build<T: SchemaBuilder>(&self, schema_builder: T) -> String
[src]
fn build_any(&self, schema_builder: &dyn SchemaBuilder) -> String
[src]
impl SchemaStatementBuilder for ForeignKeyDropStatement
[src]
impl SchemaStatementBuilder for ForeignKeyDropStatement
[src]fn build<T: SchemaBuilder>(&self, schema_builder: T) -> String
[src]
fn build_any(&self, schema_builder: &dyn SchemaBuilder) -> String
[src]
impl SchemaStatementBuilder for IndexCreateStatement
[src]
impl SchemaStatementBuilder for IndexCreateStatement
[src]fn build<T: SchemaBuilder>(&self, schema_builder: T) -> String
[src]
fn build_any(&self, schema_builder: &dyn SchemaBuilder) -> String
[src]
impl SchemaStatementBuilder for IndexDropStatement
[src]
impl SchemaStatementBuilder for IndexDropStatement
[src]fn build<T: SchemaBuilder>(&self, schema_builder: T) -> String
[src]
fn build_any(&self, schema_builder: &dyn SchemaBuilder) -> String
[src]
impl SchemaStatementBuilder for TableAlterStatement
[src]
impl SchemaStatementBuilder for TableAlterStatement
[src]fn build<T: SchemaBuilder>(&self, schema_builder: T) -> String
[src]
fn build_any(&self, schema_builder: &dyn SchemaBuilder) -> String
[src]
impl SchemaStatementBuilder for TableCreateStatement
[src]
impl SchemaStatementBuilder for TableCreateStatement
[src]fn build<T: SchemaBuilder>(&self, schema_builder: T) -> String
[src]
fn build_any(&self, schema_builder: &dyn SchemaBuilder) -> String
[src]
impl SchemaStatementBuilder for TableDropStatement
[src]
impl SchemaStatementBuilder for TableDropStatement
[src]fn build<T: SchemaBuilder>(&self, schema_builder: T) -> String
[src]
fn build_any(&self, schema_builder: &dyn SchemaBuilder) -> String
[src]
impl SchemaStatementBuilder for TableRenameStatement
[src]
impl SchemaStatementBuilder for TableRenameStatement
[src]fn build<T: SchemaBuilder>(&self, schema_builder: T) -> String
[src]
fn build_any(&self, schema_builder: &dyn SchemaBuilder) -> String
[src]
impl SchemaStatementBuilder for TableTruncateStatement
[src]
impl SchemaStatementBuilder for TableTruncateStatement
[src]