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

    Fields
    Modifier and Type
    Field
    Description
    protected DMField
     

    Fields inherited from class Column

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

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

    Modifier and Type
    Method
    Description
     
     

    Methods inherited from class Column

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

    Methods inherited from class AbstractColumn

    compareTo, equals, getQualifiedLabel, getQuotedName, hashCode, toString

    Methods inherited from class Object

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

    Methods inherited from interface DatamartContext.Column

    getColumnNumber, getLabel, getName
  • Field Details

    • field

      protected transient DMField field
  • Constructor Details

  • Method Details

    • getField

      public DMField getField()
    • getTable

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