SPT RWT Application API

com.sptci.rwt
Class AbstractSequenceAnalyser

java.lang.Object
  extended by com.sptci.rwt.Analyser
      extended by com.sptci.rwt.AbstractSequenceAnalyser
Direct Known Subclasses:
OracleSequenceAnalyser, StandardSequenceAnalyser

abstract class AbstractSequenceAnalyser
extends Analyser

An abstract analyser for analysing sequence type objects in the database. Sub-classes implement database engine specific logic to retrieve the information.

© Copyright 2007 Sans Pareil Technologies, Inc.

Since:
Version 1.2
Version:
$Id: AbstractSequenceAnalyser.java 4123 2008-05-25 21:49:01Z rakesh $
Author:
Rakesh Vidyadharan 2007-11-04

Nested Class Summary
 
Nested classes/interfaces inherited from class com.sptci.rwt.Analyser
Analyser.CatalogueSchema
 
Field Summary
 
Fields inherited from class com.sptci.rwt.Analyser
logger, manager
 
Constructor Summary
AbstractSequenceAnalyser(ConnectionManager manager)
          Create a new instance of the class using the specified connection manager.
 
Method Summary
abstract  Collection<SequenceMetaData> analyse(MetaData... parameters)
          Returns a collection of SequenceMetaData objects that contain all information pertaining to the sequences in the specified schema.
 
Methods inherited from class com.sptci.rwt.Analyser
getNames
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSequenceAnalyser

AbstractSequenceAnalyser(ConnectionManager manager)
Create a new instance of the class using the specified connection manager.

Parameters:
manager - The manager for obtaining database connections.
Method Detail

analyse

public abstract Collection<SequenceMetaData> analyse(MetaData... parameters)
                                              throws SQLException
Returns a collection of SequenceMetaData objects that contain all information pertaining to the sequences in the specified schema.

Specified by:
analyse in class Analyser
Parameters:
parameters - Must contain the catalog/schema from which sequence metadata are to be retrieved.
Returns:
The collection of metadata objects representing all objects of this type.
Throws:
SQLException - If errors are encountered while analysisng the
See Also:
Analyser.analyse(com.sptci.rwt.MetaData...)

SPT RWT Application API