Package org.apache.calcite.adapter.csv
Class CsvScannableTable
java.lang.Object
org.apache.calcite.schema.impl.AbstractTable
org.apache.calcite.adapter.csv.CsvTable
org.apache.calcite.adapter.csv.CsvScannableTable
- All Implemented Interfaces:
- ScannableTable,- Table,- Wrapper
- Direct Known Subclasses:
- CsvStreamScannableTable
Table based on a CSV file.
 
It implements the ScannableTable interface, so Calcite gets
 data by calling the scan(DataContext) method.
- 
Nested Class SummaryNested classes/interfaces inherited from class org.apache.calcite.adapter.csv.CsvTableCsvTable.Flavor
- 
Field SummaryFields inherited from class org.apache.calcite.adapter.csv.CsvTableprotoRowType, source
- 
Method SummaryModifier and TypeMethodDescriptionEnumerable<@Nullable Object[]>scan(DataContext root) Returns an enumerator over the rows in this Table.toString()Methods inherited from class org.apache.calcite.adapter.csv.CsvTablegetFieldTypes, getRowType, isStreamMethods inherited from class org.apache.calcite.schema.impl.AbstractTablegetJdbcTableType, getStatistic, isRolledUp, rolledUpColumnValidInsideAgg, unwrapMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.calcite.schema.TablegetJdbcTableType, getRowType, getStatistic, isRolledUp, rolledUpColumnValidInsideAggMethods inherited from interface org.apache.calcite.schema.WrappermaybeUnwrap, unwrapOrThrow
- 
Method Details- 
toString
- 
scanDescription copied from interface:ScannableTableReturns an enumerator over the rows in this Table. Each row is represented as an array of its column values.- Specified by:
- scanin interface- ScannableTable
 
 
-