A row set is a collection of rows stored as value vectors.
Single row set which is empty and allows writing.
Row set comprised of multiple single row sets, along with an indirection vector (SV4).
Row set that manages a single batch of rows.
Reader for all types of row sets: those with or without a selection vector.
Interface for writing values to a row set.
Basic implementation of a row set for both the single and multiple (hyper) varieties, both the fixed and extensible varieties.
Base class for row sets backed by a single record batch.
Implementation of a single row set with no indirection (selection) vector.
Read-only row index into the hyper row set with batch and index values mapping via an SV4.
Implements a row set wrapper around a collection of "hyper vectors." A hyper-vector is a logical vector formed by a series of physical vectors stacked on top of one another.
Reader index that points to each row indirectly through the selection vector.
Single row set coupled with an indirection (selection) vector, specifically an SV2.
Fluent builder to quickly build up an row set (record batch) programmatically.
Helper class to obtain string representation of RowSet.
Reader implementation for a row set.
Implementation of a row set writer.
The classes include tools for reading and writing row sets, comparing actual and expected results, and so on.
Drill defines a variety of record batch semantics, modeled here as distinct row set classes:
Copyright © 1970 The Apache Software Foundation. All rights reserved.