@Namespace(value="arrow::compute") @NoOffset @Properties(inherit=arrow.class) public class ExecBatch extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
ExecBatch() |
ExecBatch(DatumVector values,
long length) |
ExecBatch(long size)
Native array allocator.
|
ExecBatch(Pointer p)
Pointer cast constructor.
|
ExecBatch(RecordBatch batch) |
| Modifier and Type | Method and Description |
|---|---|
ValueDescrVector |
GetDescriptors()
\brief A convenience for returning the ValueDescr objects (types and
shapes) from the batch.
|
ExecBatch |
getPointer(long i) |
long |
length()
The semantic length of the ExecBatch.
|
ExecBatch |
length(long setter) |
static ExecBatchResult |
Make(DatumVector values) |
int |
num_values()
\brief A convenience for the number of values / arguments.
|
ExecBatch |
position(long position) |
SelectionVector |
selection_vector()
A deferred filter represented as an array of indices into the values.
|
ExecBatch |
selection_vector(SelectionVector setter) |
DatumVector |
values()
The values representing positional arguments to be passed to a kernel's
exec function for processing.
|
ExecBatch |
values(DatumVector setter) |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getPointer, getPointer, getPointer, hashCode, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zeropublic ExecBatch(Pointer p)
Pointer(Pointer).public ExecBatch(long size)
Pointer.position(long).public ExecBatch()
public ExecBatch(@ByVal DatumVector values, @Cast(value="int64_t") long length)
public ExecBatch(@Const @ByRef RecordBatch batch)
public ExecBatch getPointer(long i)
getPointer in class Pointer@ByVal @Cast(value="arrow::Result<arrow::compute::ExecBatch>*") public static ExecBatchResult Make(@ByVal DatumVector values)
@ByRef public DatumVector values()
public ExecBatch values(DatumVector setter)
@SharedPtr @ByRef public SelectionVector selection_vector()
public ExecBatch selection_vector(SelectionVector setter)
@Cast(value="int64_t") public long length()
public ExecBatch length(long setter)
public int num_values()
@ByVal public ValueDescrVector GetDescriptors()
Copyright © 2021. All rights reserved.