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]

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

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]

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

Implementors

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]

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]

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]

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]

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]

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]

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]

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]

fn build<T: SchemaBuilder>(&self, schema_builder: T) -> String[src]

fn build_any(&self, schema_builder: &dyn SchemaBuilder) -> String[src]