public class RelDataTypeDrillImpl
extends org.apache.calcite.rel.type.RelDataTypeImpl
| Constructor and Description |
|---|
RelDataTypeDrillImpl(RelDataTypeHolder holder,
org.apache.calcite.rel.type.RelDataTypeFactory typeFactory) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
protected void |
generateTypeString(StringBuilder sb,
boolean withDetail) |
org.apache.calcite.rel.type.RelDataTypeFamily |
getFamily() |
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() |
int |
hashCode() |
boolean |
isStruct() |
computeDigest, extra, getCharset, getCollation, getComparability, getComponentType, getFullTypeString, getIntervalQualifier, getKeyType, getPrecision, getScale, getSqlIdentifier, getValueType, isNullable, proto, proto, proto, proto, toStringpublic RelDataTypeDrillImpl(RelDataTypeHolder holder, org.apache.calcite.rel.type.RelDataTypeFactory typeFactory)
public 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 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<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.RelDataTypeImplpublic int hashCode()
hashCode in class org.apache.calcite.rel.type.RelDataTypeImplpublic boolean equals(Object obj)
equals in class org.apache.calcite.rel.type.RelDataTypeImplpublic org.apache.calcite.rel.type.RelDataTypeFamily getFamily()
getFamily in interface org.apache.calcite.rel.type.RelDataTypegetFamily in class org.apache.calcite.rel.type.RelDataTypeImplCopyright © 2017 The Apache Software Foundation. All rights reserved.