Uses of Interface
com.bigdata.relation.IRelation

Packages that use IRelation
com.bigdata.bop This package provides an API for query operators. 
com.bigdata.bop.fed.shards   
com.bigdata.rdf.lexicon   
com.bigdata.rdf.rules   
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.eval This package supports rule evaluation. 
com.bigdata.relation.rule.eval.pipeline This package implements a pipeline join. 
com.bigdata.search This package provides full text indexing and search. 
 

Uses of IRelation in com.bigdata.bop
 

Methods in com.bigdata.bop that return IRelation
<E> IRelation<E>
BOpContextBase.getRelation(IPredicate<E> pred)
          Locate and return the view of the relation identified by the IPredicate.
 

Methods in com.bigdata.bop with parameters of type IRelation
<E> IAccessPath<E>
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 IRelation in com.bigdata.bop.fed.shards
 

Fields in com.bigdata.bop.fed.shards declared as IRelation
protected  IRelation<F> MapBindingSetsOverShardsBuffer.relation
          A scale-out view of the target relation.
 

Uses of IRelation in com.bigdata.rdf.lexicon
 

Classes in com.bigdata.rdf.lexicon that implement IRelation
 class BigdataSubjectCentricFullTextIndex
          Implementation based on the built-in keyword search capabilities for bigdata.
 class BigdataValueCentricFullTextIndex
          Implementation based on the built-in keyword search capabilities for bigdata.
 class LexiconRelation
          The LexiconRelation handles all things related to the indices mapping external RDF Values onto IVs (internal values)s and provides methods for efficient materialization of external RDF Values from IVs.
 

Uses of IRelation in com.bigdata.rdf.rules
 

Methods in com.bigdata.rdf.rules that return IRelation
protected  IRelation<ISPO> AbstractRuleFastClosure_3_5_6_7_9.FastClosureRuleTask.getView()
          Return the IRelation (or RelationFusedView) used by the AbstractRuleFastClosure_3_5_6_7_9.FastClosureRuleTask.getSet() impls for their IAccessPaths.
 

Methods in com.bigdata.rdf.rules with parameters of type IRelation
 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 IRelation
AbstractRuleFastClosure_3_5_6_7_9.SubPropertiesOfClosureTask(IRelation<ISPO> view, IConstant<IV> rdfsSubPropertyOf, IConstant<IV> p)
           
AbstractRuleFastClosure_3_5_6_7_9.SubPropertyClosureTask(IRelation<ISPO> view, IConstant<IV> rdfsSubPropertyOf)
           
 

Uses of IRelation in com.bigdata.rdf.spo
 

Classes in com.bigdata.rdf.spo that implement IRelation
 class SPORelation
          The SPORelation handles all things related to the indices representing the triples stored in the database.
 

Constructors in com.bigdata.rdf.spo with parameters of type IRelation
SPOAccessPath(IRelation<ISPO> relation, IIndexManager localIndexManager, IPredicate<ISPO> predicate, IKeyOrder<ISPO> keyOrder)
           
 

Uses of IRelation in com.bigdata.rdf.store
 

Methods in com.bigdata.rdf.store that return types with arguments of type IRelation
 Iterator<IRelation> AbstractTripleStore.relations()
           
 

Uses of IRelation in com.bigdata.relation
 

Subinterfaces of IRelation in com.bigdata.relation
 interface IMutableRelation<E>
          A mutable IRelation.
 

Classes in com.bigdata.relation that implement IRelation
 class AbstractRelation<E>
          Base class for IRelation and IMutableRelation impls.
 class RelationFusedView<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.
 

Methods in com.bigdata.relation that return IRelation
 IRelation<E> RelationFusedView.getRelation1()
          Deprecated.  
 IRelation<E> RelationFusedView.getRelation2()
          Deprecated.  
 

Methods in com.bigdata.relation that return types with arguments of type IRelation
 Iterator<IRelation> IDatabase.relations()
          Visits the logically contained IRelation resources.
 

Methods in com.bigdata.relation with parameters of type IRelation
static
<E> String
AbstractRelation.getFQN(IRelation<E> relation, IKeyOrder<? extends E> keyOrder)
          The fully qualified name of the index.
 

Constructors in com.bigdata.relation with parameters of type IRelation
RelationFusedView(IRelation<E> relation1, IRelation<E> relation2)
          Deprecated.  
RelationFusedView(IRelation<E> relation1, IRelation<E> relation2)
          Deprecated.  
 

Uses of IRelation in com.bigdata.relation.accesspath
 

Methods in com.bigdata.relation.accesspath that return IRelation
 IRelation<R> AccessPath.getRelation()
           
 

Constructors in com.bigdata.relation.accesspath with parameters of type IRelation
AccessPath(IRelation<R> relation, IIndexManager localIndexManager, IPredicate<R> predicate, IKeyOrder<R> keyOrder)
           
 

Uses of IRelation in com.bigdata.relation.rule.eval
 

Methods in com.bigdata.relation.rule.eval that return IRelation
 IRelation IJoinNexus.getHeadRelationView(IPredicate pred)
          Locate and return the view of the relation identified by the IPredicate.
 IRelation AbstractJoinNexus.getHeadRelationView(IPredicate pred)
          The head relation is what we write on for mutation operations and is also responsible for minting new elements from computed ISolutions.
 IRelation IJoinNexus.getTailRelationView(IPredicate pred)
          Locate and return the view of the relation(s) identified by the IPredicate.
 IRelation AbstractJoinNexus.getTailRelationView(IPredicate pred)
           
 

Methods in com.bigdata.relation.rule.eval that return types with arguments of type IRelation
protected  Map<String,IRelation> AbstractStepTask.getReadRelations(IIndexManager indexManager, IStep step, long timestamp)
          Locate the distinct relation identifiers corresponding to the tail(s) of each rule and resolve them to their relations.
protected  Map<String,IRelation> AbstractStepTask.getWriteRelations(IIndexManager indexManager, IStep step, long timestamp)
          Locate the distinct relation identifiers corresponding to the head of each rule and resolve them to their relations.
 

Methods in com.bigdata.relation.rule.eval with parameters of type IRelation
 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)
           
 

Method parameters in com.bigdata.relation.rule.eval with type arguments of type IRelation
protected  Set<String> AbstractStepTask.getIndexNames(Collection<IRelation> c)
          Returns the names of the indices maintained by the relations.
protected  Map<String,IBuffer<ISolution[]>> AbstractStepTask.getMutationBuffers(IJoinNexus joinNexus, Map<String,IRelation> relations)
          Create the appropriate buffers to absorb writes by the rules in the program that target an IMutableRelation.
 

Uses of IRelation in com.bigdata.relation.rule.eval.pipeline
 

Fields in com.bigdata.relation.rule.eval.pipeline declared as IRelation
protected  IRelation<?> JoinTask.relation
          The IRelation view on which we are reading for this join dimensions.
 

Uses of IRelation in com.bigdata.search
 

Classes in com.bigdata.search that implement IRelation
 class FullTextIndex<V extends Comparable<V>>
          Full text indexing and search support.
 



Copyright © 2006-2011 SYSTAP, LLC. All Rights Reserved.