Class SpecificTypeStrategies
java.lang.Object
org.apache.flink.table.types.inference.strategies.SpecificTypeStrategies
Entry point for specific type strategies not covered in
TypeStrategies.
This primarily serves the purpose of reducing visibility of individual type strategy implementations to avoid polluting the API classpath.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TypeStrategySeeAggDecimalPlusTypeStrategy.static final TypeStrategySeeArrayTypeStrategy.static final TypeStrategystatic final TypeStrategyType strategy specific for array element.static final TypeStrategySeeCollectTypeStrategy.static final TypeStrategySeeCurrentWatermarkTypeStrategy.static final TypeStrategySeeDecimalDivideTypeStrategy.static final TypeStrategySeeDecimalModTypeStrategy.static final TypeStrategySeeDecimalPlusTypeStrategy.static final TypeStrategySeeDecimalScale0TypeStrategy.static final TypeStrategySeeDecimalTimesTypeStrategy.static final TypeStrategySeeGetTypeStrategy.static final TypeStrategystatic final TypeStrategySeeIfNullTypeStrategy.static final TypeStrategySeeInternalReplicateRowsTypeStrategy.static final TypeStrategystatic final TypeStrategyStrategy forBuiltInFunctionDefinitions.LAGandBuiltInFunctionDefinitions.LEAD.static final TypeStrategySeeMapTypeStrategy.static final TypeStrategyType strategy specific forBuiltInFunctionDefinitions.MAP_ENTRIES.static final TypeStrategyType strategy specific forBuiltInFunctionDefinitions.MAP_FROM_ARRAYS.static final TypeStrategyType strategy specific forBuiltInFunctionDefinitions.MAP_KEYS.static final TypeStrategyType strategy specific forBuiltInFunctionDefinitions.MAP_VALUES.static final TypeStrategyType strategy specific forBuiltInFunctionDefinitions.PERCENTILE.static final TypeStrategySeeRoundTypeStrategy.static final TypeStrategySeeRowTypeStrategy.static final TypeStrategySeeRowtimeTypeStrategy.static final TypeStrategySeeSourceWatermarkTypeStrategy.static final TypeStrategySeeStringConcatTypeStrategy.static final TypeStrategystatic final TypeStrategySeeUnusedTypeStrategy. -
Method Summary
-
Field Details
-
UNUSED
SeeUnusedTypeStrategy. -
ROW
SeeRowTypeStrategy. -
ROUND
SeeRoundTypeStrategy. -
MAP
SeeMapTypeStrategy. -
COLLECT
SeeCollectTypeStrategy. -
IF_NULL
SeeIfNullTypeStrategy. -
STRING_CONCAT
SeeStringConcatTypeStrategy. -
ARRAY
SeeArrayTypeStrategy. -
ARRAY_ELEMENT
Type strategy specific for array element. -
ITEM_AT
-
ARRAY_APPEND_PREPEND
-
GET
SeeGetTypeStrategy. -
DECIMAL_MOD
SeeDecimalModTypeStrategy. -
DECIMAL_DIVIDE
SeeDecimalDivideTypeStrategy. -
DECIMAL_PLUS
SeeDecimalPlusTypeStrategy. -
AGG_DECIMAL_PLUS
SeeAggDecimalPlusTypeStrategy. -
HIVE_AGG_DECIMAL_PLUS
-
DECIMAL_SCALE_0
SeeDecimalScale0TypeStrategy. -
DECIMAL_TIMES
SeeDecimalTimesTypeStrategy. -
PERCENTILE
Type strategy specific forBuiltInFunctionDefinitions.PERCENTILE. -
SOURCE_WATERMARK
SeeSourceWatermarkTypeStrategy. -
CURRENT_WATERMARK
SeeCurrentWatermarkTypeStrategy. -
ROWTIME
SeeRowtimeTypeStrategy. -
INTERNAL_REPLICATE_ROWS
SeeInternalReplicateRowsTypeStrategy. -
TO_TIMESTAMP_LTZ
-
MAP_KEYS
Type strategy specific forBuiltInFunctionDefinitions.MAP_KEYS. -
MAP_VALUES
Type strategy specific forBuiltInFunctionDefinitions.MAP_VALUES. -
MAP_ENTRIES
Type strategy specific forBuiltInFunctionDefinitions.MAP_ENTRIES. -
MAP_FROM_ARRAYS
Type strategy specific forBuiltInFunctionDefinitions.MAP_FROM_ARRAYS. -
LEAD_LAG
Strategy forBuiltInFunctionDefinitions.LAGandBuiltInFunctionDefinitions.LEAD. Returns a nullable type of arg0, unless the default value is not null. In that case the result will be not null.
-