Trait migration::SchemaStatementBuilder
pub trait SchemaStatementBuilder {
// Required methods
fn build<T>(&self, schema_builder: T) -> String
where T: SchemaBuilder;
fn build_any(&self, schema_builder: &dyn SchemaBuilder) -> String;
// Provided method
fn to_string<T>(&self, schema_builder: T) -> String
where T: SchemaBuilder { ... }
}
Required Methods§
fn build<T>(&self, schema_builder: T) -> Stringwhere
T: SchemaBuilder,
fn build<T>(&self, schema_builder: T) -> Stringwhere T: SchemaBuilder,
Build corresponding SQL statement for certain database backend and return SQL string
fn build_any(&self, schema_builder: &dyn SchemaBuilder) -> String
fn build_any(&self, schema_builder: &dyn SchemaBuilder) -> String
Build corresponding SQL statement for certain database backend and return SQL string
Provided Methods§
fn to_string<T>(&self, schema_builder: T) -> Stringwhere
T: SchemaBuilder,
fn to_string<T>(&self, schema_builder: T) -> Stringwhere T: SchemaBuilder,
Build corresponding SQL statement for certain database backend and return SQL string