See: Description
Interface | Description |
---|---|
RowSet |
A row set is a collection of rows stored as value vectors.
|
RowSet.ExtendableRowSet |
Single row set which is empty and allows writing.
|
RowSet.HyperRowSet |
Row set comprised of multiple single row sets, along with
an indirection vector (SV4).
|
RowSet.HyperRowSetBuilder | |
RowSet.SingleRowSet |
Row set that manages a single batch of rows.
|
RowSetReader |
Reader for all types of row sets: those with or without
a selection vector.
|
RowSetWriter |
Interface for writing values to a row set.
|
Class | Description |
---|---|
AbstractRowSet |
Basic implementation of a row set for both the single and multiple
(hyper) varieties, both the fixed and extensible varieties.
|
AbstractSingleRowSet |
Base class for row sets backed by a single record batch.
|
DirectRowSet |
Implementation of a single row set with no indirection (selection)
vector.
|
DirectRowSet.RowSetWriterBuilder | |
HyperRowIndex |
Read-only row index into the hyper row set with batch and index
values mapping via an SV4.
|
HyperRowSetImpl |
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.
|
HyperRowSetImpl.HyperRowSetBuilderImpl | |
IndirectRowIndex |
Reader index that points to each row indirectly through the
selection vector.
|
IndirectRowSet |
Single row set coupled with an indirection (selection) vector,
specifically an SV2.
|
RowSetBuilder |
Fluent builder to quickly build up an row set (record batch)
programmatically.
|
RowSetFormatter |
Helper class to obtain string representation of RowSet.
|
RowSetReaderImpl |
Reader implementation for a row set.
|
RowSets | |
RowSetWriterImpl |
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:
RowSetWriter
RowSetReader
RowSetFormatter
RowSetBuilder
Copyright © 1970 The Apache Software Foundation. All rights reserved.