Uses of Class
org.eclipse.rdf4j.common.iteration.LookAheadIteration
-
Packages that use LookAheadIteration 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.http.client 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.repository.sparql.query 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 triplesorg.eclipse.rdf4j.sail.federation.evaluation org.eclipse.rdf4j.sail.memory.model -
-
Uses of LookAheadIteration in org.eclipse.rdf4j.common.iteration
Subclasses of LookAheadIteration in org.eclipse.rdf4j.common.iteration Modifier and Type Class Description class
QueueIteration<E,T extends Exception>
Makes working with a queue easier by adding the methodsQueueIteration.done()
andQueueIteration.toss(Exception)
and after converting the Exception to the required type usingQueueIteration.convert(Exception)
.class
UnionIteration<E,X extends Exception>
An Iteration that returns the bag union of the results of a number of Iterations. -
Uses of LookAheadIteration in org.eclipse.rdf4j.federated.evaluation.concurrent
Subclasses of LookAheadIteration in org.eclipse.rdf4j.federated.evaluation.concurrent Modifier and Type Class Description class
FedXQueueCursor<T>
Specialized variants ofQueueCursor
which avoids converting any exception if it is already of typeQueryEvaluationException
.class
ParallelExecutorBase<T>
Base class for common parallel executors such asJoinExecutorBase
andUnionExecutorBase
.class
ParallelServiceExecutor
Parallel executor forFedXService
nodes, which wrap SERVICE expressions. -
Uses of LookAheadIteration in org.eclipse.rdf4j.federated.evaluation.iterator
Subclasses of LookAheadIteration in org.eclipse.rdf4j.federated.evaluation.iterator Modifier and Type Class 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. -
Uses of LookAheadIteration in org.eclipse.rdf4j.federated.evaluation.join
Subclasses of LookAheadIteration in org.eclipse.rdf4j.federated.evaluation.join Modifier and Type Class 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
JoinExecutorBase<T>
Base class for any join parallel join executor.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. -
Uses of LookAheadIteration in org.eclipse.rdf4j.federated.evaluation.union
Subclasses of LookAheadIteration in org.eclipse.rdf4j.federated.evaluation.union Modifier and Type Class Description class
ControlledWorkerUnion<T>
Execution of union tasks withControlledWorkerScheduler
.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. -
Uses of LookAheadIteration in org.eclipse.rdf4j.http.client
Subclasses of LookAheadIteration in org.eclipse.rdf4j.http.client Modifier and Type Class Description class
QueueCursor<E>
Deprecated.UseQueueCursor
instead -
Uses of LookAheadIteration in org.eclipse.rdf4j.query.algebra.evaluation.federation
Subclasses of LookAheadIteration in org.eclipse.rdf4j.query.algebra.evaluation.federation Modifier and Type Class Description class
JoinExecutorBase<T>
Deprecated.since 2.3 useJoinExecutorBase
class
ServiceCrossProductIteration
Deprecated.class
ServiceJoinIterator
Iterator for efficient SERVICE evaluation (vectored). -
Uses of LookAheadIteration in org.eclipse.rdf4j.query.algebra.evaluation.iterator
Subclasses of LookAheadIteration in org.eclipse.rdf4j.query.algebra.evaluation.iterator Modifier and Type Class Description class
BadlyDesignedLeftJoinIterator
class
BottomUpJoinIterator
Deprecated.replaced by HashJoinIterationclass
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
Interleaved join iterator.class
LeftJoinIterator
class
MultiProjectionIterator
class
PathIteration
class
ZeroLengthPathIteration
-
Uses of LookAheadIteration in org.eclipse.rdf4j.query.algebra.evaluation.limited.iterator
Subclasses of LookAheadIteration in org.eclipse.rdf4j.query.algebra.evaluation.limited.iterator Modifier and Type Class Description class
LimitedSizeBottomUpJoinIterator
Deprecated.replaced by LimitedSizeHashJoinIterationclass
LimitedSizeHashJoinIteration
class
LimitedSizePathIterator
class
LimitedSizeZeroLengthPathIteration
-
Uses of LookAheadIteration in org.eclipse.rdf4j.query.impl
Subclasses of LookAheadIteration in org.eclipse.rdf4j.query.impl Modifier and Type Class Description class
QueueCursor<E>
Makes working with a queue easier by adding the methodsQueueIteration.done()
andQueueIteration.toss(Exception)
and automatically converting the exception into a QueryEvaluationException with an appropriate stack trace. -
Uses of LookAheadIteration in org.eclipse.rdf4j.repository.sparql.federation
Subclasses of LookAheadIteration in org.eclipse.rdf4j.repository.sparql.federation Modifier and Type Class Description class
JoinExecutorBase<T>
Base class for any join parallel join executor.class
SPARQLCrossProductIteration
Iteration which forms the cross product of a list of materialized input bindings with each result obtained from the inner iteration. -
Uses of LookAheadIteration in org.eclipse.rdf4j.repository.sparql.query
Subclasses of LookAheadIteration in org.eclipse.rdf4j.repository.sparql.query Modifier and Type Class Description class
QueueCursor<E>
Deprecated.UseQueueCursor
instead -
Uses of LookAheadIteration in org.eclipse.rdf4j.sail.base
Subclasses of LookAheadIteration in org.eclipse.rdf4j.sail.base Modifier and Type Class Description class
DistinctModelReducingUnionIteration
An Iteration that takes two source. -
Uses of LookAheadIteration in org.eclipse.rdf4j.sail.extensiblestore
Subclasses of LookAheadIteration in org.eclipse.rdf4j.sail.extensiblestore Modifier and Type Class Description class
FilteringIteration<E extends ExtensibleStatement,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... -
Uses of LookAheadIteration in org.eclipse.rdf4j.sail.federation.evaluation
Subclasses of LookAheadIteration in org.eclipse.rdf4j.sail.federation.evaluation Modifier and Type Class 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 anAlternativeCursor
, then evaluate as aParallelJoinCursor
.class
QueueCursor<E>
Deprecated.UseQueueCursor
instead -
Uses of LookAheadIteration in org.eclipse.rdf4j.sail.memory.model
Subclasses of LookAheadIteration in org.eclipse.rdf4j.sail.memory.model Modifier and Type Class Description class
MemStatementIterator<X extends Exception>
A StatementIterator that can iterate over a list of Statement objects.
-