org.tranql.sql
Class Column

java.lang.Object
  extended byorg.tranql.sql.Column
All Implemented Interfaces:
Attribute, java.io.Serializable

public class Column
extends java.lang.Object
implements Attribute

Version:
$Revision: 246 $ $Date: 2005-08-27 04:09:42 +0200 (Sat, 27 Aug 2005) $
See Also:
Serialized Form

Constructor Summary
Column(java.lang.String name, java.lang.Class type, boolean identity)
           
Column(java.lang.String name, java.lang.String physicalName, java.lang.Class type, boolean identity)
           
 
Method Summary
 java.lang.String getColumnDefinition()
           
 int getLength()
           
 java.lang.String getName()
           
 java.lang.String getPhysicalName()
           
 int getPrecision()
           
 int getScale()
           
 int getSQLType()
           
 java.lang.Class getType()
           
 TypeConverter getTypeConverter()
           
 boolean isColumnDefinitionSet()
           
 boolean isIdentity()
           
 boolean isSQLTypeSet()
           
 boolean isTypeConverterSet()
           
 void setColumnDefinition(java.lang.String columnDefinition)
           
 void setLength(int length)
           
 void setPrecision(int precision)
           
 void setScale(int scale)
           
 void setSQLType(int sqlType)
           
 void setTypeConverter(TypeConverter typeConverter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Column

public Column(java.lang.String name,
              java.lang.Class type,
              boolean identity)

Column

public Column(java.lang.String name,
              java.lang.String physicalName,
              java.lang.Class type,
              boolean identity)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface Attribute

getPhysicalName

public java.lang.String getPhysicalName()
Specified by:
getPhysicalName in interface Attribute

getType

public java.lang.Class getType()
Specified by:
getType in interface Attribute

isIdentity

public boolean isIdentity()
Specified by:
isIdentity in interface Attribute

isSQLTypeSet

public boolean isSQLTypeSet()

setSQLType

public void setSQLType(int sqlType)

getSQLType

public int getSQLType()

getLength

public int getLength()

setLength

public void setLength(int length)

getPrecision

public int getPrecision()

setPrecision

public void setPrecision(int precision)

getScale

public int getScale()

setScale

public void setScale(int scale)

getColumnDefinition

public java.lang.String getColumnDefinition()

isColumnDefinitionSet

public boolean isColumnDefinitionSet()

setColumnDefinition

public void setColumnDefinition(java.lang.String columnDefinition)

isTypeConverterSet

public boolean isTypeConverterSet()

setTypeConverter

public void setTypeConverter(TypeConverter typeConverter)

getTypeConverter

public TypeConverter getTypeConverter()


Copyright © -2006 The Codehaus. All Rights Reserved.