Package | Description |
---|---|
org.eclipse.rdf4j.common.iteration | |
org.eclipse.rdf4j.federated.evaluation.concurrent | |
org.eclipse.rdf4j.federated.evaluation.iterator | |
org.eclipse.rdf4j.federated.evaluation.join | |
org.eclipse.rdf4j.federated.evaluation.union | |
org.eclipse.rdf4j.query.algebra.evaluation.federation | |
org.eclipse.rdf4j.query.algebra.evaluation.iterator | |
org.eclipse.rdf4j.query.algebra.evaluation.limited.iterator | |
org.eclipse.rdf4j.query.impl | |
org.eclipse.rdf4j.repository.sparql.federation | |
org.eclipse.rdf4j.sail.base |
Base functionality for Sail implementations that require multi-versioned concurrency control (MVCC).
|
org.eclipse.rdf4j.sail.extensiblestore |
Elasticsearch store for string triples
|
org.eclipse.rdf4j.sail.federation.evaluation | |
org.eclipse.rdf4j.sail.memory.model |
Modifier and Type | Class and Description |
---|---|
class |
QueueIteration<E,T extends Exception>
Makes working with a queue easier by adding the methods
QueueIteration.done() and QueueIteration.toss(Exception) and after
converting the Exception to the required type using QueueIteration.convert(Exception) . |
class |
UnionIteration<E,X extends Exception>
An Iteration that returns the bag union of the results of a number of Iterations.
|
Modifier and Type | Class and Description |
---|---|
class |
FedXQueueCursor<T>
Specialized variants of
QueueCursor which avoids converting any exception if it is already of
typeQueryEvaluationException . |
class |
ParallelExecutorBase<T>
Base class for common parallel executors such as
JoinExecutorBase and UnionExecutorBase . |
class |
ParallelServiceExecutor
Parallel executor for
FedXService nodes, which wrap SERVICE expressions. |
Modifier and Type | Class and Description |
---|---|
class |
IndependentJoingroupBindingsIteration
Inserts original bindings into the result.
|
class |
IndependentJoingroupBindingsIteration2
Inserts original bindings into the result.
|
class |
IndependentJoingroupBindingsIteration3
Inserts original bindings into the result.
|
Modifier and Type | Class and Description |
---|---|
class |
ControlledWorkerBoundJoin
Execute the nested loop join in an asynchronous fashion, using grouped requests, i.e.
|
class |
ControlledWorkerJoin
Execute the nested loop join in an asynchronous fashion, i.e.
|
class |
ControlledWorkerLeftJoin
Execute the nested loop join in an asynchronous fashion, i.e.
|
class |
HashJoin
Operator for a hash join of tuple expressions.
|
class |
SynchronousBoundJoin
Execute the nested loop join in a synchronous fashion, using grouped requests, i.e.
|
class |
SynchronousJoin
Execute the nested loop join in a synchronous fashion, i.e.
|
Modifier and Type | Class and Description |
---|---|
class |
ControlledWorkerUnion<T>
Execution of union tasks with
ControlledWorkerScheduler . |
class |
SynchronousWorkerUnion<T>
Synchronous execution of union tasks, i.e.
|
class |
UnionExecutorBase<T>
Base class for any parallel union executor.
|
class |
WorkerUnionBase<T>
Base class for worker unions providing convenience functions to add tasks.
|
Modifier and Type | Class and Description |
---|---|
class |
ServiceCrossProductIteration
Deprecated.
|
class |
ServiceJoinIterator
Iterator for efficient SERVICE evaluation (vectored).
|
Modifier and Type | Class and Description |
---|---|
class |
BadlyDesignedLeftJoinIterator |
class |
BottomUpJoinIterator
Deprecated.
replaced by HashJoinIteration
|
class |
CrossProductIteration
Iteration which forms the cross product of a list of materialized input bindings with each result obtained from the
inner iteration.
|
class |
DescribeIteration
Iteration that implements a simplified version of Symmetric Concise Bounded Description (omitting reified
statements).
|
class |
HashJoinIteration
Generic hash join implementation suitable for use by Sail implementations.
|
class |
JoinIterator |
class |
LeftJoinIterator |
class |
MultiProjectionIterator |
class |
PathIteration |
class |
ZeroLengthPathIteration |
Modifier and Type | Class and Description |
---|---|
class |
LimitedSizeBottomUpJoinIterator
Deprecated.
replaced by LimitedSizeHashJoinIteration
|
class |
LimitedSizeHashJoinIteration |
class |
LimitedSizePathIterator |
class |
LimitedSizeZeroLengthPathIteration |
Modifier and Type | Class and Description |
---|---|
class |
QueueCursor<E>
Makes working with a queue easier by adding the methods
QueueIteration.done() and QueueIteration.toss(Exception) and
automatically converting the exception into a QueryEvaluationException with an appropriate stack trace. |
Modifier and Type | Class and Description |
---|---|
class |
JoinExecutorBase<T>
Base class for any join parallel join executor.
|
class |
SilentIteration
Wrap an inner iteration and suppress exceptions silently
|
class |
SPARQLCrossProductIteration
Iteration which forms the cross product of a list of materialized input bindings with each result obtained from the
inner iteration.
|
Modifier and Type | Class and Description |
---|---|
class |
DistinctModelReducingUnionIteration
An Iteration that takes two source.
|
Modifier and Type | Class and Description |
---|---|
class |
FilteringIteration<E extends Statement,X extends Exception>
A wrapper for an Iteration that filters the statements against a pattern similar to getStatements(Resource subject,
IRI predicate, Value object, Resource...
|
Modifier and Type | Class and Description |
---|---|
class |
AlternativeCursor<E>
If the primary cursor is empty, use the alternative cursor.
|
class |
ParallelJoinCursor
Iterate the left side and evaluate the right side in separate thread, only iterate the right side in the controlling
thread.
|
class |
ParallelLeftJoinCursor
Transform the condition into a filter and the right side into an
AlternativeCursor , then evaluate as a
ParallelJoinCursor . |
Modifier and Type | Class and Description |
---|---|
class |
MemStatementIterator<X extends Exception>
A StatementIterator that can iterate over a list of Statement objects.
|
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.