java.lang.Object
com.infoteria.asteria.sqlbuilder.model.Column
All Implemented Interfaces:
Cloneable

public class Column extends Object implements Cloneable
テーブルの列を返します。
  • Constructor Details

    • Column

      public Column(com.infoteria.asteria.util.rdb.ColumnInfo column)
  • Method Details

    • getTable

      public Table getTable()
      この列を持つTableを返します。
    • getName

      public String getName()
      列名を返します。
    • getType

      public int getType()
      列のデータ型をjava.sql.Typesのシンボルで返します。
    • getTypeName

      public String getTypeName()
      列のデータ型を文字列で返します。
    • getDisplayName

      public String getDisplayName()
      列の表示名を返します。
    • setDisplayName

      public void setDisplayName(String s)
      列の表示名を設定します。
    • getColumnInfo

      public com.infoteria.asteria.util.rdb.ColumnInfo getColumnInfo()
    • setColumnInfo

      public void setColumnInfo(com.infoteria.asteria.util.rdb.ColumnInfo c)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      オーナーテーブルと列名が同じであれば等しいと判定します
      Overrides:
      equals in class Object
    • getValue

      public Value getValue()
    • setValue

      public void setValue(Value v)
    • clone

      public Column clone(Table table)
    • addPropertyChangeListener

      public void addPropertyChangeListener(PropertyChangeListener l)
    • removePropertyChangeListener

      public void removePropertyChangeListener(PropertyChangeListener l)