public class CsvStreamScannableTable extends CsvScannableTable implements org.apache.calcite.schema.StreamableTable
It implements the ScannableTable interface, so Calcite gets
data by calling the scan(DataContext) method.
CsvTable.FlavorprotoRowType, source| 限定符和类型 | 方法和说明 |
|---|---|
protected boolean |
isStream()
Returns whether the table represents a stream.
|
org.apache.calcite.linq4j.Enumerable<Object[]> |
scan(org.apache.calcite.DataContext root) |
org.apache.calcite.schema.Table |
stream() |
String |
toString() |
getFieldTypes, getRowTypegetJdbcTableType, getStatistic, isRolledUp, rolledUpColumnValidInsideAgg, unwrapprotected boolean isStream()
CsvTablepublic String toString()
toString 在类中 CsvScannableTablepublic org.apache.calcite.linq4j.Enumerable<Object[]> scan(org.apache.calcite.DataContext root)
scan 在接口中 org.apache.calcite.schema.ScannableTablescan 在类中 CsvScannableTablepublic org.apache.calcite.schema.Table stream()
stream 在接口中 org.apache.calcite.schema.StreamableTableCopyright © 2012-2020 Apache Software Foundation. All Rights Reserved.