|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use IAccessPath | |
|---|---|
| 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. |
| Uses of IAccessPath in com.bigdata.bop |
|---|
| Methods in com.bigdata.bop that return IAccessPath | ||
|---|---|---|
|
BOpContextBase.getAccessPath(IRelation<E> relation,
IPredicate<E> predicate)
Obtain an access path reading from relation for the specified predicate (from the tail of some rule). |
|
| Uses of IAccessPath in com.bigdata.rdf.inf |
|---|
| Methods in com.bigdata.rdf.inf with parameters of type IAccessPath | |
|---|---|
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. |
| Uses of IAccessPath in com.bigdata.rdf.lexicon |
|---|
| Methods in com.bigdata.rdf.lexicon that return IAccessPath | |
|---|---|
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. |
| Uses of IAccessPath in com.bigdata.rdf.rules |
|---|
| Classes in com.bigdata.rdf.rules that implement IAccessPath | |
|---|---|
class |
BackchainAccessPath
A read-only IAccessPath that backchains certain inferences. |
| Methods in com.bigdata.rdf.rules that return IAccessPath | |
|---|---|
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. |
| Constructors in com.bigdata.rdf.rules with parameters of type IAccessPath | |
|---|---|
BackchainAccessPath(AbstractTripleStore database,
IAccessPath<ISPO> accessPath)
|
|
BackchainAccessPath(AbstractTripleStore database,
IAccessPath<ISPO> accessPath,
Boolean isOwlSameAsUsed)
|
|
| Uses of IAccessPath in com.bigdata.rdf.sparql.ast.eval |
|---|
| Methods in com.bigdata.rdf.sparql.ast.eval that return IAccessPath | |
|---|---|
IAccessPath<ISPO> |
DGExpander.getAccessPath(IAccessPath<ISPO> accessPath)
|
| Methods in com.bigdata.rdf.sparql.ast.eval with parameters of type IAccessPath | |
|---|---|
IAccessPath<ISPO> |
DGExpander.getAccessPath(IAccessPath<ISPO> accessPath)
|
| Uses of IAccessPath in com.bigdata.rdf.spo |
|---|
| Classes in com.bigdata.rdf.spo that implement IAccessPath | |
|---|---|
class |
SPOAccessPath
IAccessPath implementation for an SPORelation. |
| Methods in com.bigdata.rdf.spo that return IAccessPath | |
|---|---|
IAccessPath<ISPO> |
SPORelation.getAccessPath(IV s,
IV p,
IV o)
Deprecated. by SPORelation.getAccessPath(IV, IV, IV, IV) |
IAccessPath<ISPO> |
SPORelation.getAccessPath(IV s,
IV p,
IV o,
IV c)
Return the access path for a triple or quad pattern with an optional filter. |
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 an optional filter (core implementation). |
IAccessPath<ISPO> |
SPORelation.newAccessPath(IIndexManager localIndexManager,
IPredicate<ISPO> predicate,
IKeyOrder<ISPO> keyOrder)
|
| Constructors in com.bigdata.rdf.spo with parameters of type IAccessPath | |
|---|---|
SPOArrayIterator(AbstractTripleStore db,
IAccessPath<ISPO> accessPath,
int limit,
IElementFilter<ISPO> filter)
Deprecated. Fully buffers all statements selected by the IAccessPath. |
|
| Uses of IAccessPath in com.bigdata.rdf.store |
|---|
| Methods in com.bigdata.rdf.store with parameters of type IAccessPath | |
|---|---|
StringBuilder |
AbstractTripleStore.dumpStatements(IAccessPath<ISPO> accessPath)
Dumps the access path, efficiently resolving term identifiers to terms. |
| Uses of IAccessPath in com.bigdata.relation |
|---|
| Methods in com.bigdata.relation that return IAccessPath | |
|---|---|
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(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(IKeyOrder<E> keyOrder,
IPredicate<E> predicate)
Return the IAccessPath for an IRelation using the
specified IKeyOrder. |
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(IPredicate<E> predicate)
Return the best IAccessPath for a relation given a predicate with
zero or more unbound variables. |
IAccessPath<E> |
RelationFusedView.getAccessPath(IPredicate<E> predicate)
Deprecated. |
IAccessPath<E> |
AbstractRelation.getAccessPath(IPredicate<E> predicate)
|
IAccessPath<E> |
AbstractRelation.newAccessPath(IIndexManager localIndexManager,
IPredicate<E> predicate,
IKeyOrder<E> keyOrder)
IAccessPath factory. |
| Uses of IAccessPath in com.bigdata.relation.accesspath |
|---|
| Classes in com.bigdata.relation.accesspath that implement IAccessPath | |
|---|---|
class |
AccessPath<R>
Abstract base class for type-specific IAccessPath implementations. |
class |
AccessPathFusedView<E>
Deprecated. by BOps 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. |
| Uses of IAccessPath in com.bigdata.relation.rule |
|---|
| Methods in com.bigdata.relation.rule that return IAccessPath | |
|---|---|
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)
|
| Methods in com.bigdata.relation.rule with parameters of type IAccessPath | |
|---|---|
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)
|
| Uses of IAccessPath in com.bigdata.relation.rule.eval |
|---|
| Methods in com.bigdata.relation.rule.eval that return IAccessPath | |
|---|---|
IAccessPath |
IJoinNexus.getTailAccessPath(IRelation relation,
IPredicate pred)
Obtain an access path reading from relation for the specified predicate (from the tail of some rule). |
IAccessPath |
AbstractJoinNexus.getTailAccessPath(IRelation relation,
IPredicate predicate)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||