|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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
|
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)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||