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
ArgumentTypeStrategy s into one like f(NUMERIC && LITERAL) |
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
ArgumentTypeStrategy s 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 . |
WildcardInputTypeStrategy
Strategy that does not perform any modification or validation of the input.
|
Class and Description |
---|
SubsequenceInputTypeStrategy.SubsequenceStrategyBuilder
A Builder for
SubsequenceInputTypeStrategy . |
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.