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,

Build corresponding SQL statement for certain database backend and return SQL 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,

Build corresponding SQL statement for certain database backend and return SQL string

Implementors§