Class TransactionalNullIterator

java.lang.Object
org.apache.jena.util.iterator.NiceIterator<T>
org.apache.jena.util.iterator.NullIterator
de.dfki.sds.aticsqlite.TransactionalNullIterator
All Implemented Interfaces:
Iterator, org.apache.jena.atlas.iterator.IteratorCloseable, org.apache.jena.atlas.lib.Closeable, org.apache.jena.util.iterator.ClosableIterator, org.apache.jena.util.iterator.ExtendedIterator

public class TransactionalNullIterator extends org.apache.jena.util.iterator.NullIterator
Is a null iterator but checks that it is still in the correct transaction.
  • Constructor Summary

    Constructors
    Constructor
    Description
    TransactionalNullIterator(long transactionId, Database owner)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     

    Methods inherited from class org.apache.jena.util.iterator.NullIterator

    andThen, instance

    Methods inherited from class org.apache.jena.util.iterator.NiceIterator

    andThen, asList, asSet, close, close, emptyIterator, ensureHasNext, filterDrop, filterKeep, hasNext, mapWith, noElements, remove, removeNext, toList, toSet

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apache.jena.util.iterator.ExtendedIterator

    forEach, nextOptional

    Methods inherited from interface java.util.Iterator

    forEachRemaining
  • Constructor Details

    • TransactionalNullIterator

      public TransactionalNullIterator(long transactionId, Database owner)
  • Method Details

    • next

      public Object next()
      Specified by:
      next in interface Iterator
      Overrides:
      next in class org.apache.jena.util.iterator.NiceIterator