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()voidrelease()introwCount()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()
-