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.
-