Trait sea_query::backend::ForeignKeyBuilder[][src]

pub trait ForeignKeyBuilder {
    fn prepare_foreign_key_create_statement(
        &self,
        create: &ForeignKeyCreateStatement,
        sql: &mut SqlWriter
    );
fn prepare_foreign_key_action(
        &self,
        foreign_key_action: &ForeignKeyAction,
        sql: &mut SqlWriter
    );
fn prepare_foreign_key_drop_statement(
        &self,
        drop: &ForeignKeyDropStatement,
        sql: &mut SqlWriter
    ); }

Required methods

fn prepare_foreign_key_create_statement(
    &self,
    create: &ForeignKeyCreateStatement,
    sql: &mut SqlWriter
)
[src]

Translate ForeignKeyCreateStatement into database specific SQL statement.

fn prepare_foreign_key_action(
    &self,
    foreign_key_action: &ForeignKeyAction,
    sql: &mut SqlWriter
)
[src]

Translate ForeignKeyAction into database specific SQL statement.

fn prepare_foreign_key_drop_statement(
    &self,
    drop: &ForeignKeyDropStatement,
    sql: &mut SqlWriter
)
[src]

Translate ForeignKeyDropStatement into database specific SQL statement.

Loading content...

Implementors

impl ForeignKeyBuilder for MysqlQueryBuilder[src]

This is supported on crate feature backend-mysql only.

impl ForeignKeyBuilder for PostgresQueryBuilder[src]

This is supported on crate feature backend-postgres only.

impl ForeignKeyBuilder for SqliteQueryBuilder[src]

This is supported on crate feature backend-sqlite only.
Loading content...