2025-05-08 kernel meeting notes #934
zachschuermann
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
released 0.10.0 with arrow 55 support! delta-rs upgraded to kernel
0.10.0
(on arrow-54 - making arrow 55 a later problem).ongoing threads
#[derive(IntoEngineData)]
(zach)Attendees
@zachschuermann @nicklan @mightyshazam @hntd187
notes stream
delta-kernel-engine
crate (includes Engine impl) and delta_kernel crateexecute
just for education), (2) pull out default engineexecute
and make betterinternal_api
a
then later can pull out a.b.c. Query read schema is subset of table schema. with variant we still have a struct but there's shredding (possibly strongly typed fields). if you ask for v.b.c (v is variant) - v struct, extract b struct, extract c out of that (leaf). there's no guarantee that c exists or is even the right type. whenever reading underlying file, you could read a 'shredded' c and it's there, done. or it could be shredded partially and have a rescue column (incorrect type) or maybe no shreddedc
at all (or any parent above). reader must reconstruct everything from the pieces the scanner gives back (large tree of rescue columns, etc.) - can we prunev
?SELECT v, v.b.c
note this doesn't work today - but could it?SELECT v.b.c as INT, v.b.c as STRING
yikes..Beta Was this translation helpful? Give feedback.
All reactions