SPT RWT Application API

Uses of Class
com.sptci.rwt.MetaData

Packages that use MetaData
com.sptci.rwt A database abstraction API for analysing and interacting with relational databases using JDBC. 
com.sptci.rwt.webui.model Contains custom classes to display details of the MetaData classes in the detail area. 
com.sptci.rwt.webui.tree Contains custom classes to represent the MetaData sub-classes in a Tree
 

Uses of MetaData in com.sptci.rwt
 

Subclasses of MetaData in com.sptci.rwt
 class CatalogueMetaData
          A value object that represents database catalogues.
 class ColumnMetaData
          A value object that represents metadata for columns.
 class DBMSMetaData
          A value object that represents metadata for the database.
 class ForeignKeyMetaData
          A metadata object that represents foreign key constraint types.
 class IndexMetaData
          A metadata object that represents table indices.
 class JDBCMetaData
          A value object that represents metadata for the JDBC driver.
 class KeyMetaData
          An abstract metadata object that represents constraint types (primary and foreign keys).
 class LimitsMetaData
          A value object that represents metadata about limits enforced by the database.
 class ObjectMetaData
          An abstract value object that is used to represent database objects such as tables, views, columns etc that support having comments.
 class PrimaryKeyMetaData
          A metadata object that represents primary key constraint types.
 class ProcedureMetaData
          A metadata object that represents procedure/function objects.
 class RootMetaData
          An asbtract base class that represents objects that serve as the root of the database.
 class SchemaMetaData
          A value object that represents database schemas.
 class SequenceMetaData
          A value object that represents metadata for sequences.
 class TableMetaData
          A value object that represents metadata for tables.
 class TableTypeMetaData
          An abstract value object that represents metadata for tables, views, synonyms and other similar objects.
 class TriggerMetaData
          A metadata object that represents trigger objects.
 class ViewMetaData
          A value object that represents metadata for views.
 

Methods in com.sptci.rwt that return types with arguments of type MetaData
abstract  Collection<? extends MetaData> Analyser.analyse(MetaData... parameters)
          Analyse the database connected to and return the appropriate metadata objects.
 

Methods in com.sptci.rwt with parameters of type MetaData
 Collection<ViewMetaData> ViewAnalyser.analyse(MetaData... parameters)
          Returns a collection of ViewMetaData objects that contain the basic information pertaining to the views in the schema.
 Collection<TriggerMetaData> TriggerAnalyser.analyse(MetaData... parameters)
          Returns a collection of TriggerMetaData objects that contain the basic information pertaining to the triggers in the schema and table (optional) specified.
 Collection<TableMetaData> TableAnalyser.analyse(MetaData... parameters)
          Returns a collection of TableMetaData objects that contain the basic information pertaining to the tables in the schema.
 Collection<SequenceMetaData> StandardSequenceAnalyser.analyse(MetaData... parameters)
          Returns a collection of SequenceMetaData objects that contain all information pertaining to the sequences in the specified schema.
 Collection<SequenceMetaData> SequenceAnalyser.analyse(MetaData... parameters)
          Returns a collection of SequenceMetaData objects that contain all information pertaining to the sequences in the specified schema.
 Collection<SchemaMetaData> SchemaAnalyser.analyse(MetaData... parameters)
          Returns a collection of SchemaMetaData objects that contain the basic information pertaining to the schemas in the database.
 Collection<ProcedureMetaData> ProcedureAnalyser.analyse(MetaData... parameters)
          Returns a collection of ProcedureMetaData objects that contain the basic information pertaining to the procedures in the catalog/schema.
 Collection<PrimaryKeyMetaData> PrimaryKeyAnalyser.analyse(MetaData... parameters)
          Returns a collection of PrimaryKeyMetaData objects that contain all information pertaining to the primary key columns for the specified table.
 Collection<SequenceMetaData> OracleSequenceAnalyser.analyse(MetaData... parameters)
          Returns a collection of SequenceMetaData objects that contain all information pertaining to the sequences in the specified schema.
 Collection<IndexMetaData> IndexAnalyser.analyse(MetaData... parameters)
          Returns a collection of IndexMetaData objects that contain all information pertaining to the indices for the specified table.
 Collection<ForeignKeyMetaData> ForeignKeyAnalyser.analyse(MetaData... parameters)
          Returns a collection of ForeignKeyMetaData objects that contain all information pertaining to the foreign keys for the specified table.
 Collection<DBMSMetaData> DBMSAnalyser.analyse(MetaData... parameters)
          Returns a collection of DBMSMetaData objects that contain the basic information pertaining to the database.
 Collection<ColumnMetaData> ColumnAnalyser.analyse(MetaData... parameters)
          Returns a collection of ColumnMetaData objects that contain all information pertaining to the columns in the specified table.
 Collection<CatalogueMetaData> CatalogueAnalyser.analyse(MetaData... parameters)
          Returns a collection of CatalogueMetaData objects that contain the basic information pertaining to the catalogues in the database.
abstract  Collection<? extends MetaData> Analyser.analyse(MetaData... parameters)
          Analyse the database connected to and return the appropriate metadata objects.
 Collection<ViewMetaData> AbstractViewAnalyser.analyse(MetaData... parameters)
          Returns a collection of ViewMetaData objects that contain the basic information pertaining to the views in the schema.
 Collection<TriggerMetaData> AbstractTriggerAnalyser.analyse(MetaData... parameters)
          Returns a collection of TriggerMetaData objects that contain the basic information pertaining to the triggers in the schema and table (optional) specified.
abstract  Collection<SequenceMetaData> AbstractSequenceAnalyser.analyse(MetaData... parameters)
          Returns a collection of SequenceMetaData objects that contain all information pertaining to the sequences in the specified schema.
 Collection<ProcedureMetaData> AbstractProcedureAnalyser.analyse(MetaData... parameters)
          Returns a collection of ProcedureMetaData objects that contain the basic information pertaining to the procedures in the catalog/schema.
protected  void StandardTriggerAnalyser.createMetaData(ResultSet resultSet, Collection<TriggerMetaData> collection, MetaData... parameters)
          Create a new metadata object out of the data in the specified result set.
protected  void OracleTriggerAnalyser.createMetaData(ResultSet resultSet, Collection<TriggerMetaData> collection, MetaData... parameters)
          Create a new metadata object out of the data in the specified result set.
protected abstract  void AbstractTriggerAnalyser.createMetaData(ResultSet resultSet, Collection<TriggerMetaData> collection, MetaData... parameters)
          Create a new metadata object out of the data in the specified result set.
protected  PreparedStatement StandardTriggerAnalyser.createStatement(Connection connection, MetaData... parameters)
          Create a PreparedStatement based on the parameters passed in.
protected  PreparedStatement OracleTriggerAnalyser.createStatement(Connection connection, MetaData... parameters)
          Create a PreparedStatement based on the parameters passed in.
protected abstract  PreparedStatement AbstractTriggerAnalyser.createStatement(Connection connection, MetaData... parameters)
          Create a PreparedStatement based on the parameters passed in.
protected  Analyser.CatalogueSchema Analyser.getNames(MetaData metaData)
          Return a value object that represents the names of the catalogue and/or schema specified.
 

Uses of MetaData in com.sptci.rwt.webui.model
 

Methods in com.sptci.rwt.webui.model with parameters of type MetaData
protected  void ViewView.createLabels(String name, MetaData metaData, Component component)
          Create standard Label components that represent the name of the specified field and the value in the specified model.
protected  void TableView.createLabels(String name, MetaData metaData, Component parent)
          Create standard Label components that represent the name of the specified field and the value in the specified model.
protected  void SchemaView.createLabels(String name, MetaData metaData, Component component)
          Create standard Label components that represent the name of the specified field and the value in the specified model.
protected  void PrimaryKeyView.createLabels(String name, MetaData metaData, Component component)
          Create standard Label components that represent the name of the specified field and the value in the specified model.
protected  void CatalogueView.createLabels(String name, MetaData metaData, Component component)
          Create standard Label components that represent the name of the specified field and the value in the specified model.
protected  void AbstractView.createLabels(String name, MetaData metaData, Component component)
          Create standard Label components that represent the name of the specified field and the value in the specified model.
 

Uses of MetaData in com.sptci.rwt.webui.tree
 

Classes in com.sptci.rwt.webui.tree with type parameters of type MetaData
 class AbstractNode<S extends MetaData>
          An abstract TreeNode that represents MetaData objects.
 class ContainerNode<S extends MetaData>
          An abstract TreeNode that represents MetaData objects.
 class LeafNode<S extends MetaData>
          A TreeNode that represents a leaf in a tree.
 class TriggersNode<S extends MetaData>
          A TreeNode that represents all the triggers in schema in the active database connection.
 

Fields in com.sptci.rwt.webui.tree declared as MetaData
protected  S ContainerNode.metadata
          The MetaData object associated with this node.
 


SPT RWT Application API