Skip to content

Commit c91aeae

Browse files
feat: Introduce basic file scan planning. (#129)
* Code complete * Resolve * Done * Fix comments * Fix comments * Fix comments * Fix * Fix comment
1 parent b703146 commit c91aeae

File tree

13 files changed

+919
-212
lines changed

13 files changed

+919
-212
lines changed

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,3 +59,4 @@ typed-builder = "^0.18"
5959
url = "2"
6060
urlencoding = "2"
6161
uuid = "1.6.1"
62+
tera = "1"

crates/iceberg/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,4 +62,5 @@ uuid = { workspace = true }
6262
[dev-dependencies]
6363
pretty_assertions = { workspace = true }
6464
tempfile = { workspace = true }
65+
tera = { workspace = true }
6566
tokio = { workspace = true }

crates/iceberg/src/error.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -325,6 +325,8 @@ define_from_err!(
325325
"Failed to convert decimal literal to rust decimal"
326326
);
327327

328+
define_from_err!(std::io::Error, ErrorKind::Unexpected, "IO Operation failed");
329+
328330
/// Helper macro to check arguments.
329331
///
330332
///

crates/iceberg/src/lib.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ mod avro;
4545
pub mod io;
4646
pub mod spec;
4747

48+
mod scan;
49+
4850
#[allow(dead_code)]
4951
pub mod expr;
5052
pub mod transaction;

0 commit comments

Comments
 (0)