Uses of Enum
org.apache.flink.table.types.logical.LogicalTypeFamily
Packages that use LogicalTypeFamily
Package
Description
-
Uses of LogicalTypeFamily in org.apache.flink.table.types.inference
Methods in org.apache.flink.table.types.inference with parameters of type LogicalTypeFamilyModifier and TypeMethodDescriptionstatic FamilyArgumentTypeStrategyInputTypeStrategies.logical(LogicalTypeFamily expectedFamily) Strategy for an argument that corresponds to a givenLogicalTypeFamily.static FamilyArgumentTypeStrategyInputTypeStrategies.logical(LogicalTypeFamily expectedFamily, boolean expectedNullability) Strategy for an argument that corresponds to a givenLogicalTypeFamilyand nullability.static TypeStrategyTypeStrategies.matchFamily(int argumentPos, LogicalTypeFamily family) Type strategy that returns the given argument if it is of the same logical type family.static Signature.ArgumentSignature.Argument.ofGroup(String name, LogicalTypeFamily typeFamily) static Signature.ArgumentSignature.Argument.ofGroup(LogicalTypeFamily typeFamily) -
Uses of LogicalTypeFamily in org.apache.flink.table.types.inference.strategies
Constructors in org.apache.flink.table.types.inference.strategies with parameters of type LogicalTypeFamilyModifierConstructorDescriptionFamilyArgumentTypeStrategy(LogicalTypeFamily expectedFamily, Boolean expectedNullability) MatchFamilyTypeStrategy(int argumentPos, LogicalTypeFamily matchingTypeFamily) -
Uses of LogicalTypeFamily in org.apache.flink.table.types.logical
Methods in org.apache.flink.table.types.logical that return LogicalTypeFamilyModifier and TypeMethodDescriptionstatic LogicalTypeFamilyReturns the enum constant of this type with the specified name.static LogicalTypeFamily[]LogicalTypeFamily.values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.apache.flink.table.types.logical that return types with arguments of type LogicalTypeFamilyMethods in org.apache.flink.table.types.logical with parameters of type LogicalTypeFamilyModifier and TypeMethodDescriptionbooleanLogicalType.is(LogicalTypeFamily family) Returns whether the family type of the type equals to thefamilyor not.booleanLogicalType.isAnyOf(LogicalTypeFamily... typeFamilies) Returns whether the root of the type is part of at least one family of thetypeFamilyor not.