pub struct AddCDCFile {
pub path: String,
pub size: i64,
pub partition_values: HashMap<String, Option<String>>,
pub data_change: bool,
pub tags: Option<HashMap<String, Option<String>>>,
}
Expand description
Delta AddCDCFile action that describes a parquet CDC data file.
Fields§
§path: String
A relative path, from the root of the table, or an absolute path to a CDC file
size: i64
The size of this file in bytes
partition_values: HashMap<String, Option<String>>
A map from partition column to value for this file
data_change: bool
Should always be set to false because they do not change the underlying data of the table
Map containing metadata about this file
Trait Implementations§
Source§impl Clone for AddCDCFile
impl Clone for AddCDCFile
Source§fn clone(&self) -> AddCDCFile
fn clone(&self) -> AddCDCFile
Returns a copy 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 AddCDCFile
impl Debug for AddCDCFile
Source§impl Default for AddCDCFile
impl Default for AddCDCFile
Source§fn default() -> AddCDCFile
fn default() -> AddCDCFile
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AddCDCFile
impl<'de> Deserialize<'de> for AddCDCFile
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
Source§impl FileAction for AddCDCFile
impl FileAction for AddCDCFile
Source§impl From<AddCDCFile> for Action
impl From<AddCDCFile> for Action
Source§fn from(a: AddCDCFile) -> Self
fn from(a: AddCDCFile) -> Self
Converts to this type from the input type.
Source§impl PartialEq for AddCDCFile
impl PartialEq for AddCDCFile
Source§impl Serialize for AddCDCFile
impl Serialize for AddCDCFile
impl Eq for AddCDCFile
impl StructuralPartialEq for AddCDCFile
Auto Trait Implementations§
impl Freeze for AddCDCFile
impl RefUnwindSafe for AddCDCFile
impl Send for AddCDCFile
impl Sync for AddCDCFile
impl Unpin for AddCDCFile
impl UnwindSafe for AddCDCFile
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more