This repository was archived by the owner on May 9, 2024. It is now read-only.
ResultSet refactoring and clean-up [01/N] #213
Merged
+0
−6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Remove unused QueryMemoryDescriptor::allow_multifrag_.
I'm starting my work on
ResultSet
refactoring. This is preparation work to makeResultSet
and related structures independent of theQueryEngine
library. The ultimate goal is to extract structures describing memory layout and transformResultSet
into a class that holds data and provides access to it (and leaving the rest like the reduction in QueryEngine). Basically, that would be kind of an analog ofarrow::Table
but covering all our possible output formats. All related code would go into the separate library which later will be used to createResultSetStorage
to unify access to data for the QueryEngine and makeResultSet
a first-class citizen, enabling queries over ResultSets (would be very useful for Modin and Python API in general where we have to convert and re-import query result to continue processing).The first part is a trivial clean-up of an unused field I noticed reading through ResultSet-related structures. I'll try to make multiple small PRs in this series rather that a single mega PR.