Class TypeCheckUtils
java.lang.Object
org.apache.flink.table.runtime.typeutils.TypeCheckUtils
Utils for type.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisArray(org.apache.flink.table.types.logical.LogicalType type) static booleanisBinaryString(org.apache.flink.table.types.logical.LogicalType type) static booleanisBoolean(org.apache.flink.table.types.logical.LogicalType type) static booleanisCharacterString(org.apache.flink.table.types.logical.LogicalType type) static booleanisComparable(org.apache.flink.table.types.logical.LogicalType type) static booleanisDecimal(org.apache.flink.table.types.logical.LogicalType type) static booleanisInteger(org.apache.flink.table.types.logical.LogicalType type) static booleanisLong(org.apache.flink.table.types.logical.LogicalType type) static booleanisMap(org.apache.flink.table.types.logical.LogicalType type) static booleanisMultiset(org.apache.flink.table.types.logical.LogicalType type) static booleanisMutable(org.apache.flink.table.types.logical.LogicalType type) static booleanisNumeric(org.apache.flink.table.types.logical.LogicalType type) static booleanisProcTime(org.apache.flink.table.types.logical.LogicalType type) static booleanisRaw(org.apache.flink.table.types.logical.LogicalType type) static booleanisReference(org.apache.flink.table.types.logical.LogicalType type) static booleanisRow(org.apache.flink.table.types.logical.LogicalType type) static booleanisRowTime(org.apache.flink.table.types.logical.LogicalType type) static booleanisStructuredType(org.apache.flink.table.types.logical.LogicalType type) static booleanisTemporal(org.apache.flink.table.types.logical.LogicalType type) static booleanisTimeInterval(org.apache.flink.table.types.logical.LogicalType type) static booleanisTimePoint(org.apache.flink.table.types.logical.LogicalType type) static booleanisTimestamp(org.apache.flink.table.types.logical.LogicalType type) static booleanisTimestampWithLocalZone(org.apache.flink.table.types.logical.LogicalType type)
-
Constructor Details
-
TypeCheckUtils
public TypeCheckUtils()
-
-
Method Details
-
isNumeric
public static boolean isNumeric(org.apache.flink.table.types.logical.LogicalType type) -
isTemporal
public static boolean isTemporal(org.apache.flink.table.types.logical.LogicalType type) -
isTimePoint
public static boolean isTimePoint(org.apache.flink.table.types.logical.LogicalType type) -
isRowTime
public static boolean isRowTime(org.apache.flink.table.types.logical.LogicalType type) -
isProcTime
public static boolean isProcTime(org.apache.flink.table.types.logical.LogicalType type) -
isTimeInterval
public static boolean isTimeInterval(org.apache.flink.table.types.logical.LogicalType type) -
isCharacterString
public static boolean isCharacterString(org.apache.flink.table.types.logical.LogicalType type) -
isBinaryString
public static boolean isBinaryString(org.apache.flink.table.types.logical.LogicalType type) -
isTimestamp
public static boolean isTimestamp(org.apache.flink.table.types.logical.LogicalType type) -
isTimestampWithLocalZone
public static boolean isTimestampWithLocalZone(org.apache.flink.table.types.logical.LogicalType type) -
isBoolean
public static boolean isBoolean(org.apache.flink.table.types.logical.LogicalType type) -
isDecimal
public static boolean isDecimal(org.apache.flink.table.types.logical.LogicalType type) -
isInteger
public static boolean isInteger(org.apache.flink.table.types.logical.LogicalType type) -
isLong
public static boolean isLong(org.apache.flink.table.types.logical.LogicalType type) -
isArray
public static boolean isArray(org.apache.flink.table.types.logical.LogicalType type) -
isMap
public static boolean isMap(org.apache.flink.table.types.logical.LogicalType type) -
isMultiset
public static boolean isMultiset(org.apache.flink.table.types.logical.LogicalType type) -
isRaw
public static boolean isRaw(org.apache.flink.table.types.logical.LogicalType type) -
isRow
public static boolean isRow(org.apache.flink.table.types.logical.LogicalType type) -
isStructuredType
public static boolean isStructuredType(org.apache.flink.table.types.logical.LogicalType type) -
isComparable
public static boolean isComparable(org.apache.flink.table.types.logical.LogicalType type) -
isMutable
public static boolean isMutable(org.apache.flink.table.types.logical.LogicalType type) -
isReference
public static boolean isReference(org.apache.flink.table.types.logical.LogicalType type)
-