pub struct DeltaTableMetadata {
pub etag: String,
pub table_type: DeltaTableType,
pub table_uuid: String,
pub location: String,
pub created_time: i64,
pub updated_time: i64,
pub columns: DeltaStructType,
pub partition_columns: Option<Vec<String>>,
pub properties: BTreeMap<String, String>,
pub last_commit_version: Option<i64>,
pub last_commit_timestamp_ms: Option<i64>,
}Expand description
Complete table metadata.
Fields§
§etag: StringEntity tag for optimistic concurrency control.
table_type: DeltaTableType§table_uuid: String§location: String§created_time: i64§updated_time: i64§columns: DeltaStructType§partition_columns: Option<Vec<String>>§properties: BTreeMap<String, String>§last_commit_version: Option<i64>The version of the last commit that changed table metadata
(delta.lastUpdateVersion).
last_commit_timestamp_ms: Option<i64>Timestamp of the last commit that changed table metadata, in epoch
milliseconds (delta.lastCommitTimestamp).
Trait Implementations§
Source§impl Clone for DeltaTableMetadata
impl Clone for DeltaTableMetadata
Source§fn clone(&self) -> DeltaTableMetadata
fn clone(&self) -> DeltaTableMetadata
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 Debug for DeltaTableMetadata
impl Debug for DeltaTableMetadata
Source§impl<'de> Deserialize<'de> for DeltaTableMetadata
impl<'de> Deserialize<'de> for DeltaTableMetadata
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 PartialEq for DeltaTableMetadata
impl PartialEq for DeltaTableMetadata
Source§impl Serialize for DeltaTableMetadata
impl Serialize for DeltaTableMetadata
impl StructuralPartialEq for DeltaTableMetadata
Auto Trait Implementations§
impl Freeze for DeltaTableMetadata
impl RefUnwindSafe for DeltaTableMetadata
impl Send for DeltaTableMetadata
impl Sync for DeltaTableMetadata
impl Unpin for DeltaTableMetadata
impl UnsafeUnpin for DeltaTableMetadata
impl UnwindSafe for DeltaTableMetadata
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