| Name | Description | Type | Package | Framework |
| AbstractArrayBuffer | A thread-safe buffer backed by a fixed capacity array. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| AbstractElementBuffer | Base class for IBuffer of IRelation elements whose target is a mutation (insert, delete, or update) of some IMutableRelation. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| AbstractElementBuffer .DeleteBuffer | Buffer writes on IMutableRelation. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| AbstractElementBuffer .InsertBuffer | Buffer writes on IMutableRelation. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| AbstractUnsynchronizedArrayBuffer | An abstract implementation of an unsynchronized buffer backed by a fixed This implementation is NOT thread-safe. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| AccessPath | Abstract base class for type-specific IAccessPath implementations. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| AccessPathFusedView | A read-only fused view of two access paths obtained for the same IPredicate constraint in two different databases (this is used for | Class | com.bigdata.relation.accesspath | BlazeGraph |
| ArrayAccessPath | An access path over an array of elements. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| BlockingBuffer | A buffer that will block when it is full. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| BufferClosedException | Exception thrown by IBlockingBuffer#add() if the buffer is closed. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| ChunkConsumerIterator | A class that aligns a buffer of E[]s (a buffer of chunks) with an IChunkedOrderedIterator. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| ChunkMergeSortHelper | Utility for merge sort of chunks. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| DelegateBuffer | A delegation pattern which does not pass on the close() method. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| ElementFilter | Align the predicate's IElementFilter constraint with ITupleFilter so that the IElementFilter can be evaluated | Class | com.bigdata.relation.accesspath | BlazeGraph |
| EmptyAccessPath | An access path that is known to be empty. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| EmptyAsynchronousIterator | An empty IAsynchronousIterator. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| EmptyCloseableIterator | An empty ICloseableIterator. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| FlushBufferTask | Task invokes IBuffer. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| IAbstractAccessPath | A common interface for all access paths. | Interface | com.bigdata.relation.accesspath | BlazeGraph |
| IAccessPath | An abstraction for efficient reads of IElements from a IRelation using the index selected by an IPredicate | Interface | com.bigdata.relation.accesspath | BlazeGraph |
| IAsynchronousIterator | Interface for iterators that are running asynchronously. | Interface | com.bigdata.relation.accesspath | BlazeGraph |
| IBindingSetAccessPath | An interface for access paths which visit solutions (versus IElementVersion:$Id$Author:Bryan Thompson | Interface | com.bigdata.relation.accesspath | BlazeGraph |
| IBlockingBuffer | Interface provides an iterator to drain chunks from an IBuffer. | Interface | com.bigdata.relation.accesspath | BlazeGraph |
| IBuffer | A buffer abstraction. | Interface | com.bigdata.relation.accesspath | BlazeGraph |
| IElementFilter | Filter for accepting or rejecting visited elements. | Interface | com.bigdata.relation.accesspath | BlazeGraph |
| IMultiSourceCloseableIterator | An interface which permits new sources to be attached dynamically. | Interface | com.bigdata.relation.accesspath | BlazeGraph |
| IRunnableBuffer | An IBuffer that may be closed. | Interface | com.bigdata.relation.accesspath | BlazeGraph |
| MultiplexBlockingBuffer | A factory for skins which may be used to multiplex writes against a shared BlockingBuffer instance. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| MultiSourceSequentialCloseableIterator | Class allows new sources to be attached dynamically. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| SameVariableConstraintTupleFilter | TupleFilter class wrapping the SameVariableConstraint. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| TestAll | Aggregates test suites into increasing dependency order. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| TestArrayBuffer | Test suite for AbstractArrayBuffer. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| TestBlockingBuffer | Test suite for BlockingBuffer and its IAsynchronousIterator. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| TestBlockingBufferWithChunks | Test suite for BlockingBuffer and its IAsynchronousIterator when using an array type for the elements (chunk processing). | Class | com.bigdata.relation.accesspath | BlazeGraph |
| TestBlockingBufferWithChunksDeque | Test suite for BlockingBuffer and its IAsynchronousIterator when using an array type for the elements (chunk processing) and a | Class | com.bigdata.relation.accesspath | BlazeGraph |
| TestMultiplexBlockingBuffer | Test suite for MultiplexBlockingBuffer. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| TestMultiSourceSequentialCloseableIterator | Test suite for the MultiSourceSequentialCloseableIterator. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| TestThickAsynchronousIterator | Unit tests for ThickAsynchronousIterator. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| TestThickCloseableIterator | Unit tests for ThickCloseableIterator. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| TestUnsynchronizedArrayBuffer | Test suite for the UnsynchronizedArrayBuffer. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| TestUnsynchronizedUnboundedChunkBuffer | Class | com.bigdata.relation.accesspath | BlazeGraph | |
| ThickAsynchronousIterator | An IAsynchronousIterator that may be serialized and sent to a remote JVM for consumption. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| ThickCloseableIterator | An ICloseableIterator that may be serialized and sent to a remote JVM for consumption. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| ThreadLocalBufferFactory | A factory pattern for per-thread objects whose life cycle is tied to some container. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| TupleObjectResolver | Resolve an ITuple to its AbstractTuple. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| UnsynchronizedArrayBuffer | An unsynchronized buffer backed by a fixed capacity array that migrates references onto the caller's buffer (which is normally thread-safe) using | Class | com.bigdata.relation.accesspath | BlazeGraph |
| UnsynchronizedUnboundedChunkBuffer | An unsynchronized buffer backed by a fixed capacity array that migrates references onto an internal Queue, which may be drained by an | Class | com.bigdata.relation.accesspath | BlazeGraph |
| UnsyncLocalOutputBuffer | Wraps the base class to update the caller's BOpStats. | Class | com.bigdata.relation.accesspath | BlazeGraph |
| WrappedAsynchronousIterator | An IAsynchronousIterator that wraps an IChunkedIterator or a ICloseableIterator. | Class | com.bigdata.relation.accesspath | BlazeGraph |