pub struct ObjectLakeSessionConfig { /* private fields */ }Expand description
Explicit catalog and object namespace inputs for one existing Lake.
Implementations§
Source§impl ObjectLakeSessionConfig
impl ObjectLakeSessionConfig
pub fn new( location: ObjectStorageLocation, catalog_host: impl Into<String>, catalog_port: u16, catalog_database: impl Into<String>, catalog_schema: impl Into<String>, catalog_role: impl Into<String>, catalog_tls: FilesystemCatalogTls, storage_tls: ObjectStorageTls, encryption_mode: EncryptionMode, ) -> Result<Self, LakeError>
pub fn location(&self) -> &ObjectStorageLocation
Trait Implementations§
Source§impl Clone for ObjectLakeSessionConfig
impl Clone for ObjectLakeSessionConfig
Source§fn clone(&self) -> ObjectLakeSessionConfig
fn clone(&self) -> ObjectLakeSessionConfig
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 ObjectLakeSessionConfig
impl Debug for ObjectLakeSessionConfig
Source§impl PartialEq for ObjectLakeSessionConfig
impl PartialEq for ObjectLakeSessionConfig
impl Eq for ObjectLakeSessionConfig
impl StructuralPartialEq for ObjectLakeSessionConfig
Auto Trait Implementations§
impl Freeze for ObjectLakeSessionConfig
impl RefUnwindSafe for ObjectLakeSessionConfig
impl Send for ObjectLakeSessionConfig
impl Sync for ObjectLakeSessionConfig
impl Unpin for ObjectLakeSessionConfig
impl UnsafeUnpin for ObjectLakeSessionConfig
impl UnwindSafe for ObjectLakeSessionConfig
Blanket Implementations§
§impl<T> AnyEq for T
impl<T> AnyEq for T
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.