public class DrillFixedRelDataTypeImpl
extends org.apache.calcite.rel.type.RelDataTypeImpl
| Constructor and Description |
|---|
DrillFixedRelDataTypeImpl(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory,
List<String> columnNames) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
generateTypeString(StringBuilder sb,
boolean withDetail) |
org.apache.calcite.rel.type.RelDataTypeField |
getField(String fieldName,
boolean caseSensitive,
boolean elideRecord) |
int |
getFieldCount() |
List<org.apache.calcite.rel.type.RelDataTypeField> |
getFieldList() |
List<String> |
getFieldNames() |
org.apache.calcite.rel.type.RelDataTypePrecedenceList |
getPrecedenceList() |
org.apache.calcite.sql.type.SqlTypeName |
getSqlTypeName() |
boolean |
isStruct() |
computeDigest, equals, extra, getCharset, getCollation, getComparability, getComponentType, getFamily, getFullTypeString, getIntervalQualifier, getKeyType, getPrecision, getScale, getSqlIdentifier, getValueType, hashCode, isNullable, proto, proto, proto, proto, toStringpublic org.apache.calcite.rel.type.RelDataTypeField getField(String fieldName, boolean caseSensitive, boolean elideRecord)
getField in interface org.apache.calcite.rel.type.RelDataTypegetField in class org.apache.calcite.rel.type.RelDataTypeImplpublic List<org.apache.calcite.rel.type.RelDataTypeField> getFieldList()
getFieldList in interface org.apache.calcite.rel.type.RelDataTypegetFieldList in class org.apache.calcite.rel.type.RelDataTypeImplpublic int getFieldCount()
getFieldCount in interface org.apache.calcite.rel.type.RelDataTypegetFieldCount in class org.apache.calcite.rel.type.RelDataTypeImplpublic List<String> getFieldNames()
getFieldNames in interface org.apache.calcite.rel.type.RelDataTypegetFieldNames in class org.apache.calcite.rel.type.RelDataTypeImplpublic org.apache.calcite.sql.type.SqlTypeName getSqlTypeName()
getSqlTypeName in interface org.apache.calcite.rel.type.RelDataTypegetSqlTypeName in class org.apache.calcite.rel.type.RelDataTypeImplpublic org.apache.calcite.rel.type.RelDataTypePrecedenceList getPrecedenceList()
getPrecedenceList in interface org.apache.calcite.rel.type.RelDataTypegetPrecedenceList in class org.apache.calcite.rel.type.RelDataTypeImplprotected void generateTypeString(StringBuilder sb, boolean withDetail)
generateTypeString in class org.apache.calcite.rel.type.RelDataTypeImplpublic boolean isStruct()
isStruct in interface org.apache.calcite.rel.type.RelDataTypeisStruct in class org.apache.calcite.rel.type.RelDataTypeImplCopyright © 2017 The Apache Software Foundation. All rights reserved.