public class JDBCIterator extends AbstractFeatureProviderIterator
Modifier and Type | Field and Description |
---|---|
protected FeatureType |
featureType |
protected Boolean |
hasNext |
protected ResulSetControler.ResultSetEntry |
resulsetEntry |
protected JDBCSetProvider |
set |
Modifier | Constructor and Description |
---|---|
protected |
JDBCIterator(JDBCStoreProvider store,
JDBCSetProvider set,
FeatureType featureType,
ResulSetControler.ResultSetEntry resulsetEntry) |
Modifier and Type | Method and Description |
---|---|
protected void |
close() |
protected FeatureProvider |
createFeatureProvider() |
protected void |
doDispose()
Internal implementation for the
AbstractDisposable.dispose() method, to be
implemented by child classes. |
protected FeatureProvider |
getFeatureProvider() |
protected JDBCStoreProvider |
getFeatureStoreProvider()
Returns the
FeatureStoreProvider . |
boolean |
hasNext() |
protected boolean |
internalHasNext()
Returns if there are more elements to get from the iterator.
|
protected Object |
internalNext()
Returns the next iterator element.
|
Object |
next() |
void |
remove() |
getDataStoreProvider, getResource
dispose, dispose
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
dispose
forEachRemaining
protected ResulSetControler.ResultSetEntry resulsetEntry
protected Boolean hasNext
protected FeatureType featureType
protected JDBCSetProvider set
protected JDBCIterator(JDBCStoreProvider store, JDBCSetProvider set, FeatureType featureType, ResulSetControler.ResultSetEntry resulsetEntry) throws DataException
DataException
protected JDBCStoreProvider getFeatureStoreProvider()
AbstractFeatureProviderIterator
FeatureStoreProvider
.getFeatureStoreProvider
in class AbstractFeatureProviderIterator
FeatureSetProvider
public final Object next()
next
in interface Iterator
next
in class AbstractDataProviderIterator
public final boolean hasNext()
hasNext
in interface Iterator
hasNext
in class AbstractDataProviderIterator
protected boolean internalHasNext()
AbstractDataProviderIterator
AbstractDataProviderIterator.hasNext()
method.internalHasNext
in class AbstractDataProviderIterator
protected Object internalNext()
AbstractDataProviderIterator
AbstractDataProviderIterator.next()
method.internalNext
in class AbstractDataProviderIterator
public void remove()
protected FeatureProvider createFeatureProvider() throws DataException
DataException
protected FeatureProvider getFeatureProvider() throws DataException
DataException
protected void doDispose() throws BaseException
AbstractDisposable
AbstractDisposable.dispose()
method, to be
implemented by child classes.doDispose
in class AbstractDisposable
BaseException
AbstractDisposable.dispose()
protected void close()