Package com.bigdata.rdf.spo

This package defines a statement model using long term identifiers rather than RDF Value objects.

See:
          Description

Interface Summary
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
 

Class Summary
BulkCompleteConverter Bulk completes the StatementEnum and/or statement identifier (SID) for ISPOs using the given statement IIndex.
BulkFilterConverter Bulk filters for ISPOs either present or NOT present in the target statement IIndex.
DefaultGraphSolutionExpander Solution expander provides an efficient merged access path for the graphs in the SPARQL default graph.
DistinctSPOIterator Iterator using a BTree filter out duplicate (s,p,o) tuples.
DistinctTermAdvancer Advances the source ITupleCursor through the distinct term identifiers for some SPOAccessPath.
ExplicitSPOFilter Filter matches only StatementEnum.Explicit ISPOs.
FastRDFValueCoder Deprecated. by FastRDFValueCoder2
FastRDFValueCoder2 Coder for statement index with inference enabled but without SIDS.
InferredSPOFilter Filter matches only StatementEnum.Inferred statements.
InGraphBinarySearchFilter "IN" filter for the context position based on a sorted long[] of the acceptable graph identifiers.
InGraphHashSetFilter "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  
NamedGraphSolutionExpander Solution expander provides an efficient merged access path for SPARQL named graphs.
NoAxiomFilter 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.
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  
SPOIndexRemover Class writes on a statement index, removing the specified statements (batch API, no truth maintenance).
SPOIndexWriteProc Procedure for batch index 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.
SPOTupleSerializer (De-)serializes SPOs for statement indices.
StatementWriter Deprecated. by SPORelation.insert(IChunkedOrderedIterator)? (Still used by copyStatements)
 

Package com.bigdata.rdf.spo Description

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-2009 SYSTAP, LLC. All Rights Reserved.