Skip to content

Commit

Permalink
refactor: express log schema in delta types
Browse files Browse the repository at this point in the history
  • Loading branch information
roeap authored and rtyler committed Nov 18, 2023
1 parent daa700e commit dd6b453
Show file tree
Hide file tree
Showing 10 changed files with 466 additions and 1,342 deletions.
10 changes: 5 additions & 5 deletions crates/deltalake-core/src/kernel/actions/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,7 @@ use std::collections::HashMap;

use serde::{Deserialize, Serialize};

#[cfg(all(feature = "arrow", feature = "parquet"))]
pub(crate) mod arrow;
// pub(crate) mod schemas;
pub(crate) mod schemas;
mod serde_path;
pub(crate) mod types;

Expand All @@ -32,10 +30,12 @@ pub enum ActionType {
Protocol,
/// modify the data in a table by removing individual logical files
Remove,
/// The Row ID high-water mark tracks the largest ID that has been assigned to a row in the table.
RowIdHighWaterMark,
/// Transactional information
Txn,
/// Checkpoint metadata
CheckpointMetadata,
/// Sidecar
Sidecar,
}

#[derive(Debug, PartialEq, Eq, Clone, Deserialize, Serialize)]
Expand Down
Loading

0 comments on commit dd6b453

Please sign in to comment.