@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, useDoubleMultiplicationCopyright © 2014–2024 The Apache Software Foundation. All rights reserved.