Package org.apache.calcite.schema
Interface ScannableTable
-
- All Superinterfaces:
Table
- All Known Implementing Classes:
ArrayTable
,CsvScannableTable
,CsvStreamScannableTable
,GeodeSimpleScannableTable
,JdbcTable
,JsonTable
,MazeTable
,ReflectiveSchema.FieldTable
,ReflectiveSchema.ReflectiveTable
public interface ScannableTable extends Table
Table that can be scanned without creating an intermediate relational expression.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Enumerable<java.lang.Object[]>
scan(DataContext root)
Returns an enumerator over the rows in this Table.-
Methods inherited from interface org.apache.calcite.schema.Table
getJdbcTableType, getRowType, getStatistic, isRolledUp, rolledUpColumnValidInsideAgg
-
-
-
-
Method Detail
-
scan
Enumerable<java.lang.Object[]> scan(DataContext root)
Returns an enumerator over the rows in this Table. Each row is represented as an array of its column values.
-
-