| Package | Description |
|---|---|
| org.apache.flink.table.types.inference | |
| org.apache.flink.table.types.inference.strategies |
| Class and Description |
|---|
| AndArgumentTypeStrategy
Strategy for inferring and validating an argument using a conjunction of multiple
ArgumentTypeStrategys into one like f(NUMERIC && LITERAL)
Some ArgumentTypeStrategys cannot contribute an inferred type that is different from
the input type (e.g. |
| AnyArgumentTypeStrategy
Strategy for an argument that can be of any type.
|
| ConstraintArgumentTypeStrategy
Strategy for an argument that must fulfill a given constraint.
|
| ExplicitArgumentTypeStrategy
Strategy for an argument that corresponds to an explicitly defined type.
|
| FamilyArgumentTypeStrategy
Strategy for an argument that corresponds to a given
LogicalTypeFamily and nullability. |
| LiteralArgumentTypeStrategy
Strategy that checks if an argument is a literal.
|
| OrArgumentTypeStrategy
Strategy for inferring and validating an argument using a disjunction of multiple
ArgumentTypeStrategys into one like f(NUMERIC || STRING). |
| OutputArgumentTypeStrategy
Strategy for inferring an unknown argument type from the function's output
DataType if
available. |
| RootArgumentTypeStrategy
Strategy for an argument that corresponds to a given
LogicalTypeRoot and nullability. |
| SubsequenceInputTypeStrategy.SubsequenceStrategyBuilder
A Builder for
SubsequenceInputTypeStrategy. |
| SymbolArgumentTypeStrategy
Strategy for a symbol argument of a specific
TableSymbol enum. |
| TypeLiteralArgumentTypeStrategy
Strategy that checks if an argument is a type literal.
|
| WildcardInputTypeStrategy
Strategy that does not perform any modification or validation of the input.
|
| Class and Description |
|---|
| CommonCollectionInputTypeStrategy
An
InputTypeStrategy that expects that all arguments have a common type. |
| SubsequenceInputTypeStrategy.SubsequenceStrategyBuilder
A Builder for
SubsequenceInputTypeStrategy. |
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.