| Package | Description |
|---|---|
| org.bytedeco.arrow | |
| org.bytedeco.arrow_flight | |
| org.bytedeco.arrow.global |
| Modifier and Type | Method and Description |
|---|---|
Table[] |
TableVector.get() |
Table |
TableVector.Iterator.get() |
Table |
TableVector.get(long i) |
static Table |
Table.Make(Schema schema,
ArrayVector arrays) |
static Table |
Table.Make(Schema schema,
ArrayVector arrays,
long num_rows)
\brief Construct a Table from schema and arrays
|
static Table |
Table.Make(Schema schema,
ChunkedArrayVector columns) |
static Table |
Table.Make(Schema schema,
ChunkedArrayVector columns,
long num_rows)
\brief Construct a Table from schema and columns
If columns is zero-length, the table's number of rows is zero
|
Table |
TableResult.multiply() |
Table |
TableVector.pop_back() |
Table |
Table.ReplaceSchemaMetadata(KeyValueMetadata metadata)
\brief Replace schema key-value metadata with new metadata (EXPERIMENTAL)
|
Table |
Table.Slice(long offset)
\brief Slice from first row at offset until end of the table
|
Table |
Table.Slice(long offset,
long length)
\brief Construct a zero-copy slice of the table with the
indicated offset and length
|
Table |
Datum.table() |
Table |
TableResult.ValueOrDie()
Gets a mutable reference to the stored
T value. |
| Modifier and Type | Method and Description |
|---|---|
Status |
Table.AddColumn(int i,
Field field_arg,
ChunkedArray column,
Table out)
\brief Add column to the table, producing a new Table
|
Status |
Table.CombineChunks(MemoryPool pool,
Table out)
\brief Make a new table by combining the chunks this table has.
|
boolean |
Table.Equals(Table other)
\brief Determine if tables are equal
Two tables can be equal only if they have equal schemas.
|
Status |
Table.Flatten(MemoryPool pool,
Table out)
\brief Flatten the table, producing a new Table.
|
static Status |
Table.FromChunkedStructArray(ChunkedArray array,
Table table)
\brief Construct a Table from a chunked StructArray.
|
static Status |
Table.FromRecordBatches(RecordBatchVector batches,
Table table)
\brief Construct a Table from RecordBatches, using schema supplied by the first
RecordBatch.
|
static Status |
Table.FromRecordBatches(Schema schema,
RecordBatchVector batches,
Table table)
\brief Construct a Table from RecordBatches, using supplied schema.
|
TableVector.Iterator |
TableVector.insert(TableVector.Iterator pos,
Table value) |
TableVector |
TableVector.push_back(Table value) |
TableVector |
TableVector.put(long i,
Table value) |
TableVector |
TableVector.put(Table... array) |
TableVector |
TableVector.put(Table value) |
Status |
TableReader.Read(Table out)
Deprecated.
|
Status |
RecordBatchReader.ReadAll(Table table)
\brief Read all batches and concatenate as arrow::Table
|
Status |
Table.RemoveColumn(int i,
Table out)
\brief Remove column from the table, producing a new Table
|
Status |
Table.RenameColumns(StringVector names,
Table out)
\brief Rename columns with provided names
|
Status |
Table.SetColumn(int i,
Field field_arg,
ChunkedArray column,
Table out)
\brief Replace a column in the table, producing a new Table
|
Status |
TableWriter.Write(Table table)
\brief Write a table to the file
|
Status |
RecordBatchWriter.WriteTable(Table table)
\brief Write possibly-chunked table by creating sequence of record batches
|
Status |
RecordBatchWriter.WriteTable(Table table,
long max_chunksize)
\brief Write Table with a particular chunksize
|
| Constructor and Description |
|---|
Datum(Table value) |
TableBatchReader(Table table)
\brief Construct a TableBatchReader for the given table
|
TableResult(Table value)
Constructs a Result object that contains
value. |
TableVector(Table... array) |
TableVector(Table value) |
| Modifier and Type | Method and Description |
|---|---|
Status |
MetadataRecordBatchReader.ReadAll(Table table)
\brief Consume entire stream as a Table
|
| Modifier and Type | Method and Description |
|---|---|
static Status |
arrow.Filter(FunctionContext ctx,
Table table,
Array filter,
Table out)
\brief Filter a table with a boolean selection filter
The output table'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.Filter(FunctionContext ctx,
Table table,
ChunkedArray filter,
Table out)
\brief Filter a table 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.PrettyPrint(Table table,
PrettyPrintOptions options,
Pointer sink)
\brief Print human-readable representation of Table
|
static TableResult |
arrow.PromoteTableToSchema(Table table,
Schema schema) |
static TableResult |
arrow.PromoteTableToSchema(Table table,
Schema schema,
MemoryPool pool)
\brief Promotes a table to conform to the given schema.
|
static Status |
arrow.Take(FunctionContext ctx,
Table table,
Array indices,
TakeOptions options,
Table out)
\brief Take from a table at indices in an array
The output table will have the same schema as the input table,
with rows taken from the columns in the table at the given
indices.
|
static Status |
arrow.Take(FunctionContext ctx,
Table table,
ChunkedArray indices,
TakeOptions options,
Table out)
\brief Take from a table at indices in a chunked array
The output table will have the same schema as the input table,
with rows taken from the values array at the given
indices.
|
Copyright © 2020. All rights reserved.