icelake 0.0.10

Pure Rust Iceberg Implementation
Documentation
[package]
name = "icelake"
version = { workspace = true }
edition = { workspace = true }
license = { workspace = true }
description = "Pure Rust Iceberg Implementation"

[package.metadata.docs.rs]
all-features = true

[dependencies]
anyhow = { workspace = true }
async-trait = { workspace = true }
arrow-array = { workspace = true }
arrow-schema = { workspace = true }
arrow-select = { workspace = true }
arrow-row = { workspace = true }
arrow-arith = { workspace = true }
arrow-buffer = { workspace = true }
bytes = { workspace = true }
futures = { workspace = true }
opendal = { workspace = true }
uuid = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
serde_with = { workspace = true }
tokio = { workspace = true }
parquet = { workspace = true }
rust_decimal = { workspace = true }
chrono = { workspace = true }
faster-hex = { workspace = true }
once_cell = { workspace = true }
url = { workspace = true }
log = { workspace = true }
regex = { workspace = true }
ordered-float = { workspace = true }
apache-avro = { workspace = true }
bitvec = "1.0.1"
serde_bytes = "0.11.12"
toml = "0.7.6"
csv = "1.2.2"
murmur3 = { workspace = true }
reqwest = { workspace = true }
urlencoding = { workspace = true }


[dev-dependencies]
tempfile = { workspace = true }
testcontainers = { workspace = true }
confique = { workspace = true }
csv = { workspace = true }
env_logger = { workspace = true }
arrow-csv = { workspace = true }

[[example]]
name = "read_iceberg_table"
harness = false