Class JDBCSetProvider

java.lang.Object
org.gvsig.tools.dispose.impl.AbstractDisposable
org.gvsig.fmap.dal.feature.spi.AbstractFeatureSetProvider
org.gvsig.fmap.dal.store.jdbc2.impl.JDBCSetProvider
All Implemented Interfaces:
org.gvsig.fmap.dal.feature.spi.FeatureSetProvider, org.gvsig.tools.dispose.Disposable

public class JDBCSetProvider extends org.gvsig.fmap.dal.feature.spi.AbstractFeatureSetProvider
  • Field Details

  • Constructor Details

    • JDBCSetProvider

      public JDBCSetProvider(org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider store, JDBCHelper helper, org.gvsig.fmap.dal.feature.FeatureQuery query, org.gvsig.fmap.dal.feature.FeatureType providerFeatureType, org.gvsig.fmap.dal.feature.FeatureType storeFeatureType) throws org.gvsig.fmap.dal.exception.DataException
      Throws:
      org.gvsig.fmap.dal.exception.DataException
    • JDBCSetProvider

      public JDBCSetProvider(org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider store, JDBCHelper helper, org.gvsig.fmap.dal.feature.FeatureQuery query, org.gvsig.fmap.dal.feature.FeatureType featureType) throws org.gvsig.fmap.dal.exception.DataException
      Throws:
      org.gvsig.fmap.dal.exception.DataException
  • Method Details

    • getDefaultFetchSize

      public int getDefaultFetchSize()
      Returns:
      the defaultFetchSize
    • setDefaultFetchSize

      public void setDefaultFetchSize(int defaultFetchSize)
      Parameters:
      defaultFetchSize - the defaultFetchSize to set
    • getJDBCStore

      protected JDBCStoreProvider getJDBCStore()
    • getHelper

      protected JDBCHelper getHelper()
    • getOperations

      protected OperationsFactory getOperations()
    • canIterateFromIndex

      public boolean canIterateFromIndex()
    • canFilter

      public boolean canFilter()
    • canOrder

      public boolean canOrder()
    • getResulSetControler

      public ResulSetControler getResulSetControler()
    • doDispose

      protected void doDispose() throws org.gvsig.tools.exception.BaseException
      Specified by:
      doDispose in class org.gvsig.tools.dispose.impl.AbstractDisposable
      Throws:
      org.gvsig.tools.exception.BaseException
    • getFetchSize

      protected int getFetchSize()
    • getSize

      public long getSize() throws org.gvsig.fmap.dal.exception.DataException
      Throws:
      org.gvsig.fmap.dal.exception.DataException
    • isEmpty

      public boolean isEmpty() throws org.gvsig.fmap.dal.exception.DataException
      Throws:
      org.gvsig.fmap.dal.exception.DataException
    • createFastIterator

      protected JDBCIterator createFastIterator(long index) throws org.gvsig.fmap.dal.exception.DataException
      Specified by:
      createFastIterator in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureSetProvider
      Throws:
      org.gvsig.fmap.dal.exception.DataException
    • createFastIterator

      protected JDBCIterator createFastIterator(long index, long elements) throws org.gvsig.fmap.dal.exception.DataException
      Overrides:
      createFastIterator in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureSetProvider
      Throws:
      org.gvsig.fmap.dal.exception.DataException
    • createIterator

      protected JDBCIterator createIterator(long index) throws org.gvsig.fmap.dal.exception.DataException
      Specified by:
      createIterator in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureSetProvider
      Throws:
      org.gvsig.fmap.dal.exception.DataException
    • createIterator

      protected JDBCIterator createIterator(long index, long elements) throws org.gvsig.fmap.dal.exception.DataException
      Overrides:
      createIterator in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureSetProvider
      Throws:
      org.gvsig.fmap.dal.exception.DataException