pub struct QualifyTablesOptions {
pub db: Option<String>,
pub catalog: Option<String>,
pub dialect: Option<DialectType>,
pub canonicalize_table_aliases: bool,
}Expand description
Options for table qualification
Fields§
§db: Option<String>Default database name to add to unqualified tables
catalog: Option<String>Default catalog name to add to tables that have a db but no catalog
dialect: Option<DialectType>The dialect to use for normalization
canonicalize_table_aliases: boolWhether to use canonical aliases (_0, _1, …) instead of table names
Implementations§
Source§impl QualifyTablesOptions
impl QualifyTablesOptions
pub fn new() -> Self
pub fn with_db(self, db: impl Into<String>) -> Self
pub fn with_catalog(self, catalog: impl Into<String>) -> Self
pub fn with_dialect(self, dialect: DialectType) -> Self
pub fn with_canonical_aliases(self) -> Self
Trait Implementations§
Source§impl Clone for QualifyTablesOptions
impl Clone for QualifyTablesOptions
Source§fn clone(&self) -> QualifyTablesOptions
fn clone(&self) -> QualifyTablesOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for QualifyTablesOptions
impl Debug for QualifyTablesOptions
Source§impl Default for QualifyTablesOptions
impl Default for QualifyTablesOptions
Source§fn default() -> QualifyTablesOptions
fn default() -> QualifyTablesOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for QualifyTablesOptions
impl RefUnwindSafe for QualifyTablesOptions
impl Send for QualifyTablesOptions
impl Sync for QualifyTablesOptions
impl Unpin for QualifyTablesOptions
impl UnwindSafe for QualifyTablesOptions
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