Package | Description |
---|---|
com.bigdata.bop.rdf.filter | |
com.bigdata.rdf.rules | |
com.bigdata.rdf.sparql.ast.service.history | |
com.bigdata.rdf.spo |
This package defines a statement model using long term identifiers rather than
RDF Value objects.
|
Modifier and Type | Method and Description |
---|---|
static int[] |
NativeDistinctFilter.getFilterKeyOrder(SPOKeyOrder indexKeyOrder)
Return the 3-component key order which has the best locality given that
the SPOs will be arriving in the natural order of the
indexKeyOrder.
|
static NativeDistinctFilter |
NativeDistinctFilter.newInstance(SPOKeyOrder indexKeyOrder)
A instance using the default configuration for the in memory hash map.
|
Constructor and Description |
---|
AbstractRuleDistinctTermScan.DistinctTermScan(IRule rule,
IJoinNexus joinNexus,
IBuffer<ISolution[]> buffer,
IVariable<IV> h,
SPOKeyOrder keyOrder) |
Constructor and Description |
---|
HistoryIndexTupleSerializer(SPOKeyOrder keyOrder,
boolean sids)
Create an
ITupleSerializer for the indicated access path. |
HistoryIndexTupleSerializer(SPOKeyOrder keyOrder,
boolean sids,
IRabaCoder leafKeySer,
IRabaCoder leafValSer)
Create an
ITupleSerializer for the indicated access path. |
Modifier and Type | Field and Description |
---|---|
static SPOKeyOrder |
SPOKeyOrder.CSPO |
static SPOKeyOrder |
SPOKeyOrder.OCSP |
static SPOKeyOrder |
SPOKeyOrder.OSP |
static SPOKeyOrder |
SPOKeyOrder.PCSO |
static SPOKeyOrder |
SPOKeyOrder.POCS |
static SPOKeyOrder |
SPOKeyOrder.POS |
static SPOKeyOrder |
SPOKeyOrder.SOPC |
static SPOKeyOrder |
SPOKeyOrder.SPO |
static SPOKeyOrder |
SPOKeyOrder.SPOC |
Modifier and Type | Method and Description |
---|---|
static SPOKeyOrder |
SPOKeyOrder.fromString(String name)
Covert a name of an
SPOKeyOrder into an SPOKeyOrder . |
SPOKeyOrder |
SPOTupleSerializer.getKeyOrder() |
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. |
SPOKeyOrder |
SPORelation.getPrimaryKeyOrder() |
static SPOKeyOrder |
SPOKeyOrder.valueOf(int index)
Returns the singleton corresponding to the index.
|
Modifier and Type | Method and Description |
---|---|
static Iterator<SPOKeyOrder> |
SPOKeyOrder.quadStoreKeyOrderIterator()
|
static Iterator<SPOKeyOrder> |
SPOKeyOrder.spocOnlyKeyOrderIterator()
Return an iterator which visits only
SPOC . |
static Iterator<SPOKeyOrder> |
SPOKeyOrder.spoOnlyKeyOrderIterator()
Return an iterator which visits only
SPO . |
Iterator<SPOKeyOrder> |
SPORelation.statementKeyOrderIterator()
Return an iterator visiting each
IKeyOrder maintained by this
relation. |
static Iterator<SPOKeyOrder> |
SPOKeyOrder.tripleStoreKeyOrderIterator()
|
Modifier and Type | Method and Description |
---|---|
protected void |
TestSPOTupleSerializer.doEncodeDecodeTest(SPO expected,
SPOKeyOrder keyOrder) |
protected IndexMetadata |
SPORelation.getHistoryIndexMetadata(SPOKeyOrder keyOrder)
Overrides for the statement indices.
|
protected IndexMetadata |
SPORelation.getStatementIndexMetadata(SPOKeyOrder keyOrder)
Overrides for the statement indices.
|
Constructor and Description |
---|
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).
|
SPOTupleSerializer(SPOKeyOrder keyOrder,
boolean sids)
Create an
ITupleSerializer for the indicated access path. |
SPOTupleSerializer(SPOKeyOrder keyOrder,
boolean sids,
IRabaCoder leafKeySer,
IRabaCoder leafValSer)
Create an
ITupleSerializer for the indicated access path. |
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.