Class JDBCIterator
java.lang.Object
org.gvsig.tools.dispose.impl.AbstractDisposable
org.gvsig.fmap.dal.spi.AbstractDataProviderIterator
org.gvsig.fmap.dal.feature.spi.AbstractFeatureProviderIterator
org.gvsig.fmap.dal.store.jdbc2.impl.JDBCIterator
- All Implemented Interfaces:
Iterator,org.gvsig.tools.dispose.Disposable,org.gvsig.tools.dispose.DisposableIterator
- Direct Known Subclasses:
JDBCFastIterator
public class JDBCIterator
extends org.gvsig.fmap.dal.feature.spi.AbstractFeatureProviderIterator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.gvsig.fmap.dal.feature.FeatureTypeprotected Booleanprotected ResulSetControler.ResultSetEntryprotected JDBCSetProviderFields inherited from interface org.gvsig.tools.dispose.DisposableIterator
EMPTY_DISPOSABLE_ITERATOR -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJDBCIterator(JDBCStoreProvider store, JDBCSetProvider set, org.gvsig.fmap.dal.feature.FeatureType featureType, ResulSetControler.ResultSetEntry resulsetEntry) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidclose()protected org.gvsig.fmap.dal.feature.spi.FeatureProviderprotected voidprotected org.gvsig.fmap.dal.feature.spi.FeatureProviderprotected JDBCStoreProviderfinal booleanhasNext()protected booleanprotected Objectfinal Objectnext()voidremove()Methods inherited from class org.gvsig.fmap.dal.spi.AbstractDataProviderIterator
getDataStoreProvider, getResourceMethods inherited from class org.gvsig.tools.dispose.impl.AbstractDisposable
dispose, disposeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gvsig.tools.dispose.Disposable
disposeMethods inherited from interface java.util.Iterator
forEachRemaining
-
Field Details
-
resulsetEntry
-
hasNext
-
featureType
protected org.gvsig.fmap.dal.feature.FeatureType featureType -
set
-
-
Constructor Details
-
JDBCIterator
protected JDBCIterator(JDBCStoreProvider store, JDBCSetProvider set, org.gvsig.fmap.dal.feature.FeatureType featureType, ResulSetControler.ResultSetEntry resulsetEntry) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-
-
Method Details
-
getFeatureStoreProvider
- Overrides:
getFeatureStoreProviderin classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureProviderIterator
-
next
-
hasNext
public final boolean hasNext() -
internalHasNext
protected boolean internalHasNext()- Specified by:
internalHasNextin classorg.gvsig.fmap.dal.spi.AbstractDataProviderIterator
-
internalNext
- Specified by:
internalNextin classorg.gvsig.fmap.dal.spi.AbstractDataProviderIterator
-
remove
public void remove() -
createFeatureProvider
protected org.gvsig.fmap.dal.feature.spi.FeatureProvider createFeatureProvider() throws org.gvsig.fmap.dal.exception.DataException- Throws:
org.gvsig.fmap.dal.exception.DataException
-
getFeatureProvider
protected org.gvsig.fmap.dal.feature.spi.FeatureProvider getFeatureProvider() 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
-
close
protected void close()
-