Class ArrowTable

java.lang.Object
org.apache.calcite.schema.impl.AbstractTable
org.apache.calcite.adapter.arrow.ArrowTable
All Implemented Interfaces:
QueryableTable, Table, TranslatableTable, Wrapper

public class ArrowTable extends AbstractTable implements TranslatableTable, QueryableTable
Table backed by an Apache Arrow file.

Reads data from an Arrow IPC file on disk and supports projection and filter push-down via the Gandiva expression compiler.

Implements TranslatableTable so that it can be converted into an ArrowTableScan for query planning, and QueryableTable so that it can be used via the org.apache.calcite.linq4j API.