public interface FilterableTable extends Table
ScannableTable| Modifier and Type | Method and Description |
|---|---|
org.apache.calcite.linq4j.Enumerable<Object[]> |
scan(DataContext root,
List<RexNode> filters)
Returns an enumerator over the rows in this Table.
|
getJdbcTableType, getRowType, getStatistic, isRolledUp, rolledUpColumnValidInsideAggorg.apache.calcite.linq4j.Enumerable<Object[]> scan(DataContext root, List<RexNode> filters)
The list of filters is mutable. If the table can implement a particular filter, it should remove that filter from the list. If it cannot implement a filter, it should leave it in the list. Any filters remaining will be implemented by the consuming Calcite operator.
Copyright © 2012-2022 Apache Software Foundation. All Rights Reserved.