Skip to content

backport projections#17257

Merged
abhishekagarwal87 merged 3 commits intoapache:31.0.0from
clintropolis:backport-projections-31
Oct 5, 2024
Merged

backport projections#17257
abhishekagarwal87 merged 3 commits intoapache:31.0.0from
clintropolis:backport-projections-31

Conversation

@clintropolis
Copy link
Copy Markdown
Member

Backport #17064, #17065, #17214 to 31.0.0

…nt "views" of the data based on the cursor build spec (apache#17064)

* abstract `IncrementalIndex` cursor stuff to prepare to allow for possibility of using different "views" of the data based on the cursor build spec
changes:
* introduce `IncrementalIndexRowSelector` interface to capture how `IncrementalIndexCursor` and `IncrementalIndexColumnSelectorFactory` read data
* `IncrementalIndex` implements `IncrementalIndexRowSelector`
* move `FactsHolder` interface to separate file
* other minor refactorings
* add DataSchema.Builder to tidy stuff up a bit

* fixes

* fixes

* more style fixes

* review stuff
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants