public class CsvFilterableTable extends CsvTable implements org.apache.calcite.schema.FilterableTable
It implements the FilterableTable interface, so Calcite gets
data by calling the scan(DataContext, List) method.
CsvTable.FlavorprotoRowType, source| Constructor and Description |
|---|
CsvFilterableTable(org.apache.calcite.util.Source source,
org.apache.calcite.rel.type.RelProtoDataType protoRowType)
Creates a CsvFilterableTable.
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.calcite.linq4j.Enumerable<Object[]> |
scan(org.apache.calcite.DataContext root,
List<org.apache.calcite.rex.RexNode> filters) |
String |
toString() |
getFieldTypes, getRowType, isStreamgetJdbcTableType, getStatistic, isRolledUp, rolledUpColumnValidInsideAgg, unwrapCopyright © 2012-2020 Apache Software Foundation. All Rights Reserved.