Create a RecordBatch given a list of columnar data and schema
The outgoing data in columnar form
The schema to use when transforming to Arrow
Turn a table to into a set of columnar TypedArrays, or regular Arrays
The outgoing MavenTable
The schema to use.
Infer an Arrow schema from a MavenTable, and attach metadata to it.
Not all types have clean Arrow equivalents; for those types, they should be serialized to strings.
The table to infer the schema from
An Arrow table schema
Generate an Arrow table, given a flat Maven Table.
Using Arrow has certain performance and space benefits that Tables cannot normally take advantage of.
This function does not guarantee complete correctness, and may not successfully round-trip as the same table. Further, it only supports flat tables (for now).
The Maven table to translate
An Apache Arrow data table
Generated using TypeDoc
This is a set of helper functions to move between the Maven DataFrame and Apache Arrow.
Arrow is very useful as a data shuttling mechanism (compact, efficient, relatively generic, and fast) but doesn't support hierarchal row grouping and has no MavenWorks framework support.