Package org.apache.calcite.runtime.rtti
Class RowSqlTypeRtti
java.lang.Object
org.apache.calcite.runtime.rtti.RuntimeTypeInformation
org.apache.calcite.runtime.rtti.RowSqlTypeRtti
Runtime type information for a ROW type.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.calcite.runtime.rtti.RuntimeTypeInformation
RuntimeTypeInformation.RuntimeSqlTypeName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetField(int index) Get the field with the specified index.@Nullable RuntimeTypeInformationgetFieldType(Object index) Return the runtime type information of the associated field, or null if no such field exists.inthashCode()intsize()toString()Methods inherited from class org.apache.calcite.runtime.rtti.RuntimeTypeInformation
asGeneric, asPrimitive, createExpression, getTypeName, isScalar
-
Constructor Details
-
RowSqlTypeRtti
-
-
Method Details
-
getTypeString
- Specified by:
getTypeStringin classRuntimeTypeInformation
-
toString
-
equals
-
hashCode
public int hashCode() -
getField
Get the field with the specified index. -
size
public int size() -
getFieldType
Return the runtime type information of the associated field, or null if no such field exists.- Parameters:
index- Field index, starting from 0
-