public interface VectorWrapper<T extends ValueVector>
Modifier and Type | Method and Description |
---|---|
void |
clear() |
VectorWrapper<T> |
cloneAndTransfer(BufferAllocator allocator) |
VectorWrapper<?> |
getChildWrapper(int[] ids) |
MaterializedField |
getField() |
TypedFieldId |
getFieldIdIfMatches(int id,
SchemaPath expectedPath)
Traverse the object graph and determine whether the provided SchemaPath matches data within the Wrapper.
|
T |
getValueVector() |
T[] |
getValueVectors() |
Class<T> |
getVectorClass() |
boolean |
isHyper() |
void |
transfer(VectorWrapper<?> destination) |
MaterializedField getField()
T getValueVector()
T[] getValueVectors()
boolean isHyper()
void clear()
VectorWrapper<T> cloneAndTransfer(BufferAllocator allocator)
VectorWrapper<?> getChildWrapper(int[] ids)
void transfer(VectorWrapper<?> destination)
TypedFieldId getFieldIdIfMatches(int id, SchemaPath expectedPath)
Copyright © 1970 The Apache Software Foundation. All rights reserved.