Package io.deephaven.extensions.arrow
Class ArrowWrapperTools.FillContext
java.lang.Object
io.deephaven.extensions.arrow.ArrowWrapperTools.FillContext
- All Implemented Interfaces:
ChunkSource.FillContext
,Context
,SafeCloseable
,AutoCloseable
- Enclosing class:
- ArrowWrapperTools
-
Constructor Summary
ConstructorDescriptionFillContext
(ArrowWrapperTools.ArrowTableContext helper, SharedContext sharedContext) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Release any resources associated with this context.void
ensureLoadingBlock
(int blockNumber) <T extends org.apache.arrow.vector.FieldVector>
TgetVector
(org.apache.arrow.vector.types.pojo.Field field) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.deephaven.engine.table.ChunkSource.FillContext
supportsUnboundedFill
-
Constructor Details
-
Method Details
-
getVector
public <T extends org.apache.arrow.vector.FieldVector> T getVector(org.apache.arrow.vector.types.pojo.Field field) -
ensureLoadingBlock
public void ensureLoadingBlock(int blockNumber) -
close
public void close()Description copied from interface:Context
Release any resources associated with this context. The context should not be used afterwards.- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceContext
- Specified by:
close
in interfaceSafeCloseable
-