public class SPOAccessPath extends AccessPath<ISPO>
IAccessPath implementation for an SPORelation.accessPathFilter, chunkCapacity, chunkOfChunksCapacity, flags, fullyBufferedReadThreshold, indexLocalFilter, indexManager, keyOrder, log, MAX_FULLY_BUFFERED_READ_LIMIT, ndx, predicate, timestamp| Constructor and Description |
|---|
SPOAccessPath(IRelation<ISPO> relation,
IIndexManager localIndexManager,
IPredicate<ISPO> predicate,
IKeyOrder<ISPO> keyOrder) |
| Modifier and Type | Method and Description |
|---|---|
SPOPredicate |
getPredicate()
Strengthened return type.
|
SPORelation |
getRelation()
Strengthened return type.
|
SPOAccessPath |
init()
Strengthens the return type.
|
long |
removeAll()
Overridden to delegate to
AbstractTripleStore.removeStatements(IChunkedOrderedIterator) in
order to (a) write on all access paths; (b) handle statement identifiers,
including truth maintenance for statement identifiers; and (c) if
justifications are being maintained, then retract justifications having
no support once the statements visitable by this access path have been
retracted. |
assertInitialized, asynchronousIterator, estimateCost, getChunkCapacity, getChunkOfChunksCapacity, getFromKey, getIndex, getIndexManager, getKeyOrder, getTimestamp, getToKey, hasFilter, isEmpty, isFullyBoundForKey, iterator, iterator, rangeCount, rangeIterator, solutions, synchronousIterator, toStringpublic SPOAccessPath(IRelation<ISPO> relation, IIndexManager localIndexManager, IPredicate<ISPO> predicate, IKeyOrder<ISPO> keyOrder)
relation - (optional).indexManager - (required)timestamp - predicate - keyOrder - public SPOAccessPath init()
Required post-ctor initialization.
init in class AccessPath<ISPO>public SPORelation getRelation()
getRelation in class AccessPath<ISPO>public SPOPredicate getPredicate()
The constraints on the IAccessPath.
getPredicate in interface IAbstractAccessPath<ISPO>getPredicate in class AccessPath<ISPO>public long removeAll()
AbstractTripleStore.removeStatements(IChunkedOrderedIterator) in
order to (a) write on all access paths; (b) handle statement identifiers,
including truth maintenance for statement identifiers; and (c) if
justifications are being maintained, then retract justifications having
no support once the statements visitable by this access path have been
retracted.removeAll in interface IAbstractAccessPath<ISPO>removeAll in class AccessPath<ISPO>Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.