org.objectweb.speedo.metadata
Class SpeedoColumn

java.lang.Object
  extended by org.objectweb.speedo.metadata.SpeedoElement
      extended by org.objectweb.speedo.metadata.SpeedoColumn
All Implemented Interfaces:
java.io.Serializable

public class SpeedoColumn
extends SpeedoElement

Author:
S.Chassande-Barrioz
See Also:
Serialized Form

Field Summary
 boolean allowNull
           
 java.lang.String defaultValue
           
 boolean insertable
           
 java.lang.String jdbcType
           
 int length
           
 java.lang.String name
           
 int scale
           
 java.lang.String sqlType
           
 SpeedoTable table
           
 java.lang.String targetColumn
           
 java.lang.String targetField
           
 boolean updatable
           
 
Fields inherited from class org.objectweb.speedo.metadata.SpeedoElement
jdoExtension, personality
 
Constructor Summary
SpeedoColumn()
           
SpeedoColumn(java.lang.String n)
           
SpeedoColumn(java.lang.String n, SpeedoTable t)
           
 
Method Summary
 java.lang.Object clone()
           
 void merge(SpeedoColumn c)
           
 java.lang.String toString()
           
 
Methods inherited from class org.objectweb.speedo.metadata.SpeedoElement
addExtension, addInArray, getExtension, getExtensionByKey, getExtensionValueByKey, indexOfInArray, removeInArray, setValueInArray
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

public java.lang.String name

targetColumn

public java.lang.String targetColumn

targetField

public java.lang.String targetField

jdbcType

public java.lang.String jdbcType

sqlType

public java.lang.String sqlType

length

public int length

scale

public int scale

allowNull

public boolean allowNull

defaultValue

public java.lang.String defaultValue

table

public SpeedoTable table

insertable

public boolean insertable

updatable

public boolean updatable
Constructor Detail

SpeedoColumn

public SpeedoColumn()

SpeedoColumn

public SpeedoColumn(java.lang.String n)

SpeedoColumn

public SpeedoColumn(java.lang.String n,
                    SpeedoTable t)
Method Detail

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

merge

public void merge(SpeedoColumn c)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object