SPT RWT Application API

com.sptci.rwt
Class ColumnMetaData

java.lang.Object
  extended by com.sptci.rwt.MetaData
      extended by com.sptci.rwt.ObjectMetaData
          extended by com.sptci.rwt.ColumnMetaData
All Implemented Interfaces:
Serializable

public class ColumnMetaData
extends ObjectMetaData

A value object that represents metadata for columns.

© Copyright 2007 Sans Pareil Technologies, Inc.

Version:
$Id: ColumnMetaData.java 4123 2008-05-25 21:49:01Z rakesh $
Author:
Rakesh Vidyadharan 2007-09-25
See Also:
DatabaseMetaData.getColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String), Serialized Form

Field Summary
private  String defaultValue
          The default value for this column.
private  String nullable
          Defines whether the column takes null values or not.
private  int size
          The size or precision of the column.
private  TableTypeMetaData table
          A reference to the table/view in which this column belongs.
private  int type
          The data type for the column as values defined in Types.
private  String typeName
          The database specific name of the column type.
 
Constructor Summary
ColumnMetaData()
           
 
Method Summary
 String getDefaultValue()
          Returns defaultValue.
 String getNullable()
          Returns nullable.
 int getSize()
          Returns size.
 TableTypeMetaData getTable()
          Returns table.
 int getType()
          Returns type.
 String getTypeName()
          Returns typeName.
protected  void setDefaultValue(String defaultValue)
          Set defaultValue.
protected  void setNullable(String nullable)
          Set nullable.
protected  void setSize(int size)
          Set size.
protected  void setTable(TableTypeMetaData table)
          Set table.
protected  void setType(int type)
          Set type.
protected  void setTypeName(String typeName)
          Set typeName.
 
Methods inherited from class com.sptci.rwt.ObjectMetaData
getCatalogue, getComment, getRoot, setCatalogue, setComment, setRoot
 
Methods inherited from class com.sptci.rwt.MetaData
equals, getName, hashCode, setName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

type

private int type
The data type for the column as values defined in Types.


typeName

private String typeName
The database specific name of the column type.


defaultValue

private String defaultValue
The default value for this column.


size

private int size
The size or precision of the column.


nullable

private String nullable
Defines whether the column takes null values or not.


table

private TableTypeMetaData table
A reference to the table/view in which this column belongs.

Constructor Detail

ColumnMetaData

public ColumnMetaData()
Method Detail

getType

public int getType()
Returns type.

Returns:
The value/reference of/to type.

setType

protected void setType(int type)
Set type.

Parameters:
type - The value to set.

getTypeName

public String getTypeName()
Returns typeName.

Returns:
The value/reference of/to typeName.

setTypeName

protected void setTypeName(String typeName)
Set typeName.

Parameters:
typeName - The value to set.

getSize

public int getSize()
Returns size.

Returns:
The value/reference of/to size.

setSize

protected void setSize(int size)
Set size.

Parameters:
size - The value to set.

getNullable

public String getNullable()
Returns nullable.

Returns:
The value/reference of/to nullable.

setNullable

protected void setNullable(String nullable)
Set nullable.

Parameters:
nullable - The value to set.

getDefaultValue

public String getDefaultValue()
Returns defaultValue.

Returns:
The value/reference of/to defaultValue.

setDefaultValue

protected void setDefaultValue(String defaultValue)
Set defaultValue.

Parameters:
defaultValue - The value to set.

getTable

public TableTypeMetaData getTable()
Returns table.

Returns:
The value/reference of/to table.

setTable

protected void setTable(TableTypeMetaData table)
Set table.

Parameters:
table - The value to set.

SPT RWT Application API