Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
22aaac0
Single value schema works
sdf-jkl Dec 16, 2025
8eea36a
ehh...
sdf-jkl Dec 17, 2025
2563ce8
sort of works
sdf-jkl Dec 18, 2025
4bb2f5a
replaced primitive enum with arrow DataType
sdf-jkl Dec 18, 2025
7a2188f
Fully getting rid of custom structs/enums
sdf-jkl Dec 19, 2025
09e0b92
replaced primitive enum with arrow DataType
sdf-jkl Dec 18, 2025
1a10082
sort of works
sdf-jkl Dec 18, 2025
800c0ba
Somewhat working code
sdf-jkl Dec 17, 2025
fdf831e
cargo fmt
sdf-jkl Dec 22, 2025
3ee27ca
add sqllogictests
sdf-jkl Dec 29, 2025
3ff9f1a
Splitting the function in two
sdf-jkl Dec 29, 2025
539fe1b
Split functions work + sqllogictests
sdf-jkl Dec 29, 2025
97b0ddb
cargo fmt
sdf-jkl Dec 29, 2025
a78b9a6
Redo variant_schema func
sdf-jkl Feb 24, 2026
6d461ac
Add variant_schema array test
sdf-jkl Feb 24, 2026
b5c3ec2
Encode state VariantSchema to bytes state for AUDF
sdf-jkl Feb 24, 2026
bdf59b0
agg function quick stop if schema is Variant
sdf-jkl Feb 25, 2026
30c70c4
early fold for Variant in list schemas
sdf-jkl Feb 25, 2026
b593aea
cargo fmt
sdf-jkl Feb 25, 2026
3db8535
tests cleanup
sdf-jkl Feb 25, 2026
f5eb78d
Merge branch 'main' of https://github.com/datafusion-contrib/datafusi…
sdf-jkl Feb 26, 2026
a041c8f
update dependency
sdf-jkl Feb 26, 2026
f395e40
Move date tests to slt
sdf-jkl Feb 26, 2026
a6ee1d3
Merge branch 'main' of https://github.com/datafusion-contrib/datafusi…
sdf-jkl Feb 27, 2026
786fb9d
variant_schema_udf: remove aggregate file and agg tests
sdf-jkl Mar 2, 2026
cb1c92d
remove udaf from slt
sdf-jkl Mar 2, 2026
1b90110
remove other mentions of udaf
sdf-jkl Mar 2, 2026
7d6237f
fmt
sdf-jkl Mar 2, 2026
f95f4eb
use json instead of custom encoding
sdf-jkl Mar 3, 2026
40fcaac
Merge branch 'main' into variant_schema_udf
friendlymatthew Mar 3, 2026
c3dc5e4
first round feedback changes
sdf-jkl Mar 3, 2026
c782d4c
second round of addressing review
sdf-jkl Mar 3, 2026
afc8070
remove redundant function
sdf-jkl Mar 4, 2026
c012a46
impl std::fmt::Display
sdf-jkl Mar 4, 2026
c555d30
move merge functions to methods
sdf-jkl Mar 4, 2026
d18f388
Merge branch 'main' of https://github.com/datafusion-contrib/datafusi…
sdf-jkl Mar 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ arrow-schema = "57"
parquet-variant-compute = "57"
parquet-variant-json = "57"
parquet-variant = "57"
serde_json = "1.0.145"

[dev-dependencies]
anyhow = "1.0.100"
Expand Down
2 changes: 2 additions & 0 deletions src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ mod variant_object_delete;
mod variant_object_insert;
mod variant_object_keys;
mod variant_pretty;
mod variant_schema;
mod variant_to_json;

pub use cast_to_variant::*;
Expand All @@ -28,4 +29,5 @@ pub use variant_object_delete::*;
pub use variant_object_insert::*;
pub use variant_object_keys::*;
pub use variant_pretty::*;
pub use variant_schema::*;
pub use variant_to_json::*;
Loading