Uses of Interface
com.bigdata.relation.accesspath.IElementFilter

Packages that use IElementFilter
com.bigdata.bop.ap  
com.bigdata.rdf.changesets   
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.rules   
com.bigdata.rdf.sparql.ast This package contains an Abstract Syntax Tree which provides an intermediate translation target for SPARQL parsers. 
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.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.striterator Streaming iterator patterns based on Martyn Cutcher's striterator design but supporting generics and with extensions for closable, chunked, and ordered streaming iterators. 
 

Uses of IElementFilter in com.bigdata.bop.ap
 

Constructors in com.bigdata.bop.ap with parameters of type IElementFilter
Predicate(IVariableOrConstant<?>[] values, String relationName, int partitionId, boolean optional, IElementFilter<E> constraint, IAccessPathExpander<E> expander, long timestamp)
           
 

Uses of IElementFilter in com.bigdata.rdf.changesets
 

Methods in com.bigdata.rdf.changesets with parameters of type IElementFilter
static long StatementWriter.addStatements(AbstractTripleStore database, AbstractTripleStore statementStore, boolean copyOnly, IElementFilter<ISPO> filter, IChunkedOrderedIterator<ISPO> itr, IChangeLog changeLog)
           
 

Uses of IElementFilter in com.bigdata.rdf.inf
 

Classes in com.bigdata.rdf.inf that implement IElementFilter
 class RdfTypeRdfsResourceFilter<E extends ISPO>
          Filter matches (x rdf:type rdfs:Resource).
 

Fields in com.bigdata.rdf.inf declared as IElementFilter
protected  IElementFilter<ISPO> AbstractSPOBuffer.filter
          Deprecated. An optional filter.
 

Methods in com.bigdata.rdf.inf with parameters of type IElementFilter
static int TruthMaintenance.applyExistingStatements(AbstractTripleStore focusStore, AbstractTripleStore database, IElementFilter<ISPO> filter)
          Any statements in the fousStore that are already in the database are converted to explicit statements (iff they are not already explicit) and removed from the focusStore as a side-effect.
static int TruthMaintenance.applyExistingStatements(AbstractTripleStore focusStore, AbstractTripleStore database, IElementFilter<ISPO> filter, IChangeLog changeLog)
          Any statements in the fousStore that are already in the database are converted to explicit statements (iff they are not already explicit) and removed from the focusStore as a side-effect.
 

Constructors in com.bigdata.rdf.inf with parameters of type IElementFilter
AbstractSPOBuffer(AbstractTripleStore store, IElementFilter<ISPO> filter, int capacity)
          Deprecated. Create a buffer.
SPOAssertionBuffer(AbstractTripleStore focusStore, AbstractTripleStore db, IElementFilter<ISPO> filter, int capacity, boolean justified)
          Deprecated. Create a buffer.
SPOAssertionBuffer(AbstractTripleStore focusStore, AbstractTripleStore db, IElementFilter<ISPO> filter, int capacity, boolean justified, IChangeLog changeLog)
          Deprecated. Create a buffer.
 

Uses of IElementFilter in com.bigdata.rdf.rules
 

Classes in com.bigdata.rdf.rules that implement IElementFilter
 class DoNotAddFilter<E extends ISPO>
          Filter keeps matched triple patterns generated OUT of the database.
 

Constructors in com.bigdata.rdf.rules with parameters of type IElementFilter
RDFJoinNexusFactory(ActionEnum action, long writeTimestamp, long readTimestamp, Properties properties, int solutionFlags, IElementFilter<?> filter, IEvaluationPlanFactory planFactory, IRuleTaskFactory defaultRuleTaskFactory, RuleContextEnum ruleContext, boolean justify, boolean backchain, boolean isOwlSameAsUsed)
          
 

Uses of IElementFilter in com.bigdata.rdf.sparql.ast
 

Methods in com.bigdata.rdf.sparql.ast that return IElementFilter
 IElementFilter<ISPO> DatasetNode.getDefaultGraphFilter()
           
 IElementFilter<ISPO> DatasetNode.getNamedGraphFilter()
           
 

Methods in com.bigdata.rdf.sparql.ast with parameters of type IElementFilter
 void DatasetNode.setDefaultGraphFilter(IElementFilter<ISPO> defaultGraphFilter)
           
 void DatasetNode.setNamedGraphFilter(IElementFilter<ISPO> namedGraphFilter)
           
 

Constructors in com.bigdata.rdf.sparql.ast with parameters of type IElementFilter
DatasetNode(DataSetSummary defaultGraphs, DataSetSummary namedGraphs, IElementFilter<ISPO> defaultGraphFilter, IElementFilter<ISPO> namedGraphFilter)
          Core constructor implementation.
DatasetNode(DataSetSummary defaultGraphs, DataSetSummary namedGraphs, IElementFilter<ISPO> defaultGraphFilter, IElementFilter<ISPO> namedGraphFilter)
          Core constructor implementation.
DatasetNode(Set<IV> defaultGraphs, Set<IV> namedGraphs, IElementFilter<ISPO> defaultGraphFilter, IElementFilter<ISPO> namedGraphFilter, boolean update)
           
DatasetNode(Set<IV> defaultGraphs, Set<IV> namedGraphs, IElementFilter<ISPO> defaultGraphFilter, IElementFilter<ISPO> namedGraphFilter, boolean update)
           
 

Uses of IElementFilter in com.bigdata.rdf.spo
 

Classes in com.bigdata.rdf.spo that implement IElementFilter
 class ExplicitSPOFilter<E extends ISPO>
          Filter matches only StatementEnum.Explicit ISPOs.
 class InferredSPOFilter<E extends ISPO>
          Filter matches only StatementEnum.Inferred statements.
 class InGraphBinarySearchFilter<E extends ISPO>
          "IN" filter for the context position based on a sorted long[] of the acceptable graph identifiers.
 class InGraphHashSetFilter<E extends ISPO>
          "IN" filter for the context position based on a native long hash set containing the acceptable graph identifiers.
 class NoAxiomFilter<E extends ISPO>
          A filter that matches explicit or inferred statements but not those whose StatementEnum is StatementEnum.Axiom.
 class SPOFilter<E extends ISPO>
           
 

Fields in com.bigdata.rdf.spo declared as IElementFilter
static IElementFilter<ISPO> InferredSPOFilter.INSTANCE
          Shared instance.
static IElementFilter<ISPO> ExplicitSPOFilter.INSTANCE
          Shared instance.
 

Methods in com.bigdata.rdf.spo with parameters of type IElementFilter
 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).
 long SPORelation.insert(ISPO[] a, int numStmts, IElementFilter<ISPO> filter)
          Inserts SPOs, writing on the statement indices in parallel.
 

Constructors in com.bigdata.rdf.spo with parameters of type IElementFilter
SPOArrayIterator(AbstractTripleStore db, IAccessPath<ISPO> accessPath, int limit, IElementFilter<ISPO> filter)
          Deprecated. Fully buffers all statements selected by the IAccessPath.
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).
 

Uses of IElementFilter in com.bigdata.rdf.store
 

Methods in com.bigdata.rdf.store with parameters of type IElementFilter
 long AbstractTripleStore.addStatements(AbstractTripleStore statementStore, boolean copyOnly, IChunkedOrderedIterator<ISPO> itr, IElementFilter<ISPO> filter)
          Add statements to the statementStore.
 long IRawTripleStore.addStatements(IChunkedOrderedIterator<ISPO> itr, IElementFilter<ISPO> filter)
          Deprecated. by SPORelation.insert(IChunkedOrderedIterator)
 long AbstractTripleStore.addStatements(IChunkedOrderedIterator<ISPO> itr, IElementFilter<ISPO> filter)
           
 long IRawTripleStore.addStatements(ISPO[] stmts, int numStmts, IElementFilter<ISPO> filter)
          Writes the statements onto the statement indices (batch, parallel, NO truth maintenance).
 long AbstractTripleStore.addStatements(ISPO[] stmts, int numStmts, IElementFilter<ISPO> filter)
           
 long AbstractTripleStore.copyStatements(AbstractTripleStore dst, IElementFilter<ISPO> filter, boolean copyJustifications)
          Copies the statements from this store into the specified store using the same term identifiers (the lexicon is neither copied to nor asserted on the target).
 long AbstractTripleStore.copyStatements(AbstractTripleStore dst, IElementFilter<ISPO> filter, boolean copyJustifications, IChangeLog changeLog)
           
 IAccessPath<ISPO> AbstractTripleStore.getAccessPath(IKeyOrder<ISPO> keyOrder, IElementFilter<ISPO> filter)
           
 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, IElementFilter<ISPO> filter)
           
 IAccessPath<ISPO> AbstractTripleStore.getAccessPath(Resource s, URI p, Value o, IElementFilter<ISPO> filter)
           
 IAccessPath<ISPO> AbstractTripleStore.getAccessPath(Resource s, URI p, Value o, Resource c, IElementFilter<ISPO> filter)
           
 IJoinNexusFactory AbstractTripleStore.newJoinNexusFactory(RuleContextEnum ruleContext, ActionEnum action, int solutionFlags, IElementFilter filter)
           
 IJoinNexusFactory AbstractTripleStore.newJoinNexusFactory(RuleContextEnum ruleContext, ActionEnum action, int solutionFlags, IElementFilter filter, boolean justify, boolean backchain, IEvaluationPlanFactory planFactory)
           
 IJoinNexusFactory AbstractTripleStore.newJoinNexusFactory(RuleContextEnum ruleContext, ActionEnum action, int solutionFlags, IElementFilter filter, boolean justify, boolean backchain, IEvaluationPlanFactory planFactory, Properties overrides)
           
 

Uses of IElementFilter in com.bigdata.relation.accesspath
 

Fields in com.bigdata.relation.accesspath declared as IElementFilter
protected  IElementFilter<E> AbstractArrayBuffer.filter
          An optional filter for keeping elements out of the buffer.
 

Methods in com.bigdata.relation.accesspath with parameters of type IElementFilter
static
<R> IFilter
ElementFilter.newInstance(IElementFilter<R> test)
          Helper method conditionally wraps the test.
 

Constructors in com.bigdata.relation.accesspath with parameters of type IElementFilter
AbstractArrayBuffer(int capacity, Class cls, IElementFilter<E> filter)
           
AbstractElementBuffer.DeleteBuffer(int capacity, IMutableRelation<R> relation, IKeyOrder<R> keyOrder, IElementFilter<R> filter)
          Ctor variant used when you have a strong guarantee of the order in which the elements will be written into the buffer.
AbstractElementBuffer.InsertBuffer(int capacity, IMutableRelation<R> relation, IKeyOrder<R> keyOrder, IElementFilter<R> filter)
          Ctor variant used when you have a strong guarantee of the order in which the elements will be written into the buffer.
AbstractElementBuffer(int capacity, IMutableRelation<R> relation, IKeyOrder<R> keyOrder, IElementFilter<R> filter)
           
AbstractUnsynchronizedArrayBuffer(int capacity, Class<? extends E> cls, IElementFilter<E> filter)
           
ElementFilter(IElementFilter<R> test)
           
UnsynchronizedArrayBuffer(IBuffer<E[]> target, int capacity, Class<? extends E> cls, IElementFilter<E> filter)
           
UnsynchronizedUnboundedChunkBuffer(int capacity, Class<? extends E> cls, IElementFilter<E> filter, IKeyOrder<E> keyOrder)
           
UnsyncLocalOutputBuffer(int capacity, IBlockingBuffer<E[]> syncBuffer, IElementFilter<E> filter)
           
 

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

Classes in com.bigdata.relation.rule.eval that implement IElementFilter
 class SolutionFilter<E>
          Resolves an ISolution to its element and delegates the filter test to an IElementFilter suitable for the expected element type.
 

Fields in com.bigdata.relation.rule.eval declared as IElementFilter
protected  IElementFilter<?> AbstractJoinNexus.filter
           
 

Methods in com.bigdata.relation.rule.eval that return IElementFilter
 IElementFilter<?> IJoinNexusFactory.getSolutionFilter()
           
 IElementFilter<?> AbstractJoinNexusFactory.getSolutionFilter()
           
 IElementFilter<ISolution> IJoinNexus.getSolutionFilter()
          Return the IElementFilter that will be used to reject solutions based on the bindings for the head of the rule -or- null if no filter will be imposed.
 IElementFilter<ISolution> AbstractJoinNexus.getSolutionFilter()
           
 

Constructors in com.bigdata.relation.rule.eval with parameters of type IElementFilter
AbstractJoinNexusFactory(ActionEnum action, long writeTimestamp, long readTimestamp, Properties properties, int solutionFlags, IElementFilter<?> solutionFilter, IEvaluationPlanFactory evaluationPlanFactory, IRuleTaskFactory defaultRuleTaskFactory)
           
SolutionFilter(IElementFilter<E> delegate)
           
 

Uses of IElementFilter in com.bigdata.striterator
 

Constructors in com.bigdata.striterator with parameters of type IElementFilter
ChunkedWrappedIterator(Iterator<E> src, int chunkSize, Class<? extends E> elementClass, IKeyOrder<E> keyOrder, IElementFilter<E> filter)
          Create an iterator that reads from the source.
ChunkedWrappedIterator(Iterator<E> src, int chunkSize, IKeyOrder<E> keyOrder, IElementFilter<E> filter)
           
Chunkerator(Iterator<E> src, int chunkSize, Class<? extends E> elementClass, IKeyOrder<E> keyOrder, IElementFilter<E> filter)
           
 



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