Class OrderIterator.SerializedQueue<E extends Serializable>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractQueue<E>
org.eclipse.rdf4j.query.algebra.evaluation.iterator.OrderIterator.SerializedQueue<E>
- All Implemented Interfaces:
Closeable, AutoCloseable, Iterable<E>, Collection<E>, Queue<E>
- Enclosing class:
OrderIterator
private static class OrderIterator.SerializedQueue<E extends Serializable>
extends AbstractQueue<E>
implements Closeable
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSerializedQueue(String prefix) SerializedQueue(String prefix, File directory) -
Method Summary
Methods inherited from class AbstractCollection
contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Collection
contains, containsAll, equals, hashCode, isEmpty, parallelStream, remove, removeAll, removeIf, retainAll, spliterator, stream, toArray, toArray, toArray
-
Field Details
-
file
-
output
-
input
-
size
private int size -
next
-
last
-
-
Constructor Details
-
SerializedQueue
- Throws:
IOException
-
SerializedQueue
- Throws:
IOException
-
-
Method Details
-
peekLast
-
offer
- Specified by:
offerin interfaceQueue<E extends Serializable>
-
poll
- Specified by:
pollin interfaceQueue<E extends Serializable>
-
peek
- Specified by:
peekin interfaceQueue<E extends Serializable>
-
iterator
- Specified by:
iteratorin interfaceCollection<E extends Serializable>- Specified by:
iteratorin interfaceIterable<E extends Serializable>- Specified by:
iteratorin classAbstractCollection<E extends Serializable>
-
size
public int size()- Specified by:
sizein interfaceCollection<E extends Serializable>- Specified by:
sizein classAbstractCollection<E extends Serializable>
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-