public class BigdataBindingSetResolverator extends AbstractChunkedResolverator<IBindingSet,IBindingSet,AbstractTripleStore>
IBindingSet
s to RDF
BigdataValue
s.ChunkedMaterializationOp
state
Constructor and Description |
---|
BigdataBindingSetResolverator(AbstractTripleStore db,
IChunkedOrderedIterator<IBindingSet> src,
UUID queryId,
IVariable[] required,
int chunkOfChunksCapacity,
int chunkCapacity,
long chunkTimeout,
int termsChunkSize,
int blobsChunkSize) |
Modifier and Type | Method and Description |
---|---|
protected IBindingSet[] |
resolveChunk(IBindingSet[] chunk)
Resolve a chunk of
IBindingSet s into a chunk of
IBindingSet s in which term identifiers have been resolved to
BigdataValue s. |
BigdataBindingSetResolverator |
start(ExecutorService service)
Strengthens the return type.
|
close, hasNext, next, remove
public BigdataBindingSetResolverator(AbstractTripleStore db, IChunkedOrderedIterator<IBindingSet> src, UUID queryId, IVariable[] required, int chunkOfChunksCapacity, int chunkCapacity, long chunkTimeout, int termsChunkSize, int blobsChunkSize)
db
- Used to resolve term identifiers to Value
objects.src
- The source iterator (will be closed when this iterator is
closed).queryId
- The query UUID
(for logging on the
SolutionsLog
).required
- The variables to be resolved (optional). When
null
, all variables will be resolved.
FIXME must accept reverse bnodes map (from term identifier to
blank nodes) for resolution of blank nodes within a Sesame
connection context.public BigdataBindingSetResolverator start(ExecutorService service)
start
in class AbstractChunkedResolverator<IBindingSet,IBindingSet,AbstractTripleStore>
service
- The service on which the task will be executed.protected IBindingSet[] resolveChunk(IBindingSet[] chunk)
IBindingSet
s into a chunk of
IBindingSet
s in which term identifiers have been resolved to
BigdataValue
s.resolveChunk
in class AbstractChunkedResolverator<IBindingSet,IBindingSet,AbstractTripleStore>
chunk
- The next chunk from the source iterator.Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.