Package | Description |
---|---|
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.
|
Constructor and Description |
---|
MockJoinNexusFactory(ActionEnum action,
long writeTimestamp,
long readTimestamp,
Properties properties,
int solutionFlags,
IElementFilter<?> solutionFilter,
IEvaluationPlanFactory evaluationPlanFactory,
IRuleTaskFactory defaultRuleTaskFactory) |
Predicate(IVariableOrConstant<?>[] values,
String relationName,
int partitionId,
boolean optional,
IElementFilter<E> constraint,
IAccessPathExpander<E> expander,
long timestamp) |
Modifier and Type | Method and Description |
---|---|
static long |
StatementWriter.addStatements(AbstractTripleStore database,
AbstractTripleStore statementStore,
boolean copyOnly,
IElementFilter<ISPO> filter,
IChunkedOrderedIterator<ISPO> itr,
IChangeLog changeLog) |
Modifier and Type | Class and Description |
---|---|
class |
RdfTypeRdfsResourceFilter<E extends ISPO>
Filter matches
(x rdf:type rdfs:Resource). |
Modifier and Type | Field and Description |
---|---|
protected IElementFilter<ISPO> |
AbstractSPOBuffer.filter
Deprecated.
An optional filter.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Constructor and Description |
---|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
DoNotAddFilter<E extends ISPO>
Filter keeps matched triple patterns generated OUT of the database.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractRuleTestCase.applyRule(AbstractTripleStore db,
IRule rule,
IElementFilter<ISPO> filter,
long expectedSolutionCount,
long expectedMutationCount)
Applies the rule, copies the new entailments into the store and checks
the expected #of inferences computed and new statements copied into the
store.
|
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
IElementFilter<ISPO> |
DatasetNode.getDefaultGraphFilter() |
IElementFilter<ISPO> |
DatasetNode.getNamedGraphFilter() |
Modifier and Type | Method and Description |
---|---|
void |
DatasetNode.setDefaultGraphFilter(IElementFilter<ISPO> defaultGraphFilter) |
void |
DatasetNode.setNamedGraphFilter(IElementFilter<ISPO> namedGraphFilter) |
Constructor and Description |
---|
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) |
Modifier and Type | Class and Description |
---|---|
class |
ExplicitSPOFilter<E extends ISPO>
Filter matches only
StatementEnum.Explicit ISPO s. |
class |
HistorySPOFilter<E extends ISPO>
Filters out
StatementEnum.History ISPO s. |
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> |
Modifier and Type | Field and Description |
---|---|
static IElementFilter<ISPO> |
HistorySPOFilter.INSTANCE
Shared instance.
|
static IElementFilter<ISPO> |
InferredSPOFilter.INSTANCE
Shared instance.
|
static IElementFilter<ISPO> |
ExplicitSPOFilter.INSTANCE
Shared instance.
|
Modifier and Type | Method and Description |
---|---|
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).
|
IPredicate<ISPO> |
SPORelation.getPredicate(IV s,
IV p,
IV o,
IV c,
IElementFilter<ISPO> filter,
RangeBOp range)
Return the predicate for a triple or quad pattern with an optional
filter (core implementation).
|
long |
SPORelation.insert(ISPO[] a,
int numStmts,
IElementFilter<ISPO> filter)
Inserts
SPO s, writing on the statement indices in parallel. |
Constructor and Description |
---|
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).
|
Modifier and Type | Method and Description |
---|---|
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.
|
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(org.openrdf.model.Resource s,
org.openrdf.model.URI p,
org.openrdf.model.Value o,
IElementFilter<ISPO> filter) |
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) |
IPredicate<ISPO> |
AbstractTripleStore.getPredicate(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)
Convert a Sesame Value based triple pattern into a bigdata Predicate.
|
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) |
Modifier and Type | Field and Description |
---|---|
protected IElementFilter<E> |
AbstractArrayBuffer.filter
An optional filter for keeping elements out of the buffer.
|
Modifier and Type | Method and Description |
---|---|
static <R> IFilter |
ElementFilter.newInstance(IElementFilter<R> test)
Helper method conditionally wraps the test.
|
Constructor and Description |
---|
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) |
Modifier and Type | Class and Description |
---|---|
class |
SolutionFilter<E>
Resolves an
ISolution to its element and delegates the filter
test to an IElementFilter suitable for the expected element type. |
Modifier and Type | Field and Description |
---|---|
protected IElementFilter<?> |
AbstractJoinNexus.filter |
Modifier and Type | Method and Description |
---|---|
IElementFilter<ISolution> |
AbstractJoinNexus.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<?> |
IJoinNexusFactory.getSolutionFilter() |
Constructor and Description |
---|
AbstractJoinNexusFactory(ActionEnum action,
long writeTimestamp,
long readTimestamp,
Properties properties,
int solutionFlags,
IElementFilter<?> solutionFilter,
IEvaluationPlanFactory evaluationPlanFactory,
IRuleTaskFactory defaultRuleTaskFactory) |
SolutionFilter(IElementFilter<E> delegate) |
Constructor and Description |
---|
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–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.