Interface | Description |
---|---|
BidirectionalIterator<T> |
An Iterator which can iterate back to previous elements.
|
BufferList<T> | |
ExtendedBufferList<T> |
An extension of
BufferList which can maintain its sorted state and eagerly remove duplicates when elements are inserted. |
PartitionedSkippingIterable<T> |
Interface for ordered data sources that returns a skipping iterator.
|
PeekingLongIterator | |
PeekingSkippingIterator<T> | |
ResettableIterator<T> |
Iterator which can be reset to the first element.
|
SkippingIterable<T> |
Interface for ordered data sources that returns a skipping iterator.
|
SkippingIterator<T> |
Iterator over an ordered data source that is able to jump to a specific element (or the next greater after that).
|
SkippingIterators.ResettablePredicate<T> |
An interface for stateful
Predicate implementations that provides a reset function to clearing the internal state. |
SkippingLongIterator |
Iterator for primitive longs that allows skipping.
|
Class | Description |
---|---|
AbstractSkippingIterator<T> |
Abstract
SkippingIterator implementation to help with concrete implementations. |
ArrayIterable<T> |
Adapter class for using an Array as an Iterable, particularly, for allowing parts of an array to be the iterable.
|
ArrayIterator<T> |
Class which adapts an array of objects to the Iterator interface, particularly to allow sub-arrays to be iterated over.
|
BatchingIterator<T> |
An iterator which batches elements of the underlying iterator.
|
BidirectionalIterators |
Utility class for bidirectional iterators.
|
BigArrayList<T> |
Simple implementation of a list that can have more than Integer.MAX_VALUE values.
|
BoundedBuffer<T> |
Adapted from the example in Java Concurrency in Practice to add new methods like pause, resume, size, and uninterruptibles.
|
BufferLists | |
DisjointSet<T> |
Disjoint set data structure.
|
LongIterators | |
NestedList<T> |
An immutable linked list object with structure sharing.
|
QueuedSortedIterator<T> |
A sorted iterator wrapper to which elements can be added dynamically.
|
ResettableIterators | |
SingletonQueue<T> |
A simple queue that can hold at most one element while in addition provides a function to
SingletonQueue.close() the queue. |
SkippingIterables |
Few utility functions
|
SkippingIterators |
Few utility methods to construct skipping iterators.
|
SortedIterators |
Few utility methods to construct skipping iterators
|
SortedIterators.UnionBuilder<T> | |
TransformingLongIterator<T> |
Transforms an object iterator to a long iterator.
|
UpdatablePriorityQueue<T> |
PriorityQueue class implemented as a binary heap with the additional function that updates the head element if its
priority changes.
|
Copyright © 2010-2016 Stardog Union. All Rights Reserved.