pub struct MsSqlDialect;Trait Implementations§
Source§impl Clone for MsSqlDialect
impl Clone for MsSqlDialect
Source§fn clone(&self) -> MsSqlDialect
fn clone(&self) -> MsSqlDialect
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 MsSqlDialect
Source§impl Debug for MsSqlDialect
impl Debug for MsSqlDialect
Source§impl Dialect for MsSqlDialect
impl Dialect for MsSqlDialect
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 savepoint_sql(&self, name: &SavepointName) -> String
fn rollback_to_savepoint_sql(&self, name: &SavepointName) -> String
fn release_savepoint_sql(&self, _name: &SavepointName) -> String
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
impl Eq for MsSqlDialect
Source§impl PartialEq for MsSqlDialect
impl PartialEq for MsSqlDialect
impl StructuralPartialEq for MsSqlDialect
Auto Trait Implementations§
impl Freeze for MsSqlDialect
impl RefUnwindSafe for MsSqlDialect
impl Send for MsSqlDialect
impl Sync for MsSqlDialect
impl Unpin for MsSqlDialect
impl UnsafeUnpin for MsSqlDialect
impl UnwindSafe for MsSqlDialect
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