Jason Altekruse created DRILL-4451:
--------------------------------------
Summary: Improve operator unit tests to allow for direct
inspection of the sequence of result batches
Key: DRILL-4451
URL: https://issues.apache.org/jira/browse/DRILL-4451
Project: Apache Drill
Issue Type: Test
Components: Tools, Build & Test
Reporter: Jason Altekruse
Assignee: Jason Altekruse
The first version of the operator test framework allows for comparison of the
result set with a baseline, but does not give a way to specify the expected
batch boundaries. All of the batches are combined together before they are
compared (sharing code with the existing test infrastructure for complete SQL
queries).
The framework should also include a way to directly inspect SV2 and SV4 batches
that are produced by operators like filter and sort. These structures are used
to store a view into the incoming data (an SV2 is a bitmask for everything that
matched the filter and an SV4 is used to represent cross-batch pointers to
reflect the sorted order of a series of batches without rewriting them).
Currently the test just follows the pointers to iterate over the values as they
would appear after a rewrite of the data (by the SelectionVectorRemover
operator).
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)