Class CollectionStoreIterator<E>

  • Type Parameters:
    E - Type of element in the collection backing store
    All Implemented Interfaces:
    java.util.Iterator<E>

    class CollectionStoreIterator<E>
    extends java.lang.Object
    implements java.util.Iterator<E>
    RDBMS-specific implementation of Iterator for Collections/Sets.
    • Field Detail

      • sm

        private final org.datanucleus.state.DNStateManager sm
      • ec

        private final org.datanucleus.ExecutionContext ec
      • delegate

        private final java.util.Iterator<E> delegate
      • lastElement

        private E lastElement
    • Method Detail

      • hasNext

        public boolean hasNext()
        Specified by:
        hasNext in interface java.util.Iterator<E>
      • next

        public E next()
        Specified by:
        next in interface java.util.Iterator<E>
      • remove

        public void remove()
        Specified by:
        remove in interface java.util.Iterator<E>
      • next

        protected boolean next​(java.lang.Object rs)
      • getOwnerMemberMetaData

        protected org.datanucleus.metadata.AbstractMemberMetaData getOwnerMemberMetaData​(Table containerTable)