Uses of Class
org.apache.flink.table.types.inference.TypeInference
Packages that use TypeInference
Package
Description
-
Uses of TypeInference in org.apache.flink.table.functions
Methods in org.apache.flink.table.functions that return TypeInferenceModifier and TypeMethodDescriptionAggregateFunction.getTypeInference(DataTypeFactory typeFactory) AggregateFunctionDefinition.getTypeInference(DataTypeFactory typeFactory) Deprecated.AsyncScalarFunction.getTypeInference(DataTypeFactory typeFactory) AsyncTableFunction.getTypeInference(DataTypeFactory typeFactory) BuiltInFunctionDefinition.getTypeInference(DataTypeFactory typeFactory) FunctionDefinition.getTypeInference(DataTypeFactory typeFactory) Returns the logic for performing type inference of a call to this function definition.ProcessTableFunction.getTypeInference(DataTypeFactory typeFactory) ScalarFunction.getTypeInference(DataTypeFactory typeFactory) ScalarFunctionDefinition.getTypeInference(DataTypeFactory factory) Deprecated.TableAggregateFunction.getTypeInference(DataTypeFactory typeFactory) TableAggregateFunctionDefinition.getTypeInference(DataTypeFactory typeFactory) Deprecated.TableFunction.getTypeInference(DataTypeFactory typeFactory) TableFunctionDefinition.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 TypeInference in org.apache.flink.table.functions.python
Methods in org.apache.flink.table.functions.python that return TypeInferenceModifier and TypeMethodDescriptionPythonAggregateFunction.getTypeInference(DataTypeFactory typeFactory) PythonScalarFunction.getTypeInference(DataTypeFactory typeFactory) PythonTableAggregateFunction.getTypeInference(DataTypeFactory typeFactory) PythonTableFunction.getTypeInference(DataTypeFactory typeFactory) -
Uses of TypeInference in org.apache.flink.table.procedures
Methods in org.apache.flink.table.procedures that return TypeInferenceModifier and TypeMethodDescriptionProcedureDefinition.getTypeInference(DataTypeFactory typeFactory) -
Uses of TypeInference in org.apache.flink.table.types.extraction
Methods in org.apache.flink.table.types.extraction that return TypeInferenceModifier and TypeMethodDescriptionstatic 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.forProcessTableFunction(DataTypeFactory typeFactory, Class<? extends ProcessTableFunction<?>> function) Extracts a type inference from aProcessTableFunction.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 TypeInference in org.apache.flink.table.types.inference
Methods in org.apache.flink.table.types.inference that return TypeInferenceModifier and TypeMethodDescriptionTypeInference.Builder.build()static TypeInferenceSystemTypeInference.of(FunctionKind functionKind, TypeInference origin) Methods in org.apache.flink.table.types.inference with parameters of type TypeInferenceModifier and TypeMethodDescriptionstatic CallContextTypeInferenceUtil.adaptArguments(TypeInference typeInference, CallContext callContext, DataType outputType) Adapts the call's argument if necessary.static ValidationExceptionTypeInferenceUtil.createInvalidInputException(TypeInference typeInference, CallContext callContext, ValidationException cause) Returns an exception for invalid input arguments.static StringTypeInferenceUtil.generateSignature(TypeInference typeInference, String name, FunctionDefinition definition) Generates a signature of the givenFunctionDefinition.static TypeInferenceSystemTypeInference.of(FunctionKind functionKind, TypeInference origin) TypeInferenceUtil.SurroundingInfo.of(String name, FunctionDefinition functionDefinition, TypeInference typeInference, int argumentCount, int innerCallPosition, boolean isGroupedAggregation) static TypeInferenceUtil.ResultTypeInferenceUtil.runTypeInference(TypeInference typeInference, CallContext callContext, TypeInferenceUtil.SurroundingInfo surroundingInfo) Runs the entire type inference process.