Package org.gvsig.fmap.dal.store.dbf
Class DBFSetProvider
java.lang.Object
org.gvsig.tools.dispose.impl.AbstractDisposable
org.gvsig.fmap.dal.feature.spi.AbstractFeatureSetProvider
org.gvsig.fmap.dal.store.dbf.DBFSetProvider
- All Implemented Interfaces:
org.gvsig.fmap.dal.feature.spi.FeatureSetProvider,org.gvsig.tools.dispose.Disposable
public class DBFSetProvider
extends org.gvsig.fmap.dal.feature.spi.AbstractFeatureSetProvider
- Author:
- jjdelcerro
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classprotected class -
Field Summary
Fields inherited from class org.gvsig.fmap.dal.feature.spi.AbstractFeatureSetProvider
LOGGER -
Constructor Summary
ConstructorsConstructorDescriptionDBFSetProvider(DBFStoreProvider store, org.gvsig.fmap.dal.feature.FeatureQuery query, org.gvsig.fmap.dal.feature.FeatureType providerFeatureType, org.gvsig.fmap.dal.feature.FeatureType storeFeatureType) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleancanOrder()protected org.gvsig.fmap.dal.feature.spi.AbstractFeatureProviderIteratorcreateFastIterator(long index) protected org.gvsig.fmap.dal.feature.spi.AbstractFeatureProviderIteratorcreateIterator(long index) protected voidlonggetSize()booleanisEmpty()Methods inherited from class org.gvsig.fmap.dal.feature.spi.AbstractFeatureSetProvider
createFastIterator, createIterator, createSpatialIterator, fastIterator, fastIterator, fastIterator, getFeatureType, getProviderFeatureType, getQuery, getSpatialIndex, getStore, getStoreFeatureType, iterator, iterator, iterator, toStringMethods inherited from class org.gvsig.tools.dispose.impl.AbstractDisposable
dispose, disposeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.tools.dispose.Disposable
dispose
-
Constructor Details
-
DBFSetProvider
public DBFSetProvider(DBFStoreProvider store, 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
-
-
Method Details
-
canFilter
public boolean canFilter() -
canIterateFromIndex
public boolean canIterateFromIndex() -
canOrder
public boolean canOrder() -
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
-
doDispose
protected void doDispose() throws org.gvsig.tools.exception.BaseException- Specified by:
doDisposein classorg.gvsig.tools.dispose.impl.AbstractDisposable- Throws:
org.gvsig.tools.exception.BaseException
-
createIterator
protected org.gvsig.fmap.dal.feature.spi.AbstractFeatureProviderIterator createIterator(long index) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
createIteratorin classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureSetProvider- Throws:
org.gvsig.fmap.dal.exception.DataException
-
createFastIterator
protected org.gvsig.fmap.dal.feature.spi.AbstractFeatureProviderIterator createFastIterator(long index) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
createFastIteratorin classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureSetProvider- Throws:
org.gvsig.fmap.dal.exception.DataException
-