public class JDBCIterator extends AbstractFeatureProviderIterator
| Modifier and Type | Field and Description |
|---|---|
protected FeatureType |
featureType |
protected java.lang.Boolean |
hasNext |
protected ResulSetControler.ResultSetEntry |
resulsetEntry |
protected JDBCSetProvider |
set |
EMPTY_DISPOSABLE_ITERATOR| 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 java.lang.Object |
internalNext()
Returns the next iterator element.
|
java.lang.Object |
next() |
void |
remove() |
getDataStoreProvider, getResourcedispose, disposeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdisposeprotected ResulSetControler.ResultSetEntry resulsetEntry
protected java.lang.Boolean hasNext
protected FeatureType featureType
protected JDBCSetProvider set
protected JDBCIterator(JDBCStoreProvider store, JDBCSetProvider set, FeatureType featureType, ResulSetControler.ResultSetEntry resulsetEntry) throws DataException
DataExceptionprotected JDBCStoreProvider getFeatureStoreProvider()
AbstractFeatureProviderIteratorFeatureStoreProvider.getFeatureStoreProvider in class AbstractFeatureProviderIteratorFeatureSetProviderpublic final java.lang.Object next()
next in interface java.util.Iteratornext in class AbstractDataProviderIteratorpublic final boolean hasNext()
hasNext in interface java.util.IteratorhasNext in class AbstractDataProviderIteratorprotected boolean internalHasNext()
AbstractDataProviderIteratorAbstractDataProviderIterator.hasNext() method.internalHasNext in class AbstractDataProviderIteratorprotected java.lang.Object internalNext()
AbstractDataProviderIteratorAbstractDataProviderIterator.next() method.internalNext in class AbstractDataProviderIteratorpublic void remove()
protected FeatureProvider createFeatureProvider() throws DataException
DataExceptionprotected FeatureProvider getFeatureProvider() throws DataException
DataExceptionprotected void doDispose()
throws BaseException
AbstractDisposableAbstractDisposable.dispose() method, to be
implemented by child classes.doDispose in class AbstractDisposableBaseExceptionAbstractDisposable.dispose()protected void close()