Uses of Interface
org.apache.flink.table.catalog.DataTypeFactory
-
-
Uses of DataTypeFactory in org.apache.flink.table.functions
Methods in org.apache.flink.table.functions with parameters of type DataTypeFactory Modifier and Type Method Description TypeInferenceAggregateFunction. getTypeInference(DataTypeFactory typeFactory)TypeInferenceAggregateFunctionDefinition. getTypeInference(DataTypeFactory typeFactory)Deprecated.TypeInferenceAsyncScalarFunction. getTypeInference(DataTypeFactory typeFactory)TypeInferenceAsyncTableFunction. getTypeInference(DataTypeFactory typeFactory)TypeInferenceBuiltInFunctionDefinition. getTypeInference(DataTypeFactory typeFactory)TypeInferenceFunctionDefinition. getTypeInference(DataTypeFactory typeFactory)Returns the logic for performing type inference of a call to this function definition.TypeInferenceScalarFunction. getTypeInference(DataTypeFactory typeFactory)TypeInferenceScalarFunctionDefinition. getTypeInference(DataTypeFactory factory)Deprecated.TypeInferenceTableAggregateFunction. getTypeInference(DataTypeFactory typeFactory)TypeInferenceTableAggregateFunctionDefinition. getTypeInference(DataTypeFactory typeFactory)Deprecated.TypeInferenceTableFunction. getTypeInference(DataTypeFactory typeFactory)TypeInferenceTableFunctionDefinition. getTypeInference(DataTypeFactory typeFactory)Deprecated.abstract TypeInferenceUserDefinedFunction. getTypeInference(DataTypeFactory typeFactory)Returns the logic for performing type inference of a call to this function definition. -
Uses of DataTypeFactory in org.apache.flink.table.functions.python
Methods in org.apache.flink.table.functions.python with parameters of type DataTypeFactory Modifier and Type Method Description TypeInferencePythonAggregateFunction. getTypeInference(DataTypeFactory typeFactory)TypeInferencePythonScalarFunction. getTypeInference(DataTypeFactory typeFactory)TypeInferencePythonTableAggregateFunction. getTypeInference(DataTypeFactory typeFactory)TypeInferencePythonTableFunction. getTypeInference(DataTypeFactory typeFactory) -
Uses of DataTypeFactory in org.apache.flink.table.procedures
Methods in org.apache.flink.table.procedures with parameters of type DataTypeFactory Modifier and Type Method Description TypeInferenceProcedureDefinition. getTypeInference(DataTypeFactory typeFactory) -
Uses of DataTypeFactory in org.apache.flink.table.types
Methods in org.apache.flink.table.types with parameters of type DataTypeFactory Modifier and Type Method Description DataTypeUnresolvedDataType. toDataType(DataTypeFactory factory)Converts this instance to a resolvedDataTypepossibly enriched with additional nullability and conversion class information.Constructor parameters in org.apache.flink.table.types with type arguments of type DataTypeFactory Constructor Description UnresolvedDataType(Supplier<String> description, Function<DataTypeFactory,DataType> resolutionFactory) -
Uses of DataTypeFactory in org.apache.flink.table.types.extraction
Methods in org.apache.flink.table.types.extraction with parameters of type DataTypeFactory Modifier and Type Method Description static DataTypeDataTypeExtractor. extractFromGeneric(DataTypeFactory typeFactory, Class<?> baseClass, int genericPos, Type contextType)Extracts a data type from a type variable atgenericPosofbaseClassusing the information of the most specific typecontextType.static DataTypeDataTypeExtractor. extractFromGenericMethodParameter(DataTypeFactory typeFactory, Class<?> baseClass, Method method, int paramPos, int genericPos)Extracts a data type from a method parameter by considering surrounding classes and parameter annotation.static DataTypeDataTypeExtractor. extractFromMethodOutput(DataTypeFactory typeFactory, Class<?> baseClass, Method method)Extracts a data type from a method return type by considering surrounding classes and method annotation.static DataTypeDataTypeExtractor. extractFromMethodOutput(DataTypeFactory typeFactory, Class<?> baseClass, Method method, Type methodReturnType)Extracts a data type from a method return type with specifying the method's type explicitly by considering surrounding classes and method annotation.static DataTypeDataTypeExtractor. extractFromMethodParameter(DataTypeFactory typeFactory, Class<?> baseClass, Method method, int paramPos)Extracts a data type from a method parameter by considering surrounding classes and parameter annotation.static DataTypeDataTypeExtractor. extractFromType(DataTypeFactory typeFactory, Type type)Extracts a data type from a type without considering surrounding classes or templates.static DataTypeDataTypeExtractor. extractFromType(DataTypeFactory typeFactory, org.apache.flink.table.types.extraction.DataTypeTemplate template, Type type)Extracts a data type from a type without considering surrounding classes but templates.static TypeInferenceTypeInferenceExtractor. forAggregateFunction(DataTypeFactory typeFactory, Class<? extends AggregateFunction<?,?>> function)Extracts a type inference from aAggregateFunction.static TypeInferenceTypeInferenceExtractor. forAsyncScalarFunction(DataTypeFactory typeFactory, Class<? extends AsyncScalarFunction> function)Extracts a type inference from aAsyncScalarFunction.static TypeInferenceTypeInferenceExtractor. forAsyncTableFunction(DataTypeFactory typeFactory, Class<? extends AsyncTableFunction<?>> function)Extracts a type inference from aAsyncTableFunction.static TypeInferenceTypeInferenceExtractor. forProcedure(DataTypeFactory typeFactory, Class<? extends Procedure> procedure)Extracts a type in inference from aProcedure.static TypeInferenceTypeInferenceExtractor. forScalarFunction(DataTypeFactory typeFactory, Class<? extends ScalarFunction> function)Extracts a type inference from aScalarFunction.static TypeInferenceTypeInferenceExtractor. forTableAggregateFunction(DataTypeFactory typeFactory, Class<? extends TableAggregateFunction<?,?>> function)Extracts a type inference from aTableAggregateFunction.static TypeInferenceTypeInferenceExtractor. forTableFunction(DataTypeFactory typeFactory, Class<? extends TableFunction<?>> function)Extracts a type inference from aTableFunction. -
Uses of DataTypeFactory in org.apache.flink.table.types.inference
Methods in org.apache.flink.table.types.inference that return DataTypeFactory Modifier and Type Method Description DataTypeFactoryCallContext. getDataTypeFactory()Enables to lookup types in a catalog and resolve RAW types.Methods in org.apache.flink.table.types.inference with parameters of type DataTypeFactory Modifier and Type Method Description Optional<DataType>TypeInferenceUtil.SurroundingInfo. inferOutputType(DataTypeFactory typeFactory)default DataTypeTypeTransformation. transform(DataTypeFactory factory, DataType typeToTransform)Transforms the given data type to a different data type. -
Uses of DataTypeFactory in org.apache.flink.table.types.inference.transforms
Methods in org.apache.flink.table.types.inference.transforms with parameters of type DataTypeFactory Modifier and Type Method Description DataTypeLegacyToNonLegacyTransformation. transform(DataTypeFactory factory, DataType dataType) -
Uses of DataTypeFactory in org.apache.flink.table.types.inference.utils
Methods in org.apache.flink.table.types.inference.utils that return DataTypeFactory Modifier and Type Method Description DataTypeFactoryAdaptedCallContext. getDataTypeFactory()DataTypeFactoryUnknownCallContext. getDataTypeFactory()Constructors in org.apache.flink.table.types.inference.utils with parameters of type DataTypeFactory Constructor Description UnknownCallContext(DataTypeFactory typeFactory, String name, FunctionDefinition functionDefinition, int argumentCount, boolean isGroupedAggregation) -
Uses of DataTypeFactory in org.apache.flink.table.types.utils
Methods in org.apache.flink.table.types.utils with parameters of type DataTypeFactory Modifier and Type Method Description static DataTypeTypeInfoDataTypeConverter. toDataType(DataTypeFactory dataTypeFactory, org.apache.flink.api.common.typeinfo.TypeInformation<?> typeInfo)Converts the givenTypeInformationintoDataType.static DataTypeTypeInfoDataTypeConverter. toDataType(DataTypeFactory dataTypeFactory, org.apache.flink.api.common.typeinfo.TypeInformation<?> typeInfo, boolean forceNullability)Converts the givenTypeInformationintoDataTypebut allows to make all fields nullable independent of the nullability in the serialization stack.static DataTypeDataTypeUtils. transform(DataTypeFactory factory, DataType typeToTransform, TypeTransformation... transformations)Transforms the given data type to a different data type using the given transformations.
-