@Internal public interface ExtendedRelTypeFactory extends org.apache.calcite.rel.type.RelDataTypeFactory
RelDataType
instances including Flink-specific extensions.
This interface exists because the parser module has no access to the planner's type factory.
Modifier and Type | Method and Description |
---|---|
org.apache.calcite.rel.type.RelDataType |
createRawType(String className,
String serializerString)
Creates a RAW type such as
RAW('org.my.Class', 'sW3Djsds...') . |
builder, copyType, createArrayType, createDecimalProduct, createDecimalQuotient, createJavaType, createJoinType, createMapType, createMultisetType, createSqlIntervalType, createSqlType, createSqlType, createSqlType, createStructType, createStructType, createStructType, createStructType, createTypeWithCharsetAndCollation, createTypeWithNullability, createUnknownType, decimalOf, getDefaultCharset, getTypeSystem, leastRestrictive, useDoubleMultiplication
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.