public abstract class CsvTable
extends org.apache.calcite.schema.impl.AbstractTable
| 限定符和类型 | 类和说明 |
|---|---|
static class |
CsvTable.Flavor
Various degrees of table "intelligence".
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.apache.calcite.rel.type.RelProtoDataType |
protoRowType |
protected org.apache.calcite.util.Source |
source |
| 限定符和类型 | 方法和说明 |
|---|---|
List<org.apache.calcite.adapter.csv.CsvFieldType> |
getFieldTypes(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory)
Returns the field types of this CSV table.
|
org.apache.calcite.rel.type.RelDataType |
getRowType(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory) |
protected boolean |
isStream()
Returns whether the table represents a stream.
|
protected final org.apache.calcite.util.Source source
protected final org.apache.calcite.rel.type.RelProtoDataType protoRowType
public org.apache.calcite.rel.type.RelDataType getRowType(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory)
public List<org.apache.calcite.adapter.csv.CsvFieldType> getFieldTypes(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory)
protected boolean isStream()
Copyright © 2012-2020 Apache Software Foundation. All Rights Reserved.