See: Description
| Interface | Description |
|---|---|
| IBinding |
Interface for a binding.
|
| ISPO |
A interface representing an RDF triple, an RDF triple with a statement
identifier, or an RDF quad.
|
| ISPOAssertionBuffer |
A buffer that is written on by
Rules. |
| ISPOBuffer | Deprecated
by
IBuffer |
| SPOPredicate.Annotations | |
| SPOStarJoin.Annotations |
| Class | Description |
|---|---|
| Binding |
Implementation of a binding.
|
| BulkCompleteConverter |
Bulk completes the
StatementEnum and/or statement identifier (SID)
for ISPOs using the given statement IIndex. |
| BulkFilterConverter | |
| ContextAdvancer |
Advancer for a quads index whose last key component is the "context position
(such as SPOC or SOPC).
|
| DistinctMultiTermAdvancer |
This was cloned from the
DistinctTermAdvancer. |
| DistinctSPOIterator | Deprecated
By a simple distinct filter and a filter which strips off the
context position from an SPOC.
|
| DistinctTermAdvancer |
Advances the source
ITupleCursor through the distinct term
identifiers for some AccessPath. |
| ExplicitSPOFilter<E extends ISPO> |
Filter matches only
StatementEnum.Explicit ISPOs. |
| FastRDFValueCoder2 |
Coder for values in statement index with inference enabled but without SIDS.
|
| HistorySPOFilter<E extends ISPO> |
Filters out
StatementEnum.History ISPOs. |
| InferredSPOFilter<E extends ISPO> |
Filter matches only
StatementEnum.Inferred statements. |
| InGraphBinarySearchFilter<E extends ISPO> |
"IN" filter for the context position based on a sorted long[] of the
acceptable graph identifiers.
|
| InGraphHashSetFilter<E extends ISPO> |
"IN" filter for the context position based on a native long hash set
containing the acceptable graph identifiers.
|
| JustificationRemover |
Class writes on the justification index, removing all
Justifications
for each statement specified by the caller. |
| JustificationTupleSerializer |
(De-)serializes
Justifications. |
| JustificationWriter |
Writes
Justifications on the justification index. |
| JustIndexWriteProc |
Procedure for writing
Justifications on an index or index
partition. |
| JustIndexWriteProc.WriteJustificationsProcConstructor | |
| NoAxiomFilter<E extends ISPO> |
A filter that matches explicit or inferred statements but not those whose
StatementEnum is StatementEnum.Axiom. |
| OSPComparator |
Imposes o:s:p ordering based on termIds only.
|
| POSComparator |
Imposes p:o:s ordering based on termIds only.
|
| RDFValueFactory |
Factory for the single element
byte[] used for the value of an
RDF Statement in one of the statement indices. |
| SPO |
Represents a triple, triple+SID, or quad.
|
| SPOAccessPath |
IAccessPath implementation for an SPORelation. |
| SPOArrayIterator | Deprecated
by
ChunkedArrayIterator but this still has some very
purpose specific uses mainly dealing with
TruthMaintenance and with fully buffering precisely
because the DB impl is not using concurrency controls. |
| SPOComparator<T extends ISPO> |
Imposes s:p:o ordering based on termIds only (ignores
StatementEnum). |
| SPOFilter<E extends ISPO> | |
| SPOIndexRemover |
Class writes on a statement index, removing the specified statements (batch
API, no truth maintenance).
|
| SPOIndexWriteProc |
Procedure for batch insert on a single statement index (or index partition).
|
| SPOIndexWriteProc.IndexWriteProcConstructor | |
| SPOIndexWriter |
Helper class writes an
ISPO[] on one of the statement indices. |
| SPOKeyOrder |
Represents the key order used by an index for a triple relation.
|
| SPOPredicate |
A predicate that is a triple with one or more variables.
|
| SPORelation |
The
SPORelation handles all things related to the indices
representing the triples stored in the database. |
| SPOSortKeyBuilder |
Class produces unsigned byte[] sort keys for
ISPOs. |
| SPOStarJoin |
Implementation of a star join for SPOs.
|
| SPOStarJoin.SPOStarConstraint |
Implementation of a star constraint for SPOs.
|
| SPOTupleSerializer |
(De-)serializes
SPOs for statement indices. |
| StatementWriter | Deprecated
by
SPORelation.insert(IChunkedOrderedIterator)? (Still
used by copyStatements) |
| TestAll |
Aggregates test suites into increasing dependency order.
|
| TestSPO |
Test suite for the
SPO class. |
| TestSPOAccessPath |
Test suite for
SPOAccessPath. |
| TestSPOKeyCoders |
Test suite for approaches to key compression for statement indices (keys are
permutations on SPOC, logically comprised of long[4] and encoded as byte[]),
the terms index (key is byte[] encoding the URI, literal, or bnode ID), or
the ids index (key is byte[] encoding a long term identifier).
|
| TestSPOKeyOrder |
Test suite for
SPOKeyOrder. |
| TestSPOPredicate |
Test suite for
SPOPredicate. |
| TestSPORelation |
Test ability to insert, update, or remove elements from a relation and the
ability to select the right access path given a predicate for that relation
and query for those elements (we have to test all this stuff together since
testing query requires us to have some data in the relation).
|
| TestSPORelation.P | |
| TestSPOStarJoin | |
| TestSPOTupleSerializer |
Test suite for
SPOTupleSerializer. |
| TestSPOValueCoders |
Test suite for approaches to value compression for statement indices.
|
| TestStatementEnum |
Test suite for
StatementEnum. |
| TestXXXCShardSplitHandler |
Test suite for the
XXXCShardSplitHandler. |
| XXXCShardSplitHandler |
A split handler for the xxxC quads indices which ensures that all quads for
the same "triple" are in the same shard.
|
| Enum | Description |
|---|---|
| ModifiedEnum | |
| SPOIndexMutation |
This package defines a statement model using long term identifiers rather than RDF Value objects. This model is used when writing queries or rules that run directly against an RDF database.
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.