Interface ColumnInformation

  • All Known Implementing Classes:
    ColumnInformationImpl

    public interface ColumnInformation
    Provides access to information about existing table columns
    • Method Detail

      • getContainingTableInformation

        TableInformation getContainingTableInformation()
        Access to the containing table.
        Returns:
        The containing table information
      • getColumnIdentifier

        Identifier getColumnIdentifier()
        The simple (not qualified) column name.
        Returns:
        The column simple identifier.
      • getNullable

        TruthValue getNullable()
        Is the column nullable. The database is allowed to report unknown, hence the use of TruthValue
        Returns:
        nullability.
      • getTypeCode

        int getTypeCode()
        The JDBC type-code.
        Returns:
        JDBC type-code
      • getTypeName

        String getTypeName()
        The database specific type name.
        Returns:
        Type name
      • getColumnSize

        int getColumnSize()
        The column size (length).
        Returns:
        The column length
      • getDecimalDigits

        int getDecimalDigits()
        The precision, for numeric types
        Returns:
        The numeric precision