public abstract class RecordDataType extends Object
| Constructor and Description |
|---|
RecordDataType() |
| Modifier and Type | Method and Description |
|---|---|
abstract List<String> |
getFieldNames() |
abstract List<org.apache.calcite.sql.type.SqlTypeName> |
getFieldSqlTypeNames() |
org.apache.calcite.rel.type.RelDataType |
getRowType(org.apache.calcite.rel.type.RelDataTypeFactory factory)
This method constructs a
RelDataType based on the
RecordDataType's field sql types and field names. |
public abstract List<org.apache.calcite.sql.type.SqlTypeName> getFieldSqlTypeNames()
SqlTypeName of columns in the tablepublic final org.apache.calcite.rel.type.RelDataType getRowType(org.apache.calcite.rel.type.RelDataTypeFactory factory)
RelDataType based on the
RecordDataType's field sql types and field names.factory - helps construct a RelDataTypeCopyright © 2017 The Apache Software Foundation. All rights reserved.