gistoolkit.datasources
Class SimpleDBDataSource

java.lang.Object
  extended bygistoolkit.datasources.SimpleDataSource
      extended bygistoolkit.datasources.SimpleDBDataSource
All Implemented Interfaces:
DataSource
Direct Known Subclasses:
ArcSDEDataSource, MySQLDataSource, OracleDataSource, PostGISDataSource, SpatialExtenderDataSource

public abstract class SimpleDBDataSource
extends SimpleDataSource

Contains many convenience methods for building a data source based on a database.


Field Summary
 
Fields inherited from class gistoolkit.datasources.SimpleDataSource
myTypes
 
Constructor Summary
SimpleDBDataSource()
          Creates new SimpleDBDataSource
 
Method Summary
 Filter getFilter()
          Retrieve the filter from the data source.
 java.lang.String getFilterSQL()
          Returns the SQL for the filters.
 SQLConverter getSQLConverter()
          Returns the converter for this Database.
 void setFilter(Filter inFilter)
          Set the filters into this data source.
 
Methods inherited from class gistoolkit.datasources.SimpleDataSource
addDataSourceListener, clearCache, commit, delete, doCommit, doDelete, doInsert, doRollback, doUpdate, filterDataset, fireCommit, fireDelete, fireInsert, fireRead, fireRollBack, fireUpdate, getCached, getCacheDataset, getCacheEnvelope, getEnvelope, getFromProjection, getName, getNode, getStyle, getToProjection, getValidShapeTypes, insert, isCachedProjected, isUpdateable, projectBackward, projectForward, queryFromCache, readDataset, readDataset, readEnvelope, readShapes, removeDataSourceListener, rollback, setCache, setCached, setFromProjection, setName, setNode, setProjection, setToProjection, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleDBDataSource

public SimpleDBDataSource()
Creates new SimpleDBDataSource

Method Detail

getFilterSQL

public java.lang.String getFilterSQL()
Returns the SQL for the filters.


getFilter

public Filter getFilter()
Retrieve the filter from the data source.

Specified by:
getFilter in interface DataSource
Overrides:
getFilter in class SimpleDataSource

setFilter

public void setFilter(Filter inFilter)
Set the filters into this data source.

Specified by:
setFilter in interface DataSource
Overrides:
setFilter in class SimpleDataSource

getSQLConverter

public SQLConverter getSQLConverter()
Returns the converter for this Database.