public abstract class AbstractRowSet extends Object implements RowSet
RowSet.ExtendableRowSet, RowSet.HyperRowSet, RowSet.HyperRowSetBuilder, RowSet.SingleRowSet| Modifier and Type | Field and Description |
|---|---|
protected VectorContainer |
container |
protected TupleMetadata |
schema |
| Constructor and Description |
|---|
AbstractRowSet(VectorContainer container,
TupleMetadata schema) |
| Modifier and Type | Method and Description |
|---|---|
BufferAllocator |
allocator() |
BatchSchema |
batchSchema() |
void |
clear() |
VectorContainer |
container() |
void |
print()
Debug-only tool to visualize a row set for inspection.
|
int |
rowCount() |
TupleMetadata |
schema() |
long |
size()
Return the size in memory of this record set, including indirection
vectors, null vectors, offset vectors and the entire (used and unused)
data vectors.
|
String |
toString() |
VectorAccessible |
vectorAccessible() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitindirectionType, isExtendable, isWritable, readerprotected VectorContainer container
protected TupleMetadata schema
public AbstractRowSet(VectorContainer container, TupleMetadata schema)
public VectorAccessible vectorAccessible()
vectorAccessible in interface RowSetpublic VectorContainer container()
public TupleMetadata schema()
public BufferAllocator allocator()
public void print()
RowSetpublic long size()
RowSetpublic BatchSchema batchSchema()
batchSchema in interface RowSetCopyright © 2022 The Apache Software Foundation. All rights reserved.