Package | Description |
---|---|
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.sail |
This package contains the SAIL that allow bigdata to be used as a backend for
the Sesame 2.x platform.
|
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.sparql.ast.service.history | |
com.bigdata.rdf.sparql.ast.ssets | |
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.
|
Modifier and Type | Method and Description |
---|---|
protected static ISPO |
AbstractAddRemoveStatementsOp.getSPO(IBindingSet bset,
boolean bindsC,
StatementEnum type)
Return an
ISPO constructed from the source solution. |
Modifier and Type | Method and Description |
---|---|
protected static Set<ISPO> |
AbstractAddRemoveStatementsOp.acceptSolutions(BOpContext<IBindingSet> context,
boolean bindsC)
|
Modifier and Type | Method and Description |
---|---|
ISPO |
IChangeRecord.getStatement()
Return the ISPO that is the focus of this change record.
|
ISPO |
ChangeRecord.getStatement() |
Modifier and Type | Method and Description |
---|---|
static long |
StatementWriter.removeStatements(AbstractTripleStore database,
ISPO[] stmts,
int numStmts,
boolean computeClosureForStatementIdentifiers,
IChangeLog changeLog) |
Modifier and Type | Method and Description |
---|---|
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) |
Constructor and Description |
---|
ChangeRecord(ISPO stmt,
ChangeAction action) |
Modifier and Type | Class and Description |
---|---|
class |
RdfTypeRdfsResourceFilter<E extends ISPO>
Filter matches
(x rdf:type rdfs:Resource). |
Modifier and Type | Field and Description |
---|---|
protected ISPO[] |
AbstractSPOBuffer.stmts
Deprecated.
The array in which the statements are stored.
|
Modifier and Type | Field and Description |
---|---|
protected IElementFilter<ISPO> |
AbstractSPOBuffer.filter
Deprecated.
An optional filter.
|
protected IChunkedOrderedIterator<ISPO> |
BackchainOwlSameAsIterator.src |
Modifier and Type | Method and Description |
---|---|
ISPO |
AbstractSPOBuffer.get(int i)
Deprecated.
The
SPO at the given index (used by some unit tests). |
ISPO |
OwlSameAsPropertiesExpandingIterator.next() |
ISPO |
BackchainOwlSameAsPropertiesSPIterator.next()
First iterate the source iterator and then iterate the sameAs{2}
iterator, which was fully populated in the ctor.
|
ISPO |
BackchainOwlSameAsPropertiesIterator.next() |
ISPO |
BackchainOwlSameAsPropertiesPIterator.next() |
ISPO |
BackchainOwlSameAsPropertiesSPOIterator.next() |
ISPO |
BackchainTypeResourceIterator.next()
Visits all
SPO s visited by the source iterator and then begins to
backchain ( x rdf:type: rdfs:Resource ) statements. |
ISPO |
BackchainOwlSameAsPropertiesPOIterator.next()
First iterate the source iterator and then iterate the sameAs{3}
iterator, which was fully populated in the ctor.
|
ISPO[] |
OwlSameAsPropertiesExpandingIterator.nextChunk() |
ISPO[] |
BackchainOwlSameAsPropertiesSPIterator.nextChunk() |
ISPO[] |
BackchainOwlSameAsPropertiesIterator.nextChunk() |
ISPO[] |
BackchainOwlSameAsPropertiesPIterator.nextChunk() |
ISPO[] |
BackchainOwlSameAsPropertiesSPOIterator.nextChunk() |
ISPO[] |
BackchainTypeResourceIterator.nextChunk()
Note: This method preserves the
IKeyOrder of the source iterator
iff it is reported by BackchainTypeResourceIterator.getKeyOrder() . |
ISPO[] |
BackchainOwlSameAsPropertiesPOIterator.nextChunk() |
ISPO[] |
OwlSameAsPropertiesExpandingIterator.nextChunk(IKeyOrder<ISPO> keyOrder) |
ISPO[] |
BackchainOwlSameAsPropertiesSPIterator.nextChunk(IKeyOrder<ISPO> keyOrder) |
ISPO[] |
BackchainOwlSameAsPropertiesIterator.nextChunk(IKeyOrder<ISPO> keyOrder) |
ISPO[] |
BackchainOwlSameAsPropertiesPIterator.nextChunk(IKeyOrder<ISPO> keyOrder) |
ISPO[] |
BackchainOwlSameAsPropertiesSPOIterator.nextChunk(IKeyOrder<ISPO> keyOrder) |
ISPO[] |
BackchainTypeResourceIterator.nextChunk(IKeyOrder<ISPO> keyOrder) |
ISPO[] |
BackchainOwlSameAsPropertiesPOIterator.nextChunk(IKeyOrder<ISPO> keyOrder) |
Modifier and Type | Method and Description |
---|---|
IKeyOrder<ISPO> |
OwlSameAsPropertiesExpandingIterator.getKeyOrder() |
IKeyOrder<ISPO> |
BackchainOwlSameAsPropertiesSPIterator.getKeyOrder() |
IKeyOrder<ISPO> |
BackchainOwlSameAsPropertiesIterator.getKeyOrder() |
IKeyOrder<ISPO> |
BackchainOwlSameAsPropertiesPIterator.getKeyOrder() |
IKeyOrder<ISPO> |
BackchainOwlSameAsPropertiesSPOIterator.getKeyOrder() |
IKeyOrder<ISPO> |
BackchainTypeResourceIterator.getKeyOrder() |
IKeyOrder<ISPO> |
BackchainOwlSameAsPropertiesPOIterator.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. |
Modifier and Type | Method and Description |
---|---|
boolean |
Justification.VisitedSPOSet.add(ISPO spo) |
boolean |
AbstractSPOBuffer.add(ISPO stmt)
Deprecated.
|
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) |
Modifier and Type | Method and Description |
---|---|
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[] |
OwlSameAsPropertiesExpandingIterator.nextChunk(IKeyOrder<ISPO> keyOrder) |
ISPO[] |
BackchainOwlSameAsPropertiesSPIterator.nextChunk(IKeyOrder<ISPO> keyOrder) |
ISPO[] |
BackchainOwlSameAsPropertiesIterator.nextChunk(IKeyOrder<ISPO> keyOrder) |
ISPO[] |
BackchainOwlSameAsPropertiesPIterator.nextChunk(IKeyOrder<ISPO> keyOrder) |
ISPO[] |
BackchainOwlSameAsPropertiesSPOIterator.nextChunk(IKeyOrder<ISPO> keyOrder) |
ISPO[] |
BackchainTypeResourceIterator.nextChunk(IKeyOrder<ISPO> keyOrder) |
ISPO[] |
BackchainOwlSameAsPropertiesPOIterator.nextChunk(IKeyOrder<ISPO> keyOrder) |
Constructor and Description |
---|
FullyBufferedJustificationIterator(AbstractTripleStore db,
ISPO head) |
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
ISPO |
SidIV.getInlineValue()
Returns the inline spo.
|
Modifier and Type | Method and Description |
---|---|
IV<V,ISPO> |
SidIV.clone(boolean clearCache) |
Constructor and Description |
---|
SidIV(ISPO spo)
Ctor with internal value spo specified.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BigdataStatement
Also reports whether the statement is explicit, inferred or an axiom.
|
Modifier and Type | Class and Description |
---|---|
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).
|
Modifier and Type | Class and Description |
---|---|
class |
DoNotAddFilter<E extends ISPO>
Filter keeps matched triple patterns generated OUT of the database.
|
Modifier and Type | Method and Description |
---|---|
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 IAccessPath s. |
IChunkedOrderedIterator<ISPO> |
BackchainAccessPath.iterator()
An iterator visiting elements using the natural order of the index
selected for the
IPredicate . |
IChunkedOrderedIterator<ISPO> |
BackchainAccessPath.iterator(long offset,
long limit,
int capacity)
An iterator visiting elements using the natural order of the index
selected for the
IPredicate . |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractRuleTestCase.applyRule(AbstractTripleStore db,
IRule rule,
IElementFilter<ISPO> filter,
long expectedSolutionCount,
long expectedMutationCount)
Applies the rule, copies the new entailments into the store and checks
the expected #of inferences computed and new statements copied into the
store.
|
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
int |
BigdataSail.BigdataSailConnection.removeStatements(ISPO[] stmts)
Note: The CONTEXT is ignored when in statementIdentifier mode!
|
int |
BigdataSail.BigdataSailConnection.removeStatements(ISPO[] stmts,
int numStmts)
Note: The CONTEXT is ignored when in statementIdentifier mode!
|
Modifier and Type | Method and Description |
---|---|
IElementFilter<ISPO> |
DatasetNode.getDefaultGraphFilter() |
IElementFilter<ISPO> |
DatasetNode.getNamedGraphFilter() |
Modifier and Type | Method and Description |
---|---|
void |
DatasetNode.setDefaultGraphFilter(IElementFilter<ISPO> defaultGraphFilter) |
void |
DatasetNode.setNamedGraphFilter(IElementFilter<ISPO> namedGraphFilter) |
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
IAccessPath<ISPO> |
DGExpander.getAccessPath(IAccessPath<ISPO> accessPath) |
Modifier and Type | Method and Description |
---|---|
IAccessPath<ISPO> |
DGExpander.getAccessPath(IAccessPath<ISPO> accessPath) |
Constructor and Description |
---|
HistoryChangeRecord(ISPO stmt,
ChangeAction action,
long revisionTime) |
Modifier and Type | Method and Description |
---|---|
protected ISPO[] |
SolutionSetManager.getDefaultMetadata()
Return the default metadata used when a named solution set is declared
implicitly rather than explicitly.
|
Modifier and Type | Method and Description |
---|---|
void |
SolutionSetManager.createSolutions(String solutionSet,
ISPO[] params) |
void |
ISolutionSetManager.createSolutions(String solutionSet,
ISPO[] params)
Create a named solution set.
|
Modifier and Type | Class and Description |
---|---|
class |
ExplicitSPOFilter<E extends ISPO>
Filter matches only
StatementEnum.Explicit ISPO s. |
class |
HistorySPOFilter<E extends ISPO>
Filters out
StatementEnum.History ISPO s. |
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> |
Modifier and Type | Class and Description |
---|---|
class |
SPO
Represents a triple, triple+SID, or quad.
|
Modifier and Type | Field and Description |
---|---|
static Comparator<ISPO> |
POSComparator.INSTANCE |
static Comparator<ISPO> |
SPOComparator.INSTANCE |
static IElementFilter<ISPO> |
HistorySPOFilter.INSTANCE
Shared instance.
|
static IElementFilter<ISPO> |
InferredSPOFilter.INSTANCE
Shared instance.
|
static NoAxiomFilter<ISPO> |
NoAxiomFilter.INSTANCE
Shared instance.
|
static Comparator<ISPO> |
OSPComparator.INSTANCE |
static IElementFilter<ISPO> |
ExplicitSPOFilter.INSTANCE
Shared instance.
|
Modifier and Type | Method and Description |
---|---|
ISPO[] |
SPOArrayIterator.array()
Deprecated.
Return the backing array.
|
ISPO[] |
BulkFilterConverter.convert(IChunkedOrderedIterator<ISPO> src) |
ISPO[] |
BulkCompleteConverter.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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
IAccessPath<ISPO> |
SPORelation.getAccessPath(IV s,
IV p,
IV o,
IV c)
Return the access path for a triple or quad pattern.
|
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 a filter.
|
IAccessPath<ISPO> |
SPORelation.getAccessPath(IV s,
IV p,
IV o,
IV c,
IElementFilter<ISPO> filter,
RangeBOp range)
Return the access path for a triple or quad pattern with an optional
filter (core implementation).
|
IAccessPath<ISPO> |
SPORelation.getAccessPath(IV s,
IV p,
IV o,
IV c,
RangeBOp range)
Return the access path for a triple or quad pattern with a range.
|
Comparator<ISPO> |
SPOKeyOrder.getComparator()
Return the comparator that places
ISPO s into the natural order
for the associated index. |
Class<ISPO> |
SPORelation.getElementClass() |
IKeyOrder<ISPO> |
SPOArrayIterator.getKeyOrder()
Deprecated.
|
Iterator<IKeyOrder<ISPO>> |
SPORelation.getKeyOrders() |
IPredicate<ISPO> |
SPORelation.getPredicate(IV s,
IV p,
IV o,
IV c)
Return the predicate for a triple or quad pattern filter (core
implementation).
|
IPredicate<ISPO> |
SPORelation.getPredicate(IV s,
IV p,
IV o,
IV c,
IElementFilter<ISPO> filter,
RangeBOp range)
Return the predicate for a triple or quad pattern with an optional
filter (core implementation).
|
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) |
Modifier and Type | Method and Description |
---|---|
boolean |
ISPOBuffer.add(ISPO spo)
Deprecated.
Adds an
ISPO . |
IKeyBuilder |
SPOKeyOrder.appendKey(IKeyBuilder keyBuilder,
ISPO spo)
Appends the key for a given index order into the
IKeyBuilder . |
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 |
SPOComparator.compare(ISPO stmt1,
ISPO stmt2) |
int |
OSPComparator.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
SPO s 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
ISPO s 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
SPO s, 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 ISPO s. |
Modifier and Type | Method and Description |
---|---|
void |
SPOStarJoin.addStarConstraint(IStarJoin.IStarConstraint<ISPO> constraint)
Add an SPO star constraint to this star join.
|
ISPO[] |
BulkFilterConverter.convert(IChunkedOrderedIterator<ISPO> src) |
ISPO[] |
BulkCompleteConverter.convert(IChunkedOrderedIterator<ISPO> src) |
long |
SPORelation.delete(IChunkedOrderedIterator<ISPO> itr)
Deletes
SPO s, 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,
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 . |
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 a filter.
|
IAccessPath<ISPO> |
SPORelation.getAccessPath(IV s,
IV p,
IV o,
IV c,
IElementFilter<ISPO> filter,
RangeBOp range)
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. |
IPredicate<ISPO> |
SPORelation.getPredicate(IV s,
IV p,
IV o,
IV c,
IElementFilter<ISPO> filter,
RangeBOp range)
Return the predicate for a triple or quad pattern with an optional
filter (core implementation).
|
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
SPO s, writing on the statement indices in parallel. |
long |
SPORelation.insert(ISPO[] a,
int numStmts,
IElementFilter<ISPO> filter)
Inserts
SPO s, 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.
|
Constructor and Description |
---|
JustificationRemover(SPORelation db,
ISPO[] stmts,
int numStmts,
boolean clone,
AtomicLong sortTime,
AtomicLong writeTime) |
SPOArrayIterator(ISPO[] stmts,
int numStmts)
Deprecated.
|
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 and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
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) |
protected ISPO[] |
BigdataTriplePatternMaterializer.resolveChunk(BigdataTriplePattern[] chunk) |
Modifier and Type | Method and Description |
---|---|
IChunkedOrderedIterator<ISPO> |
IRawTripleStore.bulkCompleteStatements(IChunkedOrderedIterator<ISPO> itr)
This method fills out the statement metadata (type and sid) for
ISPO s 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.
|
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(IV s,
IV p,
IV o,
IV c,
RangeBOp range) |
IAccessPath<ISPO> |
ITripleStore.getAccessPath(org.openrdf.model.Resource s,
org.openrdf.model.URI p,
org.openrdf.model.Value o)
Deprecated.
|
IAccessPath<ISPO> |
AbstractTripleStore.getAccessPath(org.openrdf.model.Resource s,
org.openrdf.model.URI p,
org.openrdf.model.Value o) |
IAccessPath<ISPO> |
AbstractTripleStore.getAccessPath(org.openrdf.model.Resource s,
org.openrdf.model.URI p,
org.openrdf.model.Value o,
IElementFilter<ISPO> filter) |
IAccessPath<ISPO> |
ITripleStore.getAccessPath(org.openrdf.model.Resource s,
org.openrdf.model.URI p,
org.openrdf.model.Value o,
org.openrdf.model.Resource c)
Returns an
IAccessPath matching the triple pattern. |
IAccessPath<ISPO> |
AbstractTripleStore.getAccessPath(org.openrdf.model.Resource s,
org.openrdf.model.URI p,
org.openrdf.model.Value o,
org.openrdf.model.Resource c) |
IAccessPath<ISPO> |
AbstractTripleStore.getAccessPath(org.openrdf.model.Resource s,
org.openrdf.model.URI p,
org.openrdf.model.Value o,
org.openrdf.model.Resource c,
IElementFilter<ISPO> filter,
RangeBOp range) |
IPredicate<ISPO> |
AbstractTripleStore.getPredicate(org.openrdf.model.Resource s,
org.openrdf.model.URI p,
org.openrdf.model.Value o) |
IPredicate<ISPO> |
AbstractTripleStore.getPredicate(org.openrdf.model.Resource s,
org.openrdf.model.URI p,
org.openrdf.model.Value o,
org.openrdf.model.Resource c) |
IPredicate<ISPO> |
AbstractTripleStore.getPredicate(org.openrdf.model.Resource s,
org.openrdf.model.URI p,
org.openrdf.model.Value o,
org.openrdf.model.Resource c,
IElementFilter<ISPO> filter,
RangeBOp range)
Convert a Sesame Value based triple pattern into a bigdata Predicate.
|
Modifier and Type | Method and Description |
---|---|
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) |
static void |
AbstractTestCase.assertSameSPOs(ISPO[] expected,
IChunkedOrderedIterator<ISPO> actual) |
static void |
AbstractTestCase.assertSameSPOs(String msg,
ISPO[] expected,
IChunkedOrderedIterator<ISPO> actual) |
static void |
AbstractTestCase.assertSameSPOsAnyOrder(AbstractTripleStore store,
ISPO[] expected,
IChunkedOrderedIterator<ISPO> actual)
Verify that the iterator visits the expected
ISPO s in any order
without duplicates. |
static void |
AbstractTestCase.assertSameSPOsAnyOrder(AbstractTripleStore store,
ISPO[] expected,
IChunkedOrderedIterator<ISPO> actual,
boolean ignoreAxioms)
Verify that the iterator visits the expected
ISPO s in any order
without duplicates, optionally ignoring axioms. |
BigdataStatement |
ITripleStore.asStatement(ISPO spo)
Convert an internal
ISPO into a Sesame Statement . |
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
ISPO s into a chunk of BigdataStatement s. |
String |
AbstractTripleStore.toString(ISPO spo) |
Modifier and Type | Method and Description |
---|---|
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.
|
long |
IRawTripleStore.addStatements(IChunkedOrderedIterator<ISPO> itr,
IElementFilter<ISPO> filter)
Deprecated.
|
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) |
static void |
AbstractTestCase.assertSameSPOs(ISPO[] expected,
IChunkedOrderedIterator<ISPO> actual) |
static void |
AbstractTestCase.assertSameSPOs(String msg,
ISPO[] expected,
IChunkedOrderedIterator<ISPO> actual) |
static void |
AbstractTestCase.assertSameSPOsAnyOrder(AbstractTripleStore store,
ISPO[] expected,
IChunkedOrderedIterator<ISPO> actual)
Verify that the iterator visits the expected
ISPO s in any order
without duplicates. |
static void |
AbstractTestCase.assertSameSPOsAnyOrder(AbstractTripleStore store,
ISPO[] expected,
IChunkedOrderedIterator<ISPO> actual,
boolean ignoreAxioms)
Verify that the iterator visits the expected
ISPO s in any order
without duplicates, optionally ignoring axioms. |
BigdataStatementIterator |
ITripleStore.asStatementIterator(IChunkedOrderedIterator<ISPO> src)
Wraps an
IChunkedOrderedIterator as a
BigdataStatementIterator . |
BigdataStatementIterator |
AbstractTripleStore.asStatementIterator(IChunkedOrderedIterator<ISPO> src) |
IChunkedOrderedIterator<ISPO> |
IRawTripleStore.bulkCompleteStatements(IChunkedOrderedIterator<ISPO> itr)
This method fills out the statement metadata (type and sid) for
ISPO s 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 history,
boolean justifications,
boolean sids,
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(org.openrdf.model.Resource s,
org.openrdf.model.URI p,
org.openrdf.model.Value o,
IElementFilter<ISPO> filter) |
IAccessPath<ISPO> |
AbstractTripleStore.getAccessPath(org.openrdf.model.Resource s,
org.openrdf.model.URI p,
org.openrdf.model.Value o,
org.openrdf.model.Resource c,
IElementFilter<ISPO> filter,
RangeBOp range) |
IPredicate<ISPO> |
AbstractTripleStore.getPredicate(org.openrdf.model.Resource s,
org.openrdf.model.URI p,
org.openrdf.model.Value o,
org.openrdf.model.Resource c,
IElementFilter<ISPO> filter,
RangeBOp range)
Convert a Sesame Value based triple pattern into a bigdata Predicate.
|
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
SPO s at a time and then submits tasks
to parallel threads to remove those statements from each of the statement
indices. |
Constructor and Description |
---|
BigdataStatementIteratorImpl(AbstractTripleStore db,
IChunkedOrderedIterator<ISPO> src) |
BigdataStatementIteratorImpl(AbstractTripleStore db,
Map<IV,BigdataBNode> bnodes,
IChunkedOrderedIterator<ISPO> src) |
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.