|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ISPO | |
|---|---|
| com.bigdata.bop.rdf.update | This package provides bigdata operators for SPARQL update. |
| com.bigdata.rdf.changesets | |
| 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.internal.impl.bnode | |
| com.bigdata.rdf.model | This package provides a tuned implementation of the Sesame RDF data model for the RDF database. |
| com.bigdata.rdf.rules | |
| com.bigdata.rdf.sparql.ast | This package contains an Abstract Syntax Tree which provides an intermediate translation target for SPARQL parsers. |
| com.bigdata.rdf.sparql.ast.eval | |
| 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. |
| Uses of ISPO in com.bigdata.bop.rdf.update |
|---|
| Methods in com.bigdata.bop.rdf.update that return ISPO | |
|---|---|
protected static ISPO |
AbstractAddRemoveStatementsOp.getSPO(IBindingSet bset,
boolean bindsC,
StatementEnum type)
Return an ISPO constructed from the source solution. |
| Methods in com.bigdata.bop.rdf.update that return types with arguments of type ISPO | |
|---|---|
protected static Set<ISPO> |
AbstractAddRemoveStatementsOp.acceptSolutions(BOpContext<IBindingSet> context,
boolean bindsC)
Return the Set of distinct ISPOs extracted from the
source solutions. |
| Uses of ISPO in com.bigdata.rdf.changesets |
|---|
| Methods in com.bigdata.rdf.changesets that return ISPO | |
|---|---|
ISPO |
ChangeRecord.getStatement()
|
ISPO |
IChangeRecord.getStatement()
Return the ISPO that is the focus of this change record. |
| Method parameters in com.bigdata.rdf.changesets with type arguments of type ISPO | |
|---|---|
static long |
StatementWriter.addStatements(AbstractTripleStore database,
AbstractTripleStore statementStore,
boolean copyOnly,
IElementFilter<ISPO> filter,
IChunkedOrderedIterator<ISPO> itr,
IChangeLog changeLog)
|
static long |
StatementWriter.addStatements(AbstractTripleStore database,
AbstractTripleStore statementStore,
boolean copyOnly,
IElementFilter<ISPO> filter,
IChunkedOrderedIterator<ISPO> itr,
IChangeLog changeLog)
|
static long |
StatementWriter.removeStatements(AbstractTripleStore database,
IChunkedOrderedIterator<ISPO> itr,
boolean computeClosureForStatementIdentifiers,
IChangeLog changeLog)
|
| Constructors in com.bigdata.rdf.changesets with parameters of type ISPO | |
|---|---|
ChangeRecord(ISPO stmt,
IChangeRecord.ChangeAction action)
|
|
| Uses of ISPO in com.bigdata.rdf.inf |
|---|
| Classes in com.bigdata.rdf.inf with type parameters of type ISPO | |
|---|---|
class |
RdfTypeRdfsResourceFilter<E extends ISPO>
Filter matches (x rdf:type rdfs:Resource). |
| Fields in com.bigdata.rdf.inf declared as ISPO | |
|---|---|
protected ISPO[] |
AbstractSPOBuffer.stmts
Deprecated. The array in which the statements are stored. |
| Fields in com.bigdata.rdf.inf with type parameters of type ISPO | |
|---|---|
protected IElementFilter<ISPO> |
AbstractSPOBuffer.filter
Deprecated. An optional filter. |
protected IChunkedOrderedIterator<ISPO> |
BackchainOwlSameAsIterator.src
|
| Methods in com.bigdata.rdf.inf that return ISPO | |
|---|---|
ISPO |
AbstractSPOBuffer.get(int i)
Deprecated. The SPO at the given index (used by some unit tests). |
ISPO |
BackchainOwlSameAsPropertiesSPIterator.next()
First iterate the source iterator and then iterate the sameAs{2} iterator, which was fully populated in the ctor. |
ISPO |
BackchainOwlSameAsPropertiesPOIterator.next()
First iterate the source iterator and then iterate the sameAs{3} iterator, which was fully populated in the ctor. |
ISPO |
BackchainTypeResourceIterator.next()
Visits all SPOs visited by the source iterator and then begins to
backchain ( x rdf:type: rdfs:Resource ) statements. |
ISPO |
BackchainOwlSameAsPropertiesIterator.next()
|
ISPO |
OwlSameAsPropertiesExpandingIterator.next()
|
ISPO |
BackchainOwlSameAsPropertiesPIterator.next()
|
ISPO |
BackchainOwlSameAsPropertiesSPOIterator.next()
|
ISPO[] |
BackchainOwlSameAsPropertiesSPIterator.nextChunk()
|
ISPO[] |
BackchainOwlSameAsPropertiesPOIterator.nextChunk()
|
ISPO[] |
BackchainTypeResourceIterator.nextChunk()
Note: This method preserves the IKeyOrder of the source iterator
iff it is reported by BackchainTypeResourceIterator.getKeyOrder(). |
ISPO[] |
BackchainOwlSameAsPropertiesIterator.nextChunk()
|
ISPO[] |
OwlSameAsPropertiesExpandingIterator.nextChunk()
|
ISPO[] |
BackchainOwlSameAsPropertiesPIterator.nextChunk()
|
ISPO[] |
BackchainOwlSameAsPropertiesSPOIterator.nextChunk()
|
ISPO[] |
BackchainOwlSameAsPropertiesSPIterator.nextChunk(IKeyOrder<ISPO> keyOrder)
|
ISPO[] |
BackchainOwlSameAsPropertiesPOIterator.nextChunk(IKeyOrder<ISPO> keyOrder)
|
ISPO[] |
BackchainTypeResourceIterator.nextChunk(IKeyOrder<ISPO> keyOrder)
|
ISPO[] |
BackchainOwlSameAsPropertiesIterator.nextChunk(IKeyOrder<ISPO> keyOrder)
|
ISPO[] |
OwlSameAsPropertiesExpandingIterator.nextChunk(IKeyOrder<ISPO> keyOrder)
|
ISPO[] |
BackchainOwlSameAsPropertiesPIterator.nextChunk(IKeyOrder<ISPO> keyOrder)
|
ISPO[] |
BackchainOwlSameAsPropertiesSPOIterator.nextChunk(IKeyOrder<ISPO> keyOrder)
|
| Methods in com.bigdata.rdf.inf that return types with arguments of type ISPO | |
|---|---|
IKeyOrder<ISPO> |
BackchainOwlSameAsPropertiesSPIterator.getKeyOrder()
|
IKeyOrder<ISPO> |
BackchainOwlSameAsPropertiesPOIterator.getKeyOrder()
|
IKeyOrder<ISPO> |
BackchainTypeResourceIterator.getKeyOrder()
|
IKeyOrder<ISPO> |
BackchainOwlSameAsPropertiesIterator.getKeyOrder()
|
IKeyOrder<ISPO> |
OwlSameAsPropertiesExpandingIterator.getKeyOrder()
|
IKeyOrder<ISPO> |
BackchainOwlSameAsPropertiesPIterator.getKeyOrder()
|
IKeyOrder<ISPO> |
BackchainOwlSameAsPropertiesSPOIterator.getKeyOrder()
|
static IChunkedOrderedIterator<ISPO> |
BackchainTypeResourceIterator.newInstance(IChunkedOrderedIterator<ISPO> _src,
IAccessPath<ISPO> accessPath,
AbstractTripleStore db,
IV rdfType,
IV rdfsResource)
Returns a suitably configured BackchainTypeResourceIterator -or-
src iff the accessPath does not require the materialization
of (x rdf:type rdfs:Resource) entailments. |
| Methods in com.bigdata.rdf.inf with parameters of type ISPO | |
|---|---|
boolean |
AbstractSPOBuffer.add(ISPO stmt)
Deprecated. |
boolean |
Justification.VisitedSPOSet.add(ISPO spo)
|
protected void |
BackchainOwlSameAsIterator.dumpSPO(ISPO spo)
|
static boolean |
Justification.isGrounded(InferenceEngine inf,
TempTripleStore focusStore,
AbstractTripleStore db,
ISPO head,
boolean testHead,
boolean testFocusStore,
Justification.VisitedSPOSet visited)
|
| Method parameters in com.bigdata.rdf.inf with type arguments of type ISPO | |
|---|---|
static int |
TruthMaintenance.applyExistingStatements(AbstractTripleStore focusStore,
AbstractTripleStore database,
IElementFilter<ISPO> filter)
Any statements in the fousStore that are already in the database are converted to explicit statements (iff they are not already explicit) and removed from the focusStore as a side-effect. |
static int |
TruthMaintenance.applyExistingStatements(AbstractTripleStore focusStore,
AbstractTripleStore database,
IElementFilter<ISPO> filter,
IChangeLog changeLog)
Any statements in the fousStore that are already in the database are converted to explicit statements (iff they are not already explicit) and removed from the focusStore as a side-effect. |
static IChunkedOrderedIterator<ISPO> |
BackchainTypeResourceIterator.newInstance(IChunkedOrderedIterator<ISPO> _src,
IAccessPath<ISPO> accessPath,
AbstractTripleStore db,
IV rdfType,
IV rdfsResource)
Returns a suitably configured BackchainTypeResourceIterator -or-
src iff the accessPath does not require the materialization
of (x rdf:type rdfs:Resource) entailments. |
static IChunkedOrderedIterator<ISPO> |
BackchainTypeResourceIterator.newInstance(IChunkedOrderedIterator<ISPO> _src,
IAccessPath<ISPO> accessPath,
AbstractTripleStore db,
IV rdfType,
IV rdfsResource)
Returns a suitably configured BackchainTypeResourceIterator -or-
src iff the accessPath does not require the materialization
of (x rdf:type rdfs:Resource) entailments. |
ISPO[] |
BackchainOwlSameAsPropertiesSPIterator.nextChunk(IKeyOrder<ISPO> keyOrder)
|
ISPO[] |
BackchainOwlSameAsPropertiesPOIterator.nextChunk(IKeyOrder<ISPO> keyOrder)
|
ISPO[] |
BackchainTypeResourceIterator.nextChunk(IKeyOrder<ISPO> keyOrder)
|
ISPO[] |
BackchainOwlSameAsPropertiesIterator.nextChunk(IKeyOrder<ISPO> keyOrder)
|
ISPO[] |
OwlSameAsPropertiesExpandingIterator.nextChunk(IKeyOrder<ISPO> keyOrder)
|
ISPO[] |
BackchainOwlSameAsPropertiesPIterator.nextChunk(IKeyOrder<ISPO> keyOrder)
|
ISPO[] |
BackchainOwlSameAsPropertiesSPOIterator.nextChunk(IKeyOrder<ISPO> keyOrder)
|
| Constructors in com.bigdata.rdf.inf with parameters of type ISPO | |
|---|---|
FullyBufferedJustificationIterator(AbstractTripleStore db,
ISPO head)
|
|
| Constructor parameters in com.bigdata.rdf.inf with type arguments of type ISPO | |
|---|---|
AbstractSPOBuffer(AbstractTripleStore store,
IElementFilter<ISPO> filter,
int capacity)
Deprecated. Create a buffer. |
|
BackchainOwlSameAsIterator(IChunkedOrderedIterator<ISPO> src,
AbstractTripleStore db,
IV sameAs)
|
|
BackchainOwlSameAsPropertiesIterator(IChunkedOrderedIterator<ISPO> src,
IV s,
IV p,
IV o,
AbstractTripleStore db,
IV sameAs)
Create an iterator that will visit all statements in the source iterator and also backchain any entailments that would have resulted from owl:sameAs {2,3}. |
|
BackchainOwlSameAsPropertiesPIterator(IChunkedOrderedIterator<ISPO> src,
IV p,
AbstractTripleStore db,
IV sameAs)
Create an iterator that will visit all statements in the source iterator and also backchain any entailments that would have resulted from owl:sameAs {2,3}. |
|
BackchainOwlSameAsPropertiesPOIterator(IChunkedOrderedIterator<ISPO> src,
IV p,
IV o,
AbstractTripleStore db,
IV sameAs)
Create an iterator that will visit all statements in the source iterator and also backchain any entailments that would have resulted from owl:sameAs {2,3}. |
|
BackchainOwlSameAsPropertiesSPIterator(IChunkedOrderedIterator<ISPO> src,
IV s,
IV p,
AbstractTripleStore db,
IV sameAs)
Create an iterator that will visit all statements in the source iterator and also backchain any entailments that would have resulted from owl:sameAs {2,3}. |
|
BackchainOwlSameAsPropertiesSPOIterator(IChunkedOrderedIterator<ISPO> src,
IV s,
IV p,
IV o,
AbstractTripleStore db,
IV sameAs)
Create an iterator that will visit all statements in the source iterator and also backchain any entailments that would have resulted from owl:sameAs {2,3}. |
|
OwlSameAsPropertiesExpandingIterator(IV s,
IV p,
IV o,
AbstractTripleStore db,
IV sameAs,
IKeyOrder<ISPO> keyOrder)
|
|
SPOAssertionBuffer(AbstractTripleStore focusStore,
AbstractTripleStore db,
IElementFilter<ISPO> filter,
int capacity,
boolean justified)
Deprecated. Create a buffer. |
|
SPOAssertionBuffer(AbstractTripleStore focusStore,
AbstractTripleStore db,
IElementFilter<ISPO> filter,
int capacity,
boolean justified,
IChangeLog changeLog)
Deprecated. Create a buffer. |
|
| Uses of ISPO in com.bigdata.rdf.internal.impl.bnode |
|---|
| Methods in com.bigdata.rdf.internal.impl.bnode that return ISPO | |
|---|---|
ISPO |
SidIV.getInlineValue()
Returns the inline spo. |
| Methods in com.bigdata.rdf.internal.impl.bnode that return types with arguments of type ISPO | |
|---|---|
IV<V,ISPO> |
SidIV.clone(boolean clearCache)
|
| Constructors in com.bigdata.rdf.internal.impl.bnode with parameters of type ISPO | |
|---|---|
SidIV(ISPO spo)
Ctor with internal value spo specified. |
|
| Uses of ISPO in com.bigdata.rdf.model |
|---|
| Subinterfaces of ISPO in com.bigdata.rdf.model | |
|---|---|
interface |
BigdataStatement
Also reports whether the statement is explicit, inferred or an axiom. |
| Classes in com.bigdata.rdf.model that implement ISPO | |
|---|---|
class |
BigdataStatementImpl
Implementation reveals whether a statement is explicit, inferred, or an axiom and the internal term identifiers for the subject, predicate, object, the context bound on that statement (when present). |
| Uses of ISPO in com.bigdata.rdf.rules |
|---|
| Classes in com.bigdata.rdf.rules with type parameters of type ISPO | |
|---|---|
class |
DoNotAddFilter<E extends ISPO>
Filter keeps matched triple patterns generated OUT of the database. |
| Methods in com.bigdata.rdf.rules that return types with arguments of type ISPO | |
|---|---|
IKeyOrder<ISPO> |
BackchainAccessPath.getKeyOrder()
|
IPredicate<ISPO> |
BackchainAccessPath.getPredicate()
|
IAccessPath<ISPO> |
BackchainAccessPath.getSource()
The source IAccessPath. |
protected IRelation<ISPO> |
AbstractRuleFastClosure_3_5_6_7_9.FastClosureRuleTask.getView()
Return the IRelation (or RelationFusedView) used by
the AbstractRuleFastClosure_3_5_6_7_9.FastClosureRuleTask.getSet() impls for their IAccessPaths. |
IChunkedOrderedIterator<ISPO> |
BackchainAccessPath.iterator()
Visits elements in the source IAccessPath plus all entailments
licensed by the InferenceEngine. |
IChunkedOrderedIterator<ISPO> |
BackchainAccessPath.iterator(int limit,
int capacity)
Visits elements in the source IAccessPath plus all entailments
licensed by the InferenceEngine as configured. |
IChunkedOrderedIterator<ISPO> |
BackchainAccessPath.iterator(long offset,
long limit,
int capacity)
|
ITupleIterator<ISPO> |
BackchainAccessPath.rangeIterator()
Delegated to the source IAccessPath (does not visit any
entailments). |
| Constructor parameters in com.bigdata.rdf.rules with type arguments of type ISPO | |
|---|---|
AbstractRuleFastClosure_3_5_6_7_9.SubPropertiesOfClosureTask(IRelation<ISPO> view,
IConstant<IV> rdfsSubPropertyOf,
IConstant<IV> p)
|
|
AbstractRuleFastClosure_3_5_6_7_9.SubPropertyClosureTask(IRelation<ISPO> view,
IConstant<IV> rdfsSubPropertyOf)
|
|
BackchainAccessPath(AbstractTripleStore database,
IAccessPath<ISPO> accessPath)
|
|
BackchainAccessPath(AbstractTripleStore database,
IAccessPath<ISPO> accessPath,
Boolean isOwlSameAsUsed)
|
|
| Uses of ISPO in com.bigdata.rdf.sparql.ast |
|---|
| Methods in com.bigdata.rdf.sparql.ast that return ISPO | |
|---|---|
ISPO[] |
AbstractGraphDataUpdate.getData()
|
ISPO[] |
CreateGraph.getParams()
Return the parameters used to provision a named solution set. |
| Methods in com.bigdata.rdf.sparql.ast that return types with arguments of type ISPO | |
|---|---|
IElementFilter<ISPO> |
DatasetNode.getDefaultGraphFilter()
|
IElementFilter<ISPO> |
DatasetNode.getNamedGraphFilter()
|
| Methods in com.bigdata.rdf.sparql.ast with parameters of type ISPO | |
|---|---|
void |
AbstractGraphDataUpdate.setData(ISPO[] data)
|
void |
CreateGraph.setParams(ISPO[] params)
|
| Method parameters in com.bigdata.rdf.sparql.ast with type arguments of type ISPO | |
|---|---|
void |
DatasetNode.setDefaultGraphFilter(IElementFilter<ISPO> defaultGraphFilter)
|
void |
DatasetNode.setNamedGraphFilter(IElementFilter<ISPO> namedGraphFilter)
|
| Constructor parameters in com.bigdata.rdf.sparql.ast with type arguments of type ISPO | |
|---|---|
DatasetNode(DataSetSummary defaultGraphs,
DataSetSummary namedGraphs,
IElementFilter<ISPO> defaultGraphFilter,
IElementFilter<ISPO> namedGraphFilter)
Core constructor implementation. |
|
DatasetNode(DataSetSummary defaultGraphs,
DataSetSummary namedGraphs,
IElementFilter<ISPO> defaultGraphFilter,
IElementFilter<ISPO> namedGraphFilter)
Core constructor implementation. |
|
DatasetNode(Set<IV> defaultGraphs,
Set<IV> namedGraphs,
IElementFilter<ISPO> defaultGraphFilter,
IElementFilter<ISPO> namedGraphFilter,
boolean update)
|
|
DatasetNode(Set<IV> defaultGraphs,
Set<IV> namedGraphs,
IElementFilter<ISPO> defaultGraphFilter,
IElementFilter<ISPO> namedGraphFilter,
boolean update)
|
|
| Uses of ISPO in com.bigdata.rdf.sparql.ast.eval |
|---|
| Methods in com.bigdata.rdf.sparql.ast.eval that return types with arguments of type ISPO | |
|---|---|
IAccessPath<ISPO> |
DGExpander.getAccessPath(IAccessPath<ISPO> accessPath)
|
| Method parameters in com.bigdata.rdf.sparql.ast.eval with type arguments of type ISPO | |
|---|---|
IAccessPath<ISPO> |
DGExpander.getAccessPath(IAccessPath<ISPO> accessPath)
|
| Uses of ISPO in com.bigdata.rdf.spo |
|---|
| Classes in com.bigdata.rdf.spo with type parameters of type ISPO | |
|---|---|
class |
ExplicitSPOFilter<E extends ISPO>
Filter matches only StatementEnum.Explicit ISPOs. |
class |
InferredSPOFilter<E extends ISPO>
Filter matches only StatementEnum.Inferred statements. |
class |
InGraphBinarySearchFilter<E extends ISPO>
"IN" filter for the context position based on a sorted long[] of the acceptable graph identifiers. |
class |
InGraphHashSetFilter<E extends ISPO>
"IN" filter for the context position based on a native long hash set containing the acceptable graph identifiers. |
class |
NoAxiomFilter<E extends ISPO>
A filter that matches explicit or inferred statements but not those whose StatementEnum is StatementEnum.Axiom. |
class |
SPOComparator<T extends ISPO>
Imposes s:p:o ordering based on termIds only (ignores StatementEnum). |
class |
SPOFilter<E extends ISPO>
|
| Classes in com.bigdata.rdf.spo that implement ISPO | |
|---|---|
class |
SPO
Represents a triple, triple+SID, or quad. |
| Fields in com.bigdata.rdf.spo with type parameters of type ISPO | |
|---|---|
static Comparator<ISPO> |
POSComparator.INSTANCE
|
static Comparator<ISPO> |
OSPComparator.INSTANCE
|
static Comparator<ISPO> |
SPOComparator.INSTANCE
|
static IElementFilter<ISPO> |
InferredSPOFilter.INSTANCE
Shared instance. |
static NoAxiomFilter<ISPO> |
NoAxiomFilter.INSTANCE
Shared instance. |
static IElementFilter<ISPO> |
ExplicitSPOFilter.INSTANCE
Shared instance. |
| Methods in com.bigdata.rdf.spo that return ISPO | |
|---|---|
ISPO[] |
SPOArrayIterator.array()
Deprecated. Return the backing array. |
ISPO[] |
BulkCompleteConverter.convert(IChunkedOrderedIterator<ISPO> src)
|
ISPO[] |
BulkFilterConverter.convert(IChunkedOrderedIterator<ISPO> src)
|
ISPO[] |
BulkCompleteConverter.convert(ISPO[] chunk)
|
ISPO |
SPOTupleSerializer.decodeValue(ISPO spo,
byte[] val)
Set the statement type, bit flags, and optional sid based on the tuple value. |
ISPO |
DistinctSPOIterator.next()
Deprecated. |
ISPO |
SPOArrayIterator.next()
Deprecated. |
ISPO[] |
SPOArrayIterator.nextChunk()
Deprecated. Returns the remaining statements. |
ISPO[] |
SPOArrayIterator.nextChunk(IKeyOrder<ISPO> keyOrder)
Deprecated. |
| Methods in com.bigdata.rdf.spo that return types with arguments of type ISPO | |
|---|---|
IStarJoin.IStarConstraint<ISPO> |
SPOStarJoin.SPOStarConstraint.asBound(IBindingSet bindingSet)
Return an as-bound version of this SPO star constraint for the supplied binding set. |
ICloseableIterator<ISPO> |
SPORelation.distinctSPOIterator(ICloseableIterator<ISPO> src)
Return an iterator that will visit the distinct (s,p,o) tuples in the source iterator. |
IAccessPath<ISPO> |
SPORelation.getAccessPath(IV s,
IV p,
IV o)
Deprecated. by SPORelation.getAccessPath(IV, IV, IV, IV) |
IAccessPath<ISPO> |
SPORelation.getAccessPath(IV s,
IV p,
IV o,
IV c)
Return the access path for a triple or quad pattern with an optional filter. |
IAccessPath<ISPO> |
SPORelation.getAccessPath(IV s,
IV p,
IV o,
IV c,
IElementFilter<ISPO> filter)
Return the access path for a triple or quad pattern with an optional filter (core implementation). |
Comparator<ISPO> |
SPOKeyOrder.getComparator()
Return the comparator that places ISPOs into the natural order
for the associated index. |
Class<ISPO> |
SPORelation.getElementClass()
|
IKeyOrder<ISPO> |
SPOArrayIterator.getKeyOrder()
Deprecated. |
Iterator<IKeyOrder<ISPO>> |
SPORelation.getKeyOrders()
|
Iterator<IStarJoin.IStarConstraint<ISPO>> |
SPOStarJoin.getStarConstraints()
Return an iterator over the SPO star constraints for this star join. |
IAccessPath<ISPO> |
SPORelation.newAccessPath(IIndexManager localIndexManager,
IPredicate<ISPO> predicate,
IKeyOrder<ISPO> keyOrder)
|
| Methods in com.bigdata.rdf.spo with parameters of type ISPO | |
|---|---|
boolean |
ISPOBuffer.add(ISPO spo)
Deprecated. Adds an ISPO. |
void |
SPOStarJoin.SPOStarConstraint.bind(IBindingSet bs,
ISPO spo)
Use the supplied SPO to create variable bindings for supplied binding set. |
int |
POSComparator.compare(ISPO stmt1,
ISPO stmt2)
|
int |
OSPComparator.compare(ISPO stmt1,
ISPO stmt2)
|
int |
SPOComparator.compare(ISPO stmt1,
ISPO stmt2)
|
ISPO[] |
BulkCompleteConverter.convert(ISPO[] chunk)
|
ISPO |
SPOTupleSerializer.decodeValue(ISPO spo,
byte[] val)
Set the statement type, bit flags, and optional sid based on the tuple value. |
long |
SPORelation.delete(ISPO[] stmts,
int numStmts)
Delete the SPOs from the statement indices. |
byte[] |
SPOKeyOrder.encodeKey(IKeyBuilder keyBuilder,
ISPO spo)
Forms the key for a given index order (the SPOTupleSerializer
delegates its behavior to this method). |
boolean |
SPO.equals(ISPO stmt2)
True iff the ISPOs are the same object or if the same term
identifiers are assigned for the subject, predicate and object positions,
and the same StatementEnum are the same. |
byte[] |
SPOSortKeyBuilder.getSortKey(ISPO spo)
Distinct iff the {s:p:o} are distinct. |
long |
SPORelation.insert(ISPO[] a,
int numStmts,
IElementFilter<ISPO> filter)
Inserts SPOs, writing on the statement indices in parallel. |
boolean |
SPOStarJoin.SPOStarConstraint.isMatch(ISPO spo)
Tests the P and O of the supplied SPO against the constraint. |
byte[] |
SPOTupleSerializer.serializeKey(ISPO spo)
Forms the statement key. |
byte[] |
SPOTupleSerializer.serializeVal(ISPO spo)
Variant duplicates the behavior of SPOTupleSerializer.serializeVal(SPO) to provide
support for non-SPO ISPOs. |
| Method parameters in com.bigdata.rdf.spo with type arguments of type ISPO | |
|---|---|
void |
SPOStarJoin.addStarConstraint(IStarJoin.IStarConstraint<ISPO> constraint)
Add an SPO star constraint to this star join. |
ISPO[] |
BulkCompleteConverter.convert(IChunkedOrderedIterator<ISPO> src)
|
ISPO[] |
BulkFilterConverter.convert(IChunkedOrderedIterator<ISPO> src)
|
long |
SPORelation.delete(IChunkedOrderedIterator<ISPO> itr)
Deletes SPOs, writing on the statement indices in parallel. |
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. |
ICloseableIterator<ISPO> |
SPORelation.distinctSPOIterator(ICloseableIterator<ISPO> src)
Return an iterator that will visit the distinct (s,p,o) tuples in the source iterator. |
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,
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. |
StringBuilder |
SPORelation.dump(IKeyOrder<ISPO> keyOrder)
Dumps the specified index. |
IAccessPath<ISPO> |
SPORelation.getAccessPath(IV s,
IV p,
IV o,
IV c,
IElementFilter<ISPO> filter)
Return the access path for a triple or quad pattern with an optional filter (core implementation). |
byte[] |
SPOKeyOrder.getFromKey(IKeyBuilder keyBuilder,
IPredicate<ISPO> predicate)
Return the inclusive lower bound which would be used for a query against this IKeyOrder for the given IPredicate. |
IIndex |
SPORelation.getIndex(IKeyOrder<? extends ISPO> keyOrder)
Overridden to return the hard reference for the index, which is cached the first time it is resolved. |
SPOKeyOrder |
SPORelation.getKeyOrder(IPredicate<ISPO> predicate)
Implementation chooses a quads or triples index as appropriate. |
static SPOKeyOrder |
SPOKeyOrder.getKeyOrder(IPredicate<ISPO> predicate,
int keyArity)
Return the SPOKeyOrder for the given predicate. |
byte[] |
SPOKeyOrder.getToKey(IKeyBuilder keyBuilder,
IPredicate<ISPO> predicate)
Return the exclusive upper bound which would be used for a query against this IKeyOrder for the given IPredicate. |
long |
SPORelation.insert(IChunkedOrderedIterator<ISPO> itr)
Inserts SPOs, writing on the statement indices in parallel. |
long |
SPORelation.insert(ISPO[] a,
int numStmts,
IElementFilter<ISPO> filter)
Inserts SPOs, writing on the statement indices in parallel. |
IAccessPath<ISPO> |
SPORelation.newAccessPath(IIndexManager localIndexManager,
IPredicate<ISPO> predicate,
IKeyOrder<ISPO> keyOrder)
|
IAccessPath<ISPO> |
SPORelation.newAccessPath(IIndexManager localIndexManager,
IPredicate<ISPO> predicate,
IKeyOrder<ISPO> keyOrder)
|
ISPO[] |
SPOArrayIterator.nextChunk(IKeyOrder<ISPO> keyOrder)
Deprecated. |
| Constructors in com.bigdata.rdf.spo with parameters of type ISPO | |
|---|---|
JustificationRemover(SPORelation db,
ISPO[] stmts,
int numStmts,
boolean clone,
AtomicLong sortTime,
AtomicLong writeTime)
|
|
SPOArrayIterator(ISPO[] stmts,
int numStmts)
Deprecated. An iterator that visits the SPOs in the given array whose
IKeyOrder is NOT known. |
|
SPOIndexRemover(SPORelation spoRelation,
ISPO[] stmts,
int numStmts,
SPOKeyOrder keyOrder,
boolean primaryIndex,
boolean clone,
AtomicLong sortTime,
AtomicLong writeTime,
AtomicLong mutationCount,
boolean reportMutations)
|
|
SPOIndexWriter(SPORelation spoRelation,
ISPO[] a,
int numStmts,
boolean clone,
SPOKeyOrder keyOrder,
boolean primaryIndex,
IElementFilter<ISPO> filter,
AtomicLong sortTime,
AtomicLong insertTime,
AtomicLong numWritten,
boolean reportMutations)
Writes statements on a statement index (batch api). |
|
| Constructor parameters in com.bigdata.rdf.spo with type arguments of type ISPO | |
|---|---|
DistinctSPOIterator(SPORelation spoRelation,
ICloseableIterator<ISPO> src)
Deprecated. |
|
SPO(IPredicate<ISPO> predicate)
Variant to create an SPO from a predicate - the StatementEnum and
statement identifier are not specified. |
|
SPOAccessPath(IRelation<ISPO> relation,
IIndexManager localIndexManager,
IPredicate<ISPO> predicate,
IKeyOrder<ISPO> keyOrder)
|
|
SPOAccessPath(IRelation<ISPO> relation,
IIndexManager localIndexManager,
IPredicate<ISPO> predicate,
IKeyOrder<ISPO> keyOrder)
|
|
SPOAccessPath(IRelation<ISPO> relation,
IIndexManager localIndexManager,
IPredicate<ISPO> predicate,
IKeyOrder<ISPO> keyOrder)
|
|
SPOArrayIterator(AbstractTripleStore db,
IAccessPath<ISPO> accessPath,
int limit,
IElementFilter<ISPO> filter)
Deprecated. Fully buffers all statements selected by the IAccessPath. |
|
SPOArrayIterator(AbstractTripleStore db,
IAccessPath<ISPO> accessPath,
int limit,
IElementFilter<ISPO> filter)
Deprecated. Fully buffers all statements selected by the IAccessPath. |
|
SPOIndexWriter(SPORelation spoRelation,
ISPO[] a,
int numStmts,
boolean clone,
SPOKeyOrder keyOrder,
boolean primaryIndex,
IElementFilter<ISPO> filter,
AtomicLong sortTime,
AtomicLong insertTime,
AtomicLong numWritten,
boolean reportMutations)
Writes statements on a statement index (batch api). |
|
SPOPredicate(String relationName,
IVariableOrConstant<IV> s,
IVariableOrConstant<IV> p,
IVariableOrConstant<IV> o,
boolean optional,
IAccessPathExpander<ISPO> expander)
Partly specified ctor. |
|
SPOPredicate(String relationName,
IVariableOrConstant<IV> s,
IVariableOrConstant<IV> p,
IVariableOrConstant<IV> o,
IAccessPathExpander<ISPO> expander)
Partly specified ctor. |
|
StatementWriter(AbstractTripleStore database,
AbstractTripleStore statementStore,
boolean copyOnly,
IChunkedOrderedIterator<ISPO> itr,
AtomicLong nwritten)
Deprecated. |
|
StatementWriter(AbstractTripleStore database,
AbstractTripleStore statementStore,
boolean copyOnly,
IChunkedOrderedIterator<ISPO> itr,
AtomicLong nwritten,
IChangeLog changeLog)
Deprecated. |
|
| Uses of ISPO in com.bigdata.rdf.store |
|---|
| Methods in com.bigdata.rdf.store that return ISPO | |
|---|---|
ISPO[] |
AbstractTripleStore.bulkCompleteStatements(ISPO[] stmts)
|
ISPO |
IRawTripleStore.getStatement(IV s,
IV p,
IV o)
Deprecated. does not support quads. |
ISPO |
AbstractTripleStore.getStatement(IV s,
IV p,
IV o)
|
ISPO |
IRawTripleStore.getStatement(IV s,
IV p,
IV o,
IV c)
Return the statement from the database (fully bound s:p:o only). |
ISPO |
AbstractTripleStore.getStatement(IV s,
IV p,
IV o,
IV c)
|
| Methods in com.bigdata.rdf.store that return types with arguments of type ISPO | |
|---|---|
IChunkedOrderedIterator<ISPO> |
IRawTripleStore.bulkCompleteStatements(IChunkedOrderedIterator<ISPO> itr)
This method fills out the statement metadata (type and sid) for ISPOs that are present in the database. |
IChunkedOrderedIterator<ISPO> |
AbstractTripleStore.bulkCompleteStatements(IChunkedOrderedIterator<ISPO> itr)
|
IChunkedOrderedIterator<ISPO> |
AbstractTripleStore.bulkCompleteStatements(SPO[] stmts,
int numStmts)
|
IChunkedOrderedIterator<ISPO> |
IRawTripleStore.bulkFilterStatements(IChunkedOrderedIterator<ISPO> itr,
boolean present)
Efficiently filter the supplied set of SPO objects for whether
they are "present" or "not present" in the database, depending on the
value of the supplied boolean variable (batch api). |
IChunkedOrderedIterator<ISPO> |
AbstractTripleStore.bulkFilterStatements(IChunkedOrderedIterator<ISPO> itr,
boolean present)
|
IChunkedOrderedIterator<ISPO> |
IRawTripleStore.bulkFilterStatements(ISPO[] stmts,
int numStmts,
boolean present)
Filter the supplied set of ISPO objects for whether they are
"present" or "not present" in the database, depending on the value of the
supplied boolean variable (batch API). |
IChunkedOrderedIterator<ISPO> |
AbstractTripleStore.bulkFilterStatements(ISPO[] stmts,
int numStmts,
boolean present)
|
IChunkedOrderedIterator<ISPO> |
AbstractTripleStore.computeClosureForStatementIdentifiers(IChunkedOrderedIterator<ISPO> src)
Return an iterator which will visit the closure of the statements visited by the source iterator plus any statements in the database made using a statement identifier found on any of the statements visited by the source iterator (only explicit statements have statement identifiers and then iff AbstractTripleStore.statementIdentifiers are enabled). |
IAccessPath<ISPO> |
IRawTripleStore.getAccessPath(IKeyOrder<ISPO> keyOrder)
Deprecated. by SPORelation#getAccessPath(SPOKeyOrder, com.bigdata.relation.rule.IPredicate) |
IAccessPath<ISPO> |
AbstractTripleStore.getAccessPath(IKeyOrder<ISPO> keyOrder)
|
IAccessPath<ISPO> |
AbstractTripleStore.getAccessPath(IKeyOrder<ISPO> keyOrder,
IElementFilter<ISPO> filter)
|
IAccessPath<ISPO> |
IRawTripleStore.getAccessPath(IV s,
IV p,
IV o)
Deprecated. by SPORelation.getAccessPath(IV, IV, IV) |
IAccessPath<ISPO> |
AbstractTripleStore.getAccessPath(IV s,
IV p,
IV o)
|
IAccessPath<ISPO> |
AbstractTripleStore.getAccessPath(IV s,
IV p,
IV o,
IElementFilter<ISPO> filter)
|
IAccessPath<ISPO> |
AbstractTripleStore.getAccessPath(IV s,
IV p,
IV o,
IV c)
|
IAccessPath<ISPO> |
AbstractTripleStore.getAccessPath(IV s,
IV p,
IV o,
IV c,
IElementFilter<ISPO> filter)
|
IAccessPath<ISPO> |
AbstractTripleStore.getAccessPath(Resource s,
URI p,
Value o)
|
IAccessPath<ISPO> |
AbstractTripleStore.getAccessPath(Resource s,
URI p,
Value o,
IElementFilter<ISPO> filter)
|
IAccessPath<ISPO> |
AbstractTripleStore.getAccessPath(Resource s,
URI p,
Value o,
Resource c)
|
IAccessPath<ISPO> |
AbstractTripleStore.getAccessPath(Resource s,
URI p,
Value o,
Resource c,
IElementFilter<ISPO> filter)
|
| Methods in com.bigdata.rdf.store with parameters of type ISPO | |
|---|---|
long |
IRawTripleStore.addStatements(ISPO[] stmts,
int numStmts)
Writes the statements onto the statements indices (batch, parallel, NO truth maintenance). |
long |
AbstractTripleStore.addStatements(ISPO[] stmts,
int numStmts)
|
long |
IRawTripleStore.addStatements(ISPO[] stmts,
int numStmts,
IElementFilter<ISPO> filter)
Writes the statements onto the statement indices (batch, parallel, NO truth maintenance). |
long |
AbstractTripleStore.addStatements(ISPO[] stmts,
int numStmts,
IElementFilter<ISPO> filter)
|
BigdataStatement |
AbstractTripleStore.asStatement(ISPO spo)
|
ISPO[] |
AbstractTripleStore.bulkCompleteStatements(ISPO[] stmts)
|
IChunkedOrderedIterator<ISPO> |
IRawTripleStore.bulkFilterStatements(ISPO[] stmts,
int numStmts,
boolean present)
Filter the supplied set of ISPO objects for whether they are
"present" or "not present" in the database, depending on the value of the
supplied boolean variable (batch API). |
IChunkedOrderedIterator<ISPO> |
AbstractTripleStore.bulkFilterStatements(ISPO[] stmts,
int numStmts,
boolean present)
|
long |
IRawTripleStore.removeStatements(ISPO[] stmts,
int numStmts)
Removes the statements from the statement indices (batch, parallel, NO truth maintenance). |
long |
AbstractTripleStore.removeStatements(ISPO[] stmts,
int numStmts)
|
protected BigdataStatement[] |
BigdataStatementIteratorImpl.resolveChunk(ISPO[] chunk)
Resolve a chunk of ISPOs into a chunk of BigdataStatements. |
String |
AbstractTripleStore.toString(ISPO spo)
|
| Method parameters in com.bigdata.rdf.store with type arguments of type ISPO | |
|---|---|
long |
AbstractTripleStore.addStatements(AbstractTripleStore statementStore,
boolean copyOnly,
IChunkedOrderedIterator<ISPO> itr,
IElementFilter<ISPO> filter)
Add statements to the statementStore. |
long |
AbstractTripleStore.addStatements(AbstractTripleStore statementStore,
boolean copyOnly,
IChunkedOrderedIterator<ISPO> itr,
IElementFilter<ISPO> filter)
Add statements to the statementStore. |
long |
IRawTripleStore.addStatements(IChunkedOrderedIterator<ISPO> itr,
IElementFilter<ISPO> filter)
Deprecated. by SPORelation.insert(IChunkedOrderedIterator) |
long |
IRawTripleStore.addStatements(IChunkedOrderedIterator<ISPO> itr,
IElementFilter<ISPO> filter)
Deprecated. by SPORelation.insert(IChunkedOrderedIterator) |
long |
AbstractTripleStore.addStatements(IChunkedOrderedIterator<ISPO> itr,
IElementFilter<ISPO> filter)
|
long |
AbstractTripleStore.addStatements(IChunkedOrderedIterator<ISPO> itr,
IElementFilter<ISPO> filter)
|
long |
IRawTripleStore.addStatements(ISPO[] stmts,
int numStmts,
IElementFilter<ISPO> filter)
Writes the statements onto the statement indices (batch, parallel, NO truth maintenance). |
long |
AbstractTripleStore.addStatements(ISPO[] stmts,
int numStmts,
IElementFilter<ISPO> filter)
|
BigdataStatementIterator |
AbstractTripleStore.asStatementIterator(IChunkedOrderedIterator<ISPO> src)
|
IChunkedOrderedIterator<ISPO> |
IRawTripleStore.bulkCompleteStatements(IChunkedOrderedIterator<ISPO> itr)
This method fills out the statement metadata (type and sid) for ISPOs that are present in the database. |
IChunkedOrderedIterator<ISPO> |
AbstractTripleStore.bulkCompleteStatements(IChunkedOrderedIterator<ISPO> itr)
|
IChunkedOrderedIterator<ISPO> |
IRawTripleStore.bulkFilterStatements(IChunkedOrderedIterator<ISPO> itr,
boolean present)
Efficiently filter the supplied set of SPO objects for whether
they are "present" or "not present" in the database, depending on the
value of the supplied boolean variable (batch api). |
IChunkedOrderedIterator<ISPO> |
AbstractTripleStore.bulkFilterStatements(IChunkedOrderedIterator<ISPO> itr,
boolean present)
|
IChunkedOrderedIterator<ISPO> |
AbstractTripleStore.computeClosureForStatementIdentifiers(IChunkedOrderedIterator<ISPO> src)
Return an iterator which will visit the closure of the statements visited by the source iterator plus any statements in the database made using a statement identifier found on any of the statements visited by the source iterator (only explicit statements have statement identifiers and then iff AbstractTripleStore.statementIdentifiers are enabled). |
long |
AbstractTripleStore.copyStatements(AbstractTripleStore dst,
IElementFilter<ISPO> filter,
boolean copyJustifications)
Copies the statements from this store into the specified store using the same term identifiers (the lexicon is neither copied to nor asserted on the target). |
long |
AbstractTripleStore.copyStatements(AbstractTripleStore dst,
IElementFilter<ISPO> filter,
boolean copyJustifications,
IChangeLog changeLog)
|
StringBuilder |
AbstractTripleStore.dumpStatements(IAccessPath<ISPO> accessPath)
Dumps the access path, efficiently resolving term identifiers to terms. |
StringBuilder |
AbstractTripleStore.dumpStore(AbstractTripleStore resolveTerms,
boolean explicit,
boolean inferred,
boolean axioms,
boolean justifications,
IKeyOrder<ISPO> keyOrder)
Dumps the store in a human readable format (not suitable for interchange). |
IAccessPath<ISPO> |
IRawTripleStore.getAccessPath(IKeyOrder<ISPO> keyOrder)
Deprecated. by SPORelation#getAccessPath(SPOKeyOrder, com.bigdata.relation.rule.IPredicate) |
IAccessPath<ISPO> |
AbstractTripleStore.getAccessPath(IKeyOrder<ISPO> keyOrder)
|
IAccessPath<ISPO> |
AbstractTripleStore.getAccessPath(IKeyOrder<ISPO> keyOrder,
IElementFilter<ISPO> filter)
|
IAccessPath<ISPO> |
AbstractTripleStore.getAccessPath(IKeyOrder<ISPO> keyOrder,
IElementFilter<ISPO> filter)
|
IAccessPath<ISPO> |
AbstractTripleStore.getAccessPath(IV s,
IV p,
IV o,
IElementFilter<ISPO> filter)
|
IAccessPath<ISPO> |
AbstractTripleStore.getAccessPath(IV s,
IV p,
IV o,
IV c,
IElementFilter<ISPO> filter)
|
IAccessPath<ISPO> |
AbstractTripleStore.getAccessPath(Resource s,
URI p,
Value o,
IElementFilter<ISPO> filter)
|
IAccessPath<ISPO> |
AbstractTripleStore.getAccessPath(Resource s,
URI p,
Value o,
Resource c,
IElementFilter<ISPO> filter)
|
long |
IRawTripleStore.removeStatements(IChunkedOrderedIterator<ISPO> itr)
Removes the statements from the statement indices (batch, parallel, NO truth maintenance). |
long |
AbstractTripleStore.removeStatements(IChunkedOrderedIterator<ISPO> itr)
|
long |
AbstractTripleStore.removeStatements(IChunkedOrderedIterator<ISPO> itr,
boolean computeClosureForStatementIdentifiers)
This processes a chunk of SPOs at a time and then submits tasks
to parallel threads to remove those statements from each of the statement
indices. |
| Constructor parameters in com.bigdata.rdf.store with type arguments of type ISPO | |
|---|---|
BigdataStatementIteratorImpl(AbstractTripleStore db,
IChunkedOrderedIterator<ISPO> src)
|
|
BigdataStatementIteratorImpl(AbstractTripleStore db,
Map<IV,BigdataBNode> bnodes,
IChunkedOrderedIterator<ISPO> src)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||