public interface FilterableTable extends Table
ScannableTable
Modifier and Type | Method and Description |
---|---|
Enumerable<java.lang.Object[]> |
scan(DataContext root,
java.util.List<RexNode> filters)
Returns an enumerator over the rows in this Table.
|
getJdbcTableType, getRowType, getStatistic, isRolledUp, rolledUpColumnValidInsideAgg
Enumerable<java.lang.Object[]> scan(DataContext root, java.util.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–2019 The Apache Software Foundation. All rights reserved.