feat: implement parquet metadata handling

Closes #1379 and contributes to #1380.
pull/24376/head
Marco Neumann 2021-05-05 10:29:47 +02:00
parent 80d78c2a67
commit 1f42eb89cd
4 changed files with 1093 additions and 0 deletions

1
Cargo.lock generated
View File

@ -2414,6 +2414,7 @@ dependencies = [
"prost-types",
"query",
"snafu",
"thrift",
"tokio",
"tokio-stream",
"tracker",

View File

@ -18,6 +18,7 @@ prost = "0.7"
prost-types = "0.7"
query = { path = "../query" }
snafu = "0.6"
thrift = "0.13"
tokio = { version = "1.0", features = ["macros", "rt", "rt-multi-thread", "sync"] }
tokio-stream = "0.1"
tracker = { path = "../tracker" }

View File

@ -9,5 +9,6 @@
pub mod catalog;
pub mod chunk;
pub mod metadata;
pub mod storage;
pub mod table;

1090
parquet_file/src/metadata.rs Normal file

File diff suppressed because it is too large Load Diff