public abstract class FilterableTable extends Table implements org.apache.calcite.schema.FilterableTable
FilterableTable interface, so Calcite gets
data by calling the scan(DataContext, List) method.Table.ComparableArrayComparatorEMPTY_VALUE| Constructor and Description |
|---|
FilterableTable(Schema schema,
String name,
RelDef rowType) |
| 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() |
asQueryable, configure, getConfigs, getKeyIndices, getModifiableCollection, getName, getRelDef, getRows, getRowType, getRowType, getSchema, identityList, init, setRelDef, size, sync, toArray, toKeyValue, toModificationRel, toRowgetElementType, getExpressiongetJdbcTableType, getStatistic, isRolledUp, rolledUpColumnValidInsideAgg, unwrapclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetJdbcTableType, getRowType, getStatistic, isRolledUp, rolledUpColumnValidInsideAggCopyright © 2020. All rights reserved.