pub trait TableRefBuilder: QuotedBuilder {
// Provided methods
fn prepare_table_ref_iden(
&self,
table_ref: &TableRef,
sql: &mut impl SqlWriter,
) { ... }
fn prepare_table_name(
&self,
table_name: &TableName,
sql: &mut impl SqlWriter,
) { ... }
fn prepare_schema_name(
&self,
schema_name: &SchemaName,
sql: &mut impl SqlWriter,
) { ... }
}Provided Methods§
Sourcefn prepare_table_ref_iden(&self, table_ref: &TableRef, sql: &mut impl SqlWriter)
fn prepare_table_ref_iden(&self, table_ref: &TableRef, sql: &mut impl SqlWriter)
Translate TableRef that without values into SQL statement.
Sourcefn prepare_table_name(&self, table_name: &TableName, sql: &mut impl SqlWriter)
fn prepare_table_name(&self, table_name: &TableName, sql: &mut impl SqlWriter)
Translate TableName into an SQL statement.
Sourcefn prepare_schema_name(
&self,
schema_name: &SchemaName,
sql: &mut impl SqlWriter,
)
fn prepare_schema_name( &self, schema_name: &SchemaName, sql: &mut impl SqlWriter, )
Translate SchemaName into an SQL statement.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".