Skip to content
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
merged 1 commit into from
Feb 24, 2023

Conversation

ienkovich
Copy link
Contributor

Remove unused QueryMemoryDescriptor::allow_multifrag_.

I'm starting my work on ResultSet refactoring. This is preparation work to make ResultSet and related structures independent of the QueryEngine library. The ultimate goal is to extract structures describing memory layout and transform ResultSet 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 of arrow::Table but covering all our possible output formats. All related code would go into the separate library which later will be used to create ResultSetStorage to unify access to data for the QueryEngine and make ResultSet 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.

Verified

This commit was signed with the committer’s verified signature.
ienkovich Ilya Enkovich
Signed-off-by: ienkovich <ilya.enkovich@intel.com>
Copy link
Contributor

@alexbaden alexbaden left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Weird that this isn't used, but likely fine.

@ienkovich ienkovich merged commit f6af08c into main Feb 24, 2023
@ienkovich ienkovich deleted the ienkovich/rs-refactoring-01 branch February 24, 2023 21:42
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants