Class MapSqlType

    • Constructor Detail

      • MapSqlType

        public MapSqlType​(RelDataType keyType,
                          RelDataType valueType,
                          boolean isNullable)
        Creates a MapSqlType. This constructor should only be called from a factory method.
    • Method Detail

      • generateTypeString

        protected void generateTypeString​(java.lang.StringBuilder sb,
                                          boolean withDetail)
        Description copied from class: RelDataTypeImpl
        Generates a string representation of this type.
        Specified by:
        generateTypeString in class RelDataTypeImpl
        Parameters:
        sb - StringBuilder into which to generate the string
        withDetail - when true, all detail information needed to compute a unique digest (and return from getFullTypeString) should be included;
      • getFamily

        public RelDataTypeFamily getFamily()
        Description copied from interface: RelDataType
        Gets a canonical object representing the family of this type. Two values can be compared if and only if their types are in the same family.
        Specified by:
        getFamily in interface RelDataType
        Overrides:
        getFamily in class AbstractSqlType
        Returns:
        canonical object representing type family