deephaven.arrow

This module supports conversions between pyarrow tables and Deephaven tables.

read_feather(path)[source]

Reads an Arrow feather file into a Deephaven table.

Parameters:

path (str) – the file path

Return type:

Table

Returns:

a new table

Raises:

DHError

to_arrow(table, cols=None)[source]

Produces a pyarrow table from a Deephaven table

Parameters:
  • table (Table) – the source table

  • cols (List[str]) – the source column names, default is None which means including all columns

Return type:

Table

Returns:

a pyarrow table

Raises:

DHError

to_table(pa_table, cols=None)[source]

Creates a Deephaven table from a pyarrow table.

Parameters:
  • pa_table (pa.Table) – the pyarrow table

  • cols (List[str]) – the pyarrow table column names, default is None which means including all columns

Return type:

Table

Returns:

a new table

Raises:

DHError