SPT RWT Application API

com.sptci.rwt
Class RootMetaData

java.lang.Object
  extended by com.sptci.rwt.MetaData
      extended by com.sptci.rwt.RootMetaData
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
CatalogueMetaData, SchemaMetaData

public abstract class RootMetaData
extends MetaData

An asbtract base class that represents objects that serve as the root of the database. Database engines generally support two kinds of root objects:

  1. Catalog
  2. Schema

Schema objects may belong to a catalog or exist on their own.

© Copyright 2007 Sans Pareil Technologies, Inc.

Since:
Version 1.1
Version:
$Id: RootMetaData.java 4123 2008-05-25 21:49:01Z rakesh $
Author:
Rakesh Vidyadharan 2007-10-23
See Also:
Serialized Form

Field Summary
private  DBMSMetaData dbmsMetaData
          A reference to the meta data object for the database.
private  Collection<ProcedureMetaData> procedures
          The collection of ProcedureMetaData objects that represent all the procedures available in this schema.
private  Collection<SequenceMetaData> sequences
          The collection of SequenceMetaData objects that represent all the sequences available in this schema.
private  Collection<TableMetaData> tables
          The collection of TableMetaData objects that represent all the tables available in this schema.
private  Collection<TriggerMetaData> triggers
          The collection of TriggerMetaData objects that represent all the triggers available in this schema.
private  Collection<ViewMetaData> views
          The collection of ViewMetaData objects that represent all the views available in this schema.
 
Constructor Summary
RootMetaData()
           
 
Method Summary
 DBMSMetaData getDbmsMetaData()
          Returns dbmsMetaData.
 Collection<ProcedureMetaData> getProcedures()
          Returns procedures.
 Collection getSequences()
          Returns sequences.
 Collection<TableMetaData> getTables()
          Returns tables.
 Collection<TriggerMetaData> getTriggers()
          Returns triggers.
 Collection<ViewMetaData> getViews()
          Returns views.
protected  void setDbmsMetaData(DBMSMetaData dbmsMetaData)
          Set dbmsMetaData.
protected  void setProcedures(Collection procedures)
          Set procedures.
protected  void setSequences(Collection sequences)
          Set sequences.
protected  void setTables(Collection tables)
          Set tables.
protected  void setTriggers(Collection triggers)
          Set triggers.
protected  void setViews(Collection views)
          Set views.
 
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

dbmsMetaData

private DBMSMetaData dbmsMetaData
A reference to the meta data object for the database.


tables

private Collection<TableMetaData> tables
The collection of TableMetaData objects that represent all the tables available in this schema.


views

private Collection<ViewMetaData> views
The collection of ViewMetaData objects that represent all the views available in this schema.


triggers

private Collection<TriggerMetaData> triggers
The collection of TriggerMetaData objects that represent all the triggers available in this schema.


procedures

private Collection<ProcedureMetaData> procedures
The collection of ProcedureMetaData objects that represent all the procedures available in this schema.


sequences

private Collection<SequenceMetaData> sequences
The collection of SequenceMetaData objects that represent all the sequences available in this schema.

Constructor Detail

RootMetaData

public RootMetaData()
Method Detail

getDbmsMetaData

public DBMSMetaData getDbmsMetaData()
Returns dbmsMetaData.

Returns:
The value/reference of/to dbmsMetaData.

setDbmsMetaData

protected void setDbmsMetaData(DBMSMetaData dbmsMetaData)
Set dbmsMetaData.

Parameters:
dbmsMetaData - The value to set.

getTables

public Collection<TableMetaData> getTables()
Returns tables.

Returns:
The value/reference of/to tables.

setTables

protected void setTables(Collection tables)
Set tables.

Parameters:
tables - The value to set.

getViews

public Collection<ViewMetaData> getViews()
Returns views.

Returns:
The value/reference of/to views.

setViews

protected void setViews(Collection views)
Set views.

Parameters:
views - The value to set.

getTriggers

public Collection<TriggerMetaData> getTriggers()
Returns triggers.

Returns:
The value/reference of/to triggers.

setTriggers

protected void setTriggers(Collection triggers)
Set triggers.

Parameters:
triggers - The value to set.

getProcedures

public Collection<ProcedureMetaData> getProcedures()
Returns procedures.

Returns:
The value/reference of/to procedures.

setProcedures

protected void setProcedures(Collection procedures)
Set procedures.

Parameters:
procedures - The value to set.

getSequences

public Collection getSequences()
Returns sequences.

Returns:
The value/reference of/to sequences.

setSequences

protected void setSequences(Collection sequences)
Set sequences.

Parameters:
sequences - The value to set.

SPT RWT Application API