Class 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 boolean isArray​(org.apache.flink.table.types.logical.LogicalType type)  
      static boolean isBinaryString​(org.apache.flink.table.types.logical.LogicalType type)  
      static boolean isBoolean​(org.apache.flink.table.types.logical.LogicalType type)  
      static boolean isCharacterString​(org.apache.flink.table.types.logical.LogicalType type)  
      static boolean isComparable​(org.apache.flink.table.types.logical.LogicalType type)  
      static boolean isDecimal​(org.apache.flink.table.types.logical.LogicalType type)  
      static boolean isInteger​(org.apache.flink.table.types.logical.LogicalType type)  
      static boolean isLong​(org.apache.flink.table.types.logical.LogicalType type)  
      static boolean isMap​(org.apache.flink.table.types.logical.LogicalType type)  
      static boolean isMultiset​(org.apache.flink.table.types.logical.LogicalType type)  
      static boolean isMutable​(org.apache.flink.table.types.logical.LogicalType type)  
      static boolean isNumeric​(org.apache.flink.table.types.logical.LogicalType type)  
      static boolean isProcTime​(org.apache.flink.table.types.logical.LogicalType type)  
      static boolean isRaw​(org.apache.flink.table.types.logical.LogicalType type)  
      static boolean isReference​(org.apache.flink.table.types.logical.LogicalType type)  
      static boolean isRow​(org.apache.flink.table.types.logical.LogicalType type)  
      static boolean isRowTime​(org.apache.flink.table.types.logical.LogicalType type)  
      static boolean isStructuredType​(org.apache.flink.table.types.logical.LogicalType type)  
      static boolean isTemporal​(org.apache.flink.table.types.logical.LogicalType type)  
      static boolean isTimeInterval​(org.apache.flink.table.types.logical.LogicalType type)  
      static boolean isTimePoint​(org.apache.flink.table.types.logical.LogicalType type)  
      static boolean isTimestamp​(org.apache.flink.table.types.logical.LogicalType type)  
      static boolean isTimestampWithLocalZone​(org.apache.flink.table.types.logical.LogicalType type)  
    • Constructor Detail

      • TypeCheckUtils

        public TypeCheckUtils()
    • 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)