Package org.apache.flink.table.types.inference
package org.apache.flink.table.types.inference
-
ClassDescriptionDefines the count of accepted arguments (including open intervals) that a function can take.Strategy for inferring and validating a single input argument type of a function call.Provides details about a function call during
TypeInference.Helper class forArgumentCountwith constant boundaries.Strategies for inferring and validating input arguments in a function call.Strategy for inferring and validating input arguments in a function call.Describes the signature of a function.Representation of a single argument in a signature.Strategy for inferring a function call's intermediate result data type (i.e. state entry).Describes an argument in a static signature that is not overloaded and does not support varargs.Declares traits forStaticArgument.Extends theTypeInferencefunction-aware by additional system columns and validation.Provides logic for the type inference of function calls.Builder for configuring and creating instances ofTypeInference.Utility for performing type inference.The result of a type inference run.Information what the outer world (i.e. an outer wrapping call) expects from the current function call.Strategies for inferring an output or accumulator data type of a function call.Strategy for inferring a function call's result data type.Transforms one data type to another.Transformations for transforming one data type to another.