public class BigdataTriplePatternMaterializer extends AbstractChunkedResolverator<BigdataTriplePattern,ISPO,AbstractTripleStore> implements ICloseableIterator<ISPO>
Note: If the input contains triple patterns that have a high cardinality in the data, then a large number of statements may be returned.
state| Constructor and Description | 
|---|
BigdataTriplePatternMaterializer(AbstractTripleStore db,
                                IChunkedOrderedIterator<BigdataTriplePattern> src)  | 
BigdataTriplePatternMaterializer(AbstractTripleStore db,
                                IChunkedOrderedIterator<BigdataTriplePattern> src,
                                int nthreads)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected ISPO[] | 
resolveChunk(BigdataTriplePattern[] chunk)
Resolves the elements in a source chunk, returning a chunk of resolved
 elements. 
 | 
BigdataTriplePatternMaterializer | 
start(ExecutorService service)
Creates and runs a task that will consume chunks from the source
 iterator, resolve the elements in each chunk, and place the resolved
 chunks onto the  
BlockingBuffer. | 
close, hasNext, next, removeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclosepublic BigdataTriplePatternMaterializer(AbstractTripleStore db, IChunkedOrderedIterator<BigdataTriplePattern> src)
public BigdataTriplePatternMaterializer(AbstractTripleStore db, IChunkedOrderedIterator<BigdataTriplePattern> src, int nthreads)
public BigdataTriplePatternMaterializer start(ExecutorService service)
AbstractChunkedResolveratorBlockingBuffer.
 You MUST invoke this before consuming results from the iterator.
Implementations SHOULD strengthen the return type.
start in class AbstractChunkedResolverator<BigdataTriplePattern,ISPO,AbstractTripleStore>service - The service on which the task will be executed.protected ISPO[] resolveChunk(BigdataTriplePattern[] chunk)
AbstractChunkedResolverator
 Note: This method is invoked by the ChunkConsumerTask which runs
 asynchronously.
resolveChunk in class AbstractChunkedResolverator<BigdataTriplePattern,ISPO,AbstractTripleStore>chunk - The next chunk from the source iterator.Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.