Skip to content

Poc index layout - #9706

Draft
thorfour wants to merge 4 commits into
vortex-data:developfrom
polarsignals:poc-index-layout
Draft

Poc index layout#9706
thorfour wants to merge 4 commits into
vortex-data:developfrom
polarsignals:poc-index-layout

Conversation

@thorfour

Copy link
Copy Markdown

Summary

This is a PoC of the Indexed Layout described in the above issue.

Changes

This implements the IndexVTable trait that Index implementations can implement to be utilized in an IndexLayout.

Adds an example ReverseIndex that implements the trait and it's use is demonstrated in a couple unit tests. Additionally adds a datafusion test that validates that fewer bytes are read from a Vortex file when an indexed layout is successfully utilized.

Adds an indexed layout to the Vortex layout crate based on vortex-data#9024
Intended as an example implementation of a indexed-layout index.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant