Package | Description |
---|---|
com.bigdata.bop |
This package provides an API for query operators.
|
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.lexicon | |
com.bigdata.rdf.rules | |
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.
|
com.bigdata.relation |
This package includes an abstraction layer for relations.
|
com.bigdata.relation.accesspath |
This package includes an abstraction layer for efficient access paths, including
chunked iterators, blocking buffers, and an abstraction corresponding to the natural
order of an index.
|
com.bigdata.relation.rule |
This package includes an abstraction layer for rules.
|
com.bigdata.relation.rule.eval |
This package supports rule evaluation.
|
Modifier and Type | Method and Description |
---|---|
<E> IAccessPath<E> |
BOpContextBase.getAccessPath(IRelation<E> relation,
IPredicate<E> predicate)
Obtain an access path reading from the identified
IRelation using
the specified IPredicate . |
Modifier and Type | Method and Description |
---|---|
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 |
---|---|
IAccessPath<BigdataValue> |
LexiconRelation.newAccessPath(IIndexManager localIndexManager,
IPredicate<BigdataValue> predicate,
IKeyOrder<BigdataValue> keyOrder)
Necessary for lexicon joins, which are injected into query plans as
necessary by the query planner.
|
Modifier and Type | Class and Description |
---|---|
class |
BackchainAccessPath
A read-only
IAccessPath that backchains certain inferences. |
Modifier and Type | Method and Description |
---|---|
IAccessPath<ISPO> |
BackchainAccessPath.getSource()
The source
IAccessPath . |
IAccessPath |
RDFJoinNexus.getTailAccessPath(IRelation relation,
IPredicate predicate)
When
RDFJoinNexus.backchain is true and the tail predicate is
reading on the SPORelation , then the IAccessPath is
wrapped so that the iterator will visit the backchained inferences as
well. |
Modifier and Type | Method and Description |
---|---|
protected static IV |
AbstractInferenceEngineTestCase.getValue(IAccessPath<?> ap,
int index)
Return the constant bound on the
Predicate associated with the
IAccessPath at the specified slot index -or- AbstractTestCase.NULL iff
the predicate is not bound at that slot index. |
Constructor and Description |
---|
BackchainAccessPath(AbstractTripleStore database,
IAccessPath<ISPO> accessPath) |
BackchainAccessPath(AbstractTripleStore database,
IAccessPath<ISPO> accessPath,
Boolean isOwlSameAsUsed) |
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) |
Modifier and Type | Class and Description |
---|---|
class |
SPOAccessPath
IAccessPath implementation for an SPORelation . |
Modifier and Type | Method and Description |
---|---|
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.
|
IAccessPath<ISPO> |
SPORelation.newAccessPath(IIndexManager localIndexManager,
IPredicate<ISPO> predicate,
IKeyOrder<ISPO> keyOrder) |
Constructor and Description |
---|
SPOArrayIterator(AbstractTripleStore db,
IAccessPath<ISPO> accessPath,
int limit,
IElementFilter<ISPO> filter)
Deprecated.
Fully buffers all statements selected by the
IAccessPath . |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
StringBuilder |
AbstractTripleStore.dumpStatements(IAccessPath<ISPO> accessPath)
Dumps the access path, efficiently resolving term identifiers to terms.
|
Modifier and Type | Method and Description |
---|---|
IAccessPath<E> |
RelationFusedView.getAccessPath(IIndexManager localIndexManagerIsIgnored,
IKeyOrder<E> keyOrderisIgnored,
IPredicate<E> predicate)
Deprecated.
|
IAccessPath<E> |
AbstractRelation.getAccessPath(IIndexManager localIndexManager,
IKeyOrder<E> keyOrder,
IPredicate<E> predicate) |
IAccessPath<E> |
IRelation.getAccessPath(IIndexManager localIndexManager,
IKeyOrder<E> keyOrder,
IPredicate<E> predicate)
Return the
IAccessPath for an IRelation using the
specified IIndexManager and IKeyOrder (core impl). |
IAccessPath<E> |
RelationFusedView.getAccessPath(IKeyOrder<E> keyOrderIsIgnored,
IPredicate<E> predicate)
Deprecated.
|
IAccessPath<E> |
AbstractRelation.getAccessPath(IKeyOrder<E> keyOrder,
IPredicate<E> predicate) |
IAccessPath<E> |
IRelation.getAccessPath(IKeyOrder<E> keyOrder,
IPredicate<E> predicate)
|
IAccessPath<E> |
RelationFusedView.getAccessPath(IPredicate<E> predicate)
Deprecated.
|
IAccessPath<E> |
AbstractRelation.getAccessPath(IPredicate<E> predicate) |
IAccessPath<E> |
IRelation.getAccessPath(IPredicate<E> predicate)
Return the best
IAccessPath for a relation given a predicate with
zero or more unbound variables. |
IAccessPath<E> |
AbstractRelation.newAccessPath(IIndexManager localIndexManager,
IPredicate<E> predicate,
IKeyOrder<E> keyOrder)
IAccessPath factory. |
Modifier and Type | Class and Description |
---|---|
class |
AccessPath<R>
Abstract base class for type-specific
IAccessPath implementations. |
class |
AccessPathFusedView<E>
Deprecated.
by
BOp s using the UNION of JOINs. However, also note that
this is only used for TM and that the focus store is always local
for TM. |
class |
ArrayAccessPath<E>
An access path over an array of elements.
|
class |
EmptyAccessPath<E>
An access path that is known to be empty.
|
Modifier and Type | Method and Description |
---|---|
IAccessPath<E> |
IAccessPathExpander.getAccessPath(IAccessPath<E> accessPath)
Return the
IAccessPath that will be used to evaluate the
IPredicate . |
IAccessPath<E> |
EmptyAccessPathExpander.getAccessPath(IAccessPath<E> accessPath) |
Modifier and Type | Method and Description |
---|---|
IAccessPath<E> |
IAccessPathExpander.getAccessPath(IAccessPath<E> accessPath)
Return the
IAccessPath that will be used to evaluate the
IPredicate . |
IAccessPath<E> |
EmptyAccessPathExpander.getAccessPath(IAccessPath<E> accessPath) |
Modifier and Type | Method and Description |
---|---|
IAccessPath |
AbstractJoinNexus.getTailAccessPath(IRelation relation,
IPredicate predicate) |
IAccessPath |
IJoinNexus.getTailAccessPath(IRelation relation,
IPredicate pred)
Obtain an access path reading from relation for the specified predicate
(from the tail of some rule).
|
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.