All Known Implementing Classes:
AuditLogColumn, HarvestSurveysColumn, RepositoryColumn

public interface PostgreSQLColumn
Describes the different types of columns found in a database schema
  • Method Details

    • getColumnName

      String getColumnName()
      retrieve the name of the column.
      Returns:
      name
    • getColumnType

      ColumnType getColumnType()
      Return the type of the column.
      Returns:
      ColumnType
    • getColumnDescription

      String getColumnDescription()
      Return th optional description for the column.
      Returns:
      text
    • isNotNull

      boolean isNotNull()
      Return whether the column is not null;
      Returns:
      boolean