Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor(nimble selective reader): Extract common deduplicated reader…
… helper class (#11766) Summary: Extract deduplicated reader helper class to share common logic between DeduplicatedArrayColumnReader and DeduplicatedMapColumnReader. This class essentially wants to be a DeduplicatedColumnReaderBase, that inherits velox::common::SelectiveRepeatedColumnReader. This pattern is adopted because we can't both inherit from DeduplicatedColumnReaderBase and the specific column readers, without forcing virtual inheritance, or duplicating all other methods from the specific parent classes. Differential Revision: D66812388
- Loading branch information