Class ColumnMetadata


  • public class ColumnMetadata
    extends Object
    The data retrieved about a column as read from JDBC Metadata.
    Version:
    $Id: ColumnMetadata.java 1331190 2012-04-27 02:41:35Z tfischer $
    • Constructor Detail

      • ColumnMetadata

        public ColumnMetadata​(String name,
                              Integer sqlType,
                              Integer size,
                              Integer nullType,
                              String defValue,
                              Integer decimalDigits)
        Constructor.
        Parameters:
        name - The name of the column.
        sqlType - The data type of the column.
        size - The maximum size of the column.
        nullType - 0 if the column may not be null, 1 if the column may be known, 2 unknown.
        defValue - The default value of the column, or null if no default value exists.
        decimalDigits - The number of decimal digits of the column.
    • Method Detail

      • getName

        public String getName()
        Returns the name of the column.
        Returns:
        the name of the column.
      • getSqlType

        public Integer getSqlType()
        Returns the data type of the column.
        Returns:
        the data type of the column as in java.sql.Types.
      • getSize

        public Integer getSize()
        Returns the maximum size of the column.
        Returns:
        the maximum size of the column.
      • getNullType

        public Integer getNullType()
        Returns whether the column may be null.
        Returns:
        0 if the column may not be null, 1 if the column may be known, 2 unknown.
      • getDefValue

        public String getDefValue()
        Returns the default value of the column.
        Returns:
        the default value, or 0 if no default value exists.
      • getDecimalDigits

        public Integer getDecimalDigits()
        Returns the number of decimal digits.
        Returns:
        the number of decimal digits.