pub struct InitializeSchemaArgs { /* private fields */ }Expand description
Load schema dump and initialize semantic analysis context
Implementations§
Source§impl InitializeSchemaArgs
Auto-generated by derive_getters::Getters.
impl InitializeSchemaArgs
Auto-generated by derive_getters::Getters.
Sourcepub fn engine_dialect(&self) -> &EngineDialect
pub fn engine_dialect(&self) -> &EngineDialect
SQL dialect for schema
Sourcepub fn engine_version(&self) -> &EngineVersion
pub fn engine_version(&self) -> &EngineVersion
Used for loading builtin schema objects
Sourcepub fn extensions(&self) -> &Vec<ExtensionSpec>
pub fn extensions(&self) -> &Vec<ExtensionSpec>
Enabled extensions
Sourcepub fn search_path(&self) -> &Vec<String>
pub fn search_path(&self) -> &Vec<String>
Search path
Sourcepub fn schema_dump(&self) -> &PathBuf
pub fn schema_dump(&self) -> &PathBuf
schema dump file
Trait Implementations§
Source§impl<'de> Deserialize<'de> for InitializeSchemaArgs
impl<'de> Deserialize<'de> for InitializeSchemaArgs
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for InitializeSchemaArgs
impl RefUnwindSafe for InitializeSchemaArgs
impl Send for InitializeSchemaArgs
impl Sync for InitializeSchemaArgs
impl Unpin for InitializeSchemaArgs
impl UnwindSafe for InitializeSchemaArgs
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