pub struct ConfigFileDecryptionProperties {
pub footer_key_as_hex: String,
pub column_decryption_properties: HashMap<String, ColumnDecryptionProperties>,
pub aad_prefix_as_hex: String,
pub footer_signature_verification: bool,
}Fields§
Binary string to use for the parquet footer encoded in hex format
column_decryption_properties: HashMap<String, ColumnDecryptionProperties>HashMap of column names –> key in hex format
aad_prefix_as_hex: StringAAD prefix string uniquely identifies the file and prevents file swapping
If true, then verify signature for files with plaintext footers. default = true
Trait Implementations§
Source§impl Clone for ConfigFileDecryptionProperties
impl Clone for ConfigFileDecryptionProperties
Source§fn clone(&self) -> ConfigFileDecryptionProperties
fn clone(&self) -> ConfigFileDecryptionProperties
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 moreSource§impl PartialEq for ConfigFileDecryptionProperties
impl PartialEq for ConfigFileDecryptionProperties
Source§fn eq(&self, other: &ConfigFileDecryptionProperties) -> bool
fn eq(&self, other: &ConfigFileDecryptionProperties) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ConfigFileDecryptionProperties
Source§impl TryFrom<&Arc<FileDecryptionProperties>> for ConfigFileDecryptionProperties
Available on crate feature parquet_encryption only.
impl TryFrom<&Arc<FileDecryptionProperties>> for ConfigFileDecryptionProperties
Available on crate feature
parquet_encryption only.Source§type Error = DataFusionError
type Error = DataFusionError
The type returned in the event of a conversion error.
Source§impl TryFrom<ConfigFileDecryptionProperties> for FileDecryptionProperties
Available on crate feature parquet_encryption only.
impl TryFrom<ConfigFileDecryptionProperties> for FileDecryptionProperties
Available on crate feature
parquet_encryption only.Source§type Error = DataFusionError
type Error = DataFusionError
The type returned in the event of a conversion error.
Source§fn try_from(val: ConfigFileDecryptionProperties) -> Result<Self>
fn try_from(val: ConfigFileDecryptionProperties) -> Result<Self>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for ConfigFileDecryptionProperties
impl RefUnwindSafe for ConfigFileDecryptionProperties
impl Send for ConfigFileDecryptionProperties
impl Sync for ConfigFileDecryptionProperties
impl Unpin for ConfigFileDecryptionProperties
impl UnsafeUnpin for ConfigFileDecryptionProperties
impl UnwindSafe for ConfigFileDecryptionProperties
Blanket Implementations§
impl<T> Allocation 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