Package org.apache.calcite.schema
Interface ScannableTable
- All Superinterfaces:
Table
- All Known Implementing Classes:
BaseOrderStreamTable,CsvScannableTable,CsvStreamScannableTable,GeodeSimpleScannableTable,InfiniteOrdersTable,JdbcTable,JsonScannableTable,KafkaStreamTable,ListTransientTable,MazeTable,OrdersHistoryTable,OrdersTable,PigTable,ProductsTable,RedisTable,Smalls.MazeTable,SqlSpatialTypeFunctions.ExplodeTable,SqlSpatialTypeFunctions.GridTable
Table that can be scanned without creating an intermediate relational
expression.
-
Method Summary
Modifier and TypeMethodDescriptionEnumerable<@Nullable 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 Details
-
scan
Returns an enumerator over the rows in this Table. Each row is represented as an array of its column values.
-