logo
pub trait TypeBuilder {
    fn prepare_type_create_statement(
        &self,
        create: &TypeCreateStatement,
        sql: &mut SqlWriter,
        collector: &mut dyn FnMut(Value)
    ); fn prepare_type_drop_statement(
        &self,
        drop: &TypeDropStatement,
        sql: &mut SqlWriter,
        collector: &mut dyn FnMut(Value)
    ); fn prepare_type_alter_statement(
        &self,
        alter: &TypeAlterStatement,
        sql: &mut SqlWriter,
        collector: &mut dyn FnMut(Value)
    ); }
Available on crate feature backend-postgres only.

Required Methods

Translate TypeCreateStatement into database specific SQL statement.

Translate TypeDropStatement into database specific SQL statement.

Translate TypeAlterStatement into database specific SQL statement.

Implementors