Class Column

Object
AbstractColumn
Column
Column
All Implemented Interfaces:
Serializable, Comparable<Column>, DatamartContext.Column, Column, NamedStructure, HasName

public class Column extends Column implements DatamartContext.Column
Represents a column and its metadata description.
See Also:
  • Field Summary Link icon

    Fields
    Modifier and Type
    Field
    Description
    protected DMField
     

    Fields inherited from class Column Link icon

    columnNumber, label, name, primaryKey, remarks, table, type
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
    Column(DMField field, Table table)
     
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
     
     

    Methods inherited from class Column Link icon

    getColumnNumber, getColumnSize, getDecimalDigits, getLabel, getName, getNativeType, getQuote, getRemarks, getType, isIndexed, isNullable, isPrimaryKey, toColumnType

    Methods inherited from class AbstractColumn Link icon

    compareTo, equals, getQualifiedLabel, getQuotedName, hashCode, toString

    Methods inherited from class Object Link icon

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface DatamartContext.Column Link icon

    getColumnNumber, getLabel, getName
  • Field Details Link icon

    • field Link icon

      protected transient DMField field
  • Constructor Details Link icon

  • Method Details Link icon

    • getField Link icon

      public DMField getField()
    • getTable Link icon

      public Table getTable()
      Specified by:
      getTable in interface Column
      Specified by:
      getTable in interface DatamartContext.Column
      Overrides:
      getTable in class Column