Arrays as a Logical Plan #5784
gatesn
started this conversation in
Feature Requests
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.
-
This change is about making Vortex arrays represent the decompression logic required to get back uncompressed data, rather than now where they represent a mix of logic and data and much of the API has unpredictable performance characteristics.
The gist of the change is:
Array::execute_arrowto return an arrow-rs Array.Option<ArrayRef>without execution, or None if not possible.vortex-vector/ScalarExecutionCtx::buffer(BufferHandle) -> Buffer. This prevents accidental execution outside of an execution context.Beta Was this translation helpful? Give feedback.
All reactions