| Package | Description |
|---|---|
| org.bytedeco.arrow | |
| org.bytedeco.arrow_dataset | |
| org.bytedeco.arrow_flight | |
| org.bytedeco.arrow.global | |
| org.bytedeco.gandiva |
| Modifier and Type | Method and Description |
|---|---|
RecordBatch[] |
RecordBatchVector.get() |
RecordBatch |
RecordBatchVector.Iterator.get() |
RecordBatch |
RecordBatchVector.get(long i) |
static RecordBatch |
RecordBatch.Make(Schema schema,
long num_rows,
ArrayDataVector columns)
\brief Construct record batch from vector of internal data structures
|
static RecordBatch |
RecordBatch.Make(Schema schema,
long num_rows,
ArrayVector columns) |
RecordBatch |
RecordBatchResult.multiply() |
RecordBatch |
RecordBatchVector.pop_back() |
RecordBatch |
Datum.record_batch() |
RecordBatch |
RecordBatch.ReplaceSchemaMetadata(KeyValueMetadata metadata) |
RecordBatch |
RecordBatch.Slice(long offset)
\brief Slice each of the arrays in the record batch
|
RecordBatch |
RecordBatch.Slice(long offset,
long length)
\brief Slice each of the arrays in the record batch
|
RecordBatch |
RecordBatchResult.ValueOrDie()
Gets a mutable reference to the stored
T value. |
| Modifier and Type | Method and Description |
|---|---|
Status |
RecordBatch.AddColumn(int i,
BytePointer field_name,
Array column,
RecordBatch out) |
Status |
RecordBatch.AddColumn(int i,
Field field,
Array column,
RecordBatch out)
\brief Add column to the record batch, producing a new RecordBatch
|
Status |
RecordBatch.AddColumn(int i,
String field_name,
Array column,
RecordBatch out)
\brief Add new nullable column to the record batch, producing a new
RecordBatch.
|
boolean |
RecordBatch.ApproxEquals(RecordBatch other)
\brief Determine if two record batches are approximately equal
|
boolean |
RecordBatch.Equals(RecordBatch other)
\brief Determine if two record batches are exactly equal
|
Status |
RecordBatchBuilder.Flush(boolean reset_builders,
RecordBatch batch)
\brief Finish current batch and optionally reset
|
Status |
RecordBatchBuilder.Flush(RecordBatch batch)
\brief Finish current batch and reset
|
static Status |
RecordBatch.FromStructArray(Array array,
RecordBatch out)
\brief Construct record batch by copying vector of array data
|
RecordBatchVector.Iterator |
RecordBatchVector.insert(RecordBatchVector.Iterator pos,
RecordBatch value) |
RecordBatchVector |
RecordBatchVector.push_back(RecordBatch value) |
RecordBatchVector |
RecordBatchVector.put(long i,
RecordBatch value) |
RecordBatchVector |
RecordBatchVector.put(RecordBatch... array) |
RecordBatchVector |
RecordBatchVector.put(RecordBatch value) |
Status |
TableBatchReader.ReadNext(RecordBatch out) |
Status |
RecordBatchStreamReader.ReadNext(RecordBatch batch) |
Status |
RecordBatchReader.ReadNext(RecordBatch batch)
\brief Read the next record batch in the stream.
|
Status |
RecordBatchFileReader.ReadRecordBatch(int i,
RecordBatch batch)
\brief Read a particular record batch from the file.
|
Status |
RecordBatch.RemoveColumn(int i,
RecordBatch out)
\brief Remove column from the record batch, producing a new RecordBatch
|
Status |
RecordBatchWriter.WriteRecordBatch(RecordBatch batch)
\brief Write a record batch to the stream
|
Status |
RecordBatchStreamWriter.WriteRecordBatch(RecordBatch batch)
\brief Write a record batch to the stream
|
Status |
RecordBatchFileWriter.WriteRecordBatch(RecordBatch batch)
\brief Write a record batch to the file
|
| Constructor and Description |
|---|
Datum(RecordBatch value) |
RecordBatchResult(RecordBatch value)
Constructs a Result object that contains
value. |
RecordBatchVector(RecordBatch... array) |
RecordBatchVector(RecordBatch value) |
| Modifier and Type | Method and Description |
|---|---|
DatumResult |
ExpressionEvaluator.Evaluate(Expression expr,
RecordBatch batch) |
DatumResult |
TreeEvaluator.Evaluate(Expression expr,
RecordBatch batch,
MemoryPool pool) |
DatumResult |
ExpressionEvaluator.Evaluate(Expression expr,
RecordBatch batch,
MemoryPool pool)
Evaluate expr against each row of a RecordBatch.
|
RecordBatchResult |
ExpressionEvaluator.Filter(Datum selection,
RecordBatch batch) |
RecordBatchResult |
TreeEvaluator.Filter(Datum selection,
RecordBatch batch,
MemoryPool pool) |
RecordBatchResult |
ExpressionEvaluator.Filter(Datum selection,
RecordBatch batch,
MemoryPool pool) |
| Modifier and Type | Method and Description |
|---|---|
RecordBatch |
FlightStreamChunk.data() |
| Modifier and Type | Method and Description |
|---|---|
FlightStreamChunk |
FlightStreamChunk.data(RecordBatch setter) |
Status |
FlightStreamWriter.WriteWithMetadata(RecordBatch batch,
ArrowBuffer app_metadata) |
| Modifier and Type | Method and Description |
|---|---|
static Status |
arrow.CollectDictionaries(RecordBatch batch,
DictionaryMemo memo) |
static Status |
arrow.Filter(FunctionContext ctx,
RecordBatch batch,
Array filter,
RecordBatch out)
\brief Filter a record batch with a boolean selection filter
The output record batch's columns will be populated with values from corresponding
columns of the input at positions where the selection filter is not 0.
|
static Status |
arrow.GetRecordBatchPayload(RecordBatch batch,
IpcOptions options,
MemoryPool pool,
IpcPayload out)
\brief Compute IpcPayload for the given record batch
|
static Status |
arrow.GetRecordBatchSize(RecordBatch batch,
long[] size) |
static Status |
arrow.GetRecordBatchSize(RecordBatch batch,
LongBuffer size) |
static Status |
arrow.GetRecordBatchSize(RecordBatch batch,
LongPointer size)
\brief Compute the number of bytes needed to write a record batch including metadata
|
static Status |
arrow.ParseOne(JsonParseOptions options,
ArrowBuffer json,
RecordBatch out)
A class that reads an entire JSON file into a Arrow Table
The file is expected to consist of individual line-separated JSON objects
|
static Status |
arrow.PrettyPrint(RecordBatch batch,
int indent,
Pointer sink)
\brief Print human-readable representation of RecordBatch
|
static Status |
arrow.PrettyPrint(RecordBatch batch,
PrettyPrintOptions options,
Pointer sink) |
static Status |
arrow.ReadRecordBatch(ArrowBuffer metadata,
Schema schema,
DictionaryMemo dictionary_memo,
IpcOptions options,
RandomAccessFile file,
RecordBatch out)
Read record batch from file given metadata and schema
|
static Status |
arrow.ReadRecordBatch(ArrowBuffer metadata,
Schema schema,
DictionaryMemo dictionary_memo,
RandomAccessFile file,
RecordBatch out)
\brief Read record batch from file given metadata and schema
|
static Status |
arrow.ReadRecordBatch(Message message,
Schema schema,
DictionaryMemo dictionary_memo,
RecordBatch out)
\brief Read record batch from encapsulated Message
|
static Status |
arrow.ReadRecordBatch(Schema schema,
DictionaryMemo dictionary_memo,
InputStream stream,
RecordBatch out)
Read record batch as encapsulated IPC message with metadata size prefix and
header
|
static Status |
arrow.SerializeRecordBatch(RecordBatch batch,
MemoryPool pool,
ArrowBuffer out)
\brief Serialize record batch as encapsulated IPC message in a new buffer
|
static Status |
arrow.SerializeRecordBatch(RecordBatch batch,
MemoryPool pool,
OutputStream out)
\brief Write record batch to OutputStream
|
static Status |
arrow.Take(FunctionContext ctx,
RecordBatch batch,
Array indices,
TakeOptions options,
RecordBatch out)
\brief Take from a record batch at indices in another array
The output batch will have the same schema as the input batch,
with rows taken from the columns in the batch at the given
indices.
|
static Status |
arrow.WriteRecordBatch(RecordBatch batch,
long buffer_start_offset,
OutputStream dst,
int[] metadata_length,
long[] body_length,
IpcOptions options,
MemoryPool pool) |
static Status |
arrow.WriteRecordBatch(RecordBatch batch,
long buffer_start_offset,
OutputStream dst,
IntBuffer metadata_length,
LongBuffer body_length,
IpcOptions options,
MemoryPool pool) |
static Status |
arrow.WriteRecordBatch(RecordBatch batch,
long buffer_start_offset,
OutputStream dst,
IntPointer metadata_length,
LongPointer body_length,
IpcOptions options,
MemoryPool pool)
\brief Low-level API for writing a record batch (without schema)
to an OutputStream as encapsulated IPC message.
|
| Modifier and Type | Method and Description |
|---|---|
Status |
Projector.Evaluate(RecordBatch batch,
ArrayDataVector output)
Evaluate the specified record batch, and populate the output arrays.
|
Status |
Projector.Evaluate(RecordBatch batch,
MemoryPool pool,
ArrayVector output)
Evaluate the specified record batch, and return the allocated and populated output
arrays.
|
Status |
Filter.Evaluate(RecordBatch batch,
SelectionVector out_selection)
Evaluate the specified record batch, and populate output selection vector.
|
Status |
Projector.Evaluate(RecordBatch batch,
SelectionVector selection_vector,
ArrayDataVector output)
Evaluate the specified record batch, and populate the output arrays at the filtered
positions.
|
Status |
Projector.Evaluate(RecordBatch batch,
SelectionVector selection_vector,
MemoryPool pool,
ArrayVector output)
Evaluate the specified record batch, and return the allocated and populated output
arrays.
|
Copyright © 2020. All rights reserved.