SPT RWT Application API

com.sptci.rwt
Class TableTypeMetaData

java.lang.Object
  extended by com.sptci.rwt.MetaData
      extended by com.sptci.rwt.ObjectMetaData
          extended by com.sptci.rwt.TableTypeMetaData
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
TableMetaData, ViewMetaData

public abstract class TableTypeMetaData
extends ObjectMetaData

An abstract value object that represents metadata for tables, views, synonyms and other similar objects.

© Copyright 2007 Sans Pareil Technologies, Inc.

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

Field Summary
private  Collection<ColumnMetaData> columns
          The collection of columns that belong to this table.
private  int numberOfRows
          The total number of records in the object.
 
Constructor Summary
TableTypeMetaData()
           
 
Method Summary
 ColumnMetaData getColumn(String column)
          Return the metadata for the column with the specified name.
 Collection<ColumnMetaData> getColumns()
          Returns columns.
 int getNumberOfRows()
          Returns numberOfRows.
protected  void setColumns(Collection<ColumnMetaData> columns)
          Set columns.
protected  void setNumberOfRows(int numberOfRows)
          Set numberOfRows.
 
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

columns

private Collection<ColumnMetaData> columns
The collection of columns that belong to this table.


numberOfRows

private int numberOfRows
The total number of records in the object.

Since:
Version 1.3
Constructor Detail

TableTypeMetaData

public TableTypeMetaData()
Method Detail

getColumn

public ColumnMetaData getColumn(String column)
Return the metadata for the column with the specified name.

Parameters:
column - The column whose metadata is to be reetrieved.
Returns:
The metadata for the column or null if no such column exists in the table.

getColumns

public Collection<ColumnMetaData> getColumns()
Returns columns.

Returns:
The value/reference of/to columns.

setColumns

protected void setColumns(Collection<ColumnMetaData> columns)
Set columns.

Parameters:
columns - The value to set.

getNumberOfRows

public int getNumberOfRows()
Returns numberOfRows.

Returns:
The value/reference of/to numberOfRows.
Since:
Version 1.3

setNumberOfRows

protected void setNumberOfRows(int numberOfRows)
Set numberOfRows.

Parameters:
numberOfRows - The value to set.
Since:
Version 1.3

SPT RWT Application API