pub struct MariaDbDialect;Trait Implementations§
Source§impl Clone for MariaDbDialect
impl Clone for MariaDbDialect
Source§fn clone(&self) -> MariaDbDialect
fn clone(&self) -> MariaDbDialect
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MariaDbDialect
Source§impl Debug for MariaDbDialect
impl Debug for MariaDbDialect
Source§impl Dialect for MariaDbDialect
impl Dialect for MariaDbDialect
fn kind(&self) -> DialectKind
fn name(&self) -> &'static str
fn quote_ident(&self, ident: &str) -> String
fn placeholder(&self, _index: usize) -> String
fn supports_returning(&self) -> bool
fn supports_native_uuid(&self) -> bool
fn supports_json(&self) -> bool
fn reflection_queries(&self, scope: &ReflectionScope) -> Vec<ReflectionQuery>
fn upsert_conflict_clause( &self, conflict_column: &str, update_columns: &[String], ) -> OrmdanticResult<String>
fn max_bind_parameters(&self) -> Option<usize>
fn feature_set(&self) -> FeatureSet
fn supports_feature(&self, feature: BackendFeature) -> bool
fn render_column_type(&self, column: &ColumnDef) -> String
fn compile_schema_operation( &self, operation: &SchemaOperation, ) -> OrmdanticResult<Vec<String>>
fn begin_transaction_sql(&self, options: &TransactionOptions) -> Vec<String>
fn set_isolation_sql(&self, isolation_level: IsolationLevel) -> String
fn savepoint_sql(&self, name: &SavepointName) -> String
fn rollback_to_savepoint_sql(&self, name: &SavepointName) -> String
fn release_savepoint_sql(&self, name: &SavepointName) -> String
impl Eq for MariaDbDialect
Source§impl PartialEq for MariaDbDialect
impl PartialEq for MariaDbDialect
impl StructuralPartialEq for MariaDbDialect
Auto Trait Implementations§
impl Freeze for MariaDbDialect
impl RefUnwindSafe for MariaDbDialect
impl Send for MariaDbDialect
impl Sync for MariaDbDialect
impl Unpin for MariaDbDialect
impl UnsafeUnpin for MariaDbDialect
impl UnwindSafe for MariaDbDialect
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more