Class TypeCheckUtils
- java.lang.Object
-
- org.apache.flink.table.runtime.typeutils.TypeCheckUtils
-
public class TypeCheckUtils extends Object
Utils for type.
-
-
Constructor Summary
Constructors Constructor Description TypeCheckUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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)
-
-
-
Method Detail
-
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)
-
-