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