Skip to content

Arrow IPC ​

Read the files ​

text
read_arrow(glob_paths)

Beacon reads Arrow IPC stream files (.arrow, .feather).

sql
SELECT * FROM read_arrow('streams/*.arrow')

Inspect the schema ​

Check the columns and the types before you write a query:

sql
SELECT * FROM read_arrow('cruises/*.arrow') LIMIT 0;

Inspect a schema compares the _schema functions, SUMMARIZE, DESCRIBE and LIMIT 0, and says what each one costs.

Format details ​

Beacon fully supports this format. It reads an Arrow IPC stream file (.arrow, .feather) directly with zero-copy column access.

As an external table ​

sql
CREATE EXTERNAL TABLE cruise_data
STORED AS ARROW
LOCATION 'cruises/'

See Create External Tables for the full DDL. See Data Sources for the full read model.

OPTIONS ​

STORED AS ARROW reads no key. Beacon ignores an OPTIONS clause on this format. See OPTIONS for the formats that do read one.

Released under the AGPL-3.0 License.