Package | Description |
---|---|
com.bigdata.bop |
This package provides an API for query operators.
|
com.bigdata.rdf.inf |
This package provides an eager closure inference engine for most of the RDF and
RDFS entailments and can be used to realize entailments for owl:sameAs, owl:equivilentClass,
and owl:equivilentProperty.
|
com.bigdata.rdf.spo |
This package defines a statement model using long term identifiers rather than
RDF Value objects.
|
com.bigdata.rdf.store |
This package provides several realizations of an RDF database using the bigdata
architecture, including one suitable for temporary data, one suitable for local
processing (single host), and one designed for scale-out on commodity hardware.
|
com.bigdata.relation.accesspath |
This package includes an abstraction layer for efficient access paths, including
chunked iterators, blocking buffers, and an abstraction corresponding to the natural
order of an index.
|
com.bigdata.service.proxy |
This package provides implementations of proxy objects for commonly used
classes.
|
com.bigdata.striterator |
Streaming iterator patterns based on Martyn Cutcher's striterator design
but supporting generics and with extensions for closable, chunked, and
ordered streaming iterators.
|
Modifier and Type | Method and Description |
---|---|
ICloseableIterator<IBindingSet[]> |
BOpContext.solutions(IChunkedIterator<?> src,
IPredicate<?> pred,
BaseJoinStats stats)
Convert an
IAccessPath.iterator() into a stream of chunks of
IBindingSet . |
Modifier and Type | Interface and Description |
---|---|
interface |
IJustificationIterator
Interface for chunked
Justification iterators. |
Modifier and Type | Class and Description |
---|---|
class |
BackchainOwlSameAsIterator |
class |
BackchainOwlSameAsPropertiesIterator
Provides backward chaining for property collection and reverse property
collection on owl:sameAs for all access paths.
|
class |
BackchainOwlSameAsPropertiesPIterator
Provides backward chaining for property collection and reverse property
collection on owl:sameAs for the ?P? and ??? access paths.
|
class |
BackchainOwlSameAsPropertiesPOIterator
Provides backward chaining for reverse property collection on owl:sameAs for
the ?PO and ??O access paths.
|
class |
BackchainOwlSameAsPropertiesSPIterator
Provides backward chaining for property collection on owl:sameAs for the SP?
and S?? access paths.
|
class |
BackchainOwlSameAsPropertiesSPOIterator
Provides backward chaining for property collection and reverse property
collection on owl:sameAs for the SPO and S?O access paths.
|
class |
BackchainTypeResourceIterator
Provides backward chaining for (x rdf:type rdfs:Resource).
|
class |
FullyBufferedJustificationIterator
Fully buffers and then visits all
Justification s for a given
statement. |
class |
JustificationIterator
Deprecated.
replace with appropriate access path reading on the
justifications index for SPORelation (or treat as a secondary
relation).
|
class |
OwlSameAsPropertiesExpandingIterator |
Modifier and Type | Class and Description |
---|---|
class |
SPOArrayIterator
Deprecated.
by
ChunkedArrayIterator but this still has some very
purpose specific uses mainly dealing with
TruthMaintenance and with fully buffering precisely
because the DB impl is not using concurrency controls. |
Modifier and Type | Method and Description |
---|---|
IChunkedIterator<IV> |
SPORelation.distinctMultiTermScan(IKeyOrder<ISPO> keyOrder,
IV[] knownTerms)
Efficient scan of the distinct term identifiers that appear in the first
position of the keys for the statement index corresponding to the
specified
IKeyOrder . |
IChunkedIterator<IV> |
SPORelation.distinctMultiTermScan(IKeyOrder<ISPO> keyOrder,
IV[] knownTerms,
ITermIVFilter termIdFilter)
Efficient scan of the distinct term identifiers that appear in the first
position of the keys for the statement index corresponding to the
specified
IKeyOrder . |
IChunkedIterator<IV> |
SPORelation.distinctTermScan(IKeyOrder<ISPO> keyOrder)
Efficient scan of the distinct term identifiers that appear in the first
position of the keys for the statement index corresponding to the
specified
IKeyOrder . |
IChunkedIterator<IV> |
SPORelation.distinctTermScan(IKeyOrder<ISPO> keyOrder,
byte[] fromKey,
byte[] toKey,
ITermIVFilter termIdFilter)
Efficient scan of the distinct term identifiers that appear in the first
position of the keys for the statement index corresponding to the
specified
IKeyOrder . |
IChunkedIterator<IV> |
SPORelation.distinctTermScan(IKeyOrder<ISPO> keyOrder,
ITermIVFilter filter)
Efficient scan of the distinct term identifiers that appear in the first
position of the keys for the statement index corresponding to the
specified
IKeyOrder . |
Modifier and Type | Method and Description |
---|---|
long |
SPORelation.addJustifications(IChunkedIterator<Justification> itr)
Adds justifications to the store.
|
Constructor and Description |
---|
JustificationWriter(AbstractTripleStore dst,
IChunkedIterator<Justification> src,
AtomicLong nwritten) |
Constructor and Description |
---|
BigdataValueIteratorImpl(AbstractTripleStore db,
IChunkedIterator<IV> src) |
Modifier and Type | Class and Description |
---|---|
class |
ChunkConsumerIterator<E>
A class that aligns a buffer of
E[] s (a buffer of chunks) with
an IChunkedOrderedIterator . |
Modifier and Type | Method and Description |
---|---|
protected <E> void |
TestUnsynchronizedUnboundedChunkBuffer.assertSameChunkedIterator(E[][] chunks,
IChunkedIterator<E> itr)
Verify that the iterator visits the expected chunks in the expected
order.
|
Constructor and Description |
---|
WrappedAsynchronousIterator(IChunkedIterator<F> src) |
Modifier and Type | Class and Description |
---|---|
class |
WrappedRemoteChunkedIterator<E>
Wraps an
IRemoteChunkedIterator so that it looks like an
IChunkedOrderedIterator again. |
Modifier and Type | Class and Description |
---|---|
class |
ChunkedFilter<I extends IChunkedIterator<E>,E,F>
Chunk-at-a-time filter.
|
class |
ChunkedStriterator<I extends IChunkedIterator<E>,E>
Chunked streaming iterator.
|
interface |
IChunkedStriterator<I extends IChunkedIterator<E>,E>
Generic-enabled streaming iterator pattern for chunked iterators.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IChunkedOrderedIterator<R>
An extension of
IChunkedIterator interface that knows about natural
traversal orders and how to re-order the elements that are being visited to
support JOINs where the natural order for the access paths is different for
the left- and right-hand side of the JOIN. |
interface |
IChunkedOrderedStriterator<I extends IChunkedOrderedIterator<E>,E>
Generic-enabled streaming iterator pattern for chunked ordered iterators.
|
interface |
IChunkedStriterator<I extends IChunkedIterator<E>,E>
Generic-enabled streaming iterator pattern for chunked iterators.
|
Modifier and Type | Class and Description |
---|---|
class |
ChunkedArrayIterator<E>
Fully buffered iterator.
|
class |
ChunkedArraysIterator<E>
An iterator that visits the elements in the given iterator of arrays.
|
class |
ChunkedConvertingIterator<E,F>
Supports the chunk-at-a-time filter and conversion operations.
|
class |
ChunkedOrderedStriterator<I extends IChunkedOrderedIterator<E>,E>
Chunked ordered streaming iterator.
|
class |
ChunkedResolvingIterator<E,S>
Converts the type of the source iterator using
ChunkedResolvingIterator.resolve(Object) . |
class |
ChunkedStriterator<I extends IChunkedIterator<E>,E>
Chunked streaming iterator.
|
class |
ChunkedWrappedIterator<E>
Converts an
Iterator into chunked iterator. |
class |
DelegateChunkedIterator<E>
Abstract class for delegation patterns for chunked iterators.
|
class |
EmptyChunkedIterator<E>
An empty iterator.
|
class |
GenericChunkedOrderedStriterator<E>
Chunked ordered streaming iterator class that supresses generic types.
|
class |
GenericChunkedStriterator<E>
Chunked streaming iterator class that supresses generic types.
|
class |
SingleValueChunkedIterator<E>
An iterator that will visit a single value.
|
Modifier and Type | Method and Description |
---|---|
IChunkedIterator<E> |
Filter.filter(I src) |
IChunkedIterator<F> |
Resolver.filter(I src) |
Constructor and Description |
---|
CloseableChunkedIteratorWrapperConverter(IChunkedIterator<E> src) |
GenericChunkedStriterator(IChunkedIterator<E> src) |
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.