Interface BatchAccessor
- All Known Implementing Classes:
IndirectContainerAccessor
,VectorContainerAccessor
public interface BatchAccessor
Provides access to the row set (record batch) produced by an
operator. Previously, a record batch was an operator.
In this version, the row set is a service of the operator rather
than being part of the operator.
-
Method Summary
Modifier and TypeMethodDescriptiongetValueAccessorById
(Class<?> clazz, int... ids) getValueVectorId
(SchemaPath path) iterator()
void
release()
int
rowCount()
schema()
int
-
Method Details
-
schema
BatchSchema schema() -
schemaVersion
int schemaVersion() -
rowCount
int rowCount() -
container
VectorContainer container() -
getValueVectorId
-
getValueAccessorById
-
writableBatch
WritableBatch writableBatch() -
selectionVector2
SelectionVector2 selectionVector2() -
selectionVector4
SelectionVector4 selectionVector4() -
iterator
Iterator<VectorWrapper<?>> iterator() -
release
void release()
-