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.query.algebra.evaluation.federation org.eclipse.rdf4j.query.algebra.evaluation.iterator Implementations ofIterationrelevant to query evaluation.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 triplesorg.eclipse.rdf4j.sail.memory.model MemoryStore-specific implementations of the core RDF model objects. -
-
Uses of LookAheadIteration in org.eclipse.rdf4j.common.iteration
Subclasses of LookAheadIteration in org.eclipse.rdf4j.common.iteration Modifier and Type Class Description classQueueIteration<E,T extends RuntimeException>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).classUnionIteration<E>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 classFedXQueueCursor<T>Specialized variants ofQueueCursorwhich avoids converting any exception if it is already of typeQueryEvaluationException.classParallelExecutorBase<T>Base class for common parallel executors such asJoinExecutorBaseandUnionExecutorBase.classParallelServiceExecutorParallel executor forFedXServicenodes, 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 classBindLeftJoinIterationALookAheadIterationfor processing bind left join results (i.e., result of joining OPTIONAL clauses) Algorithm: execute left bind join using regular bound join query process result iteration similar toBoundJoinVALUESConversionIterationremember seen set of bindings (using index) and add original bindings to those, i.e.classFederatedDescribeIterationSpecializedDescribeIterationfor evaluation of DESCRIBE queries in the federation.classFedXPathIterationclassFedXZeroLengthPathIterationAn iteration to evaluatedFedXZeroLengthPathclassIndependentJoingroupBindingsIterationInserts original bindings into the result.classIndependentJoingroupBindingsIteration2Inserts original bindings into the result.classIndependentJoingroupBindingsIteration3Inserts 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 classControlledWorkerBindJoinExecution of a regular join as bind join.classControlledWorkerBindJoinBaseBase class for executing joins as bind joins (i.e., the bindings of a block are injected in the SPARQL query as VALUES clause).classControlledWorkerBindLeftJoinBind join implementation for left joins (i.e., OPTIOAL clauses)classControlledWorkerBoundJoinDeprecated, for removal: This API element is subject to removal in a future version.replaced withControlledWorkerBindJoinlclassControlledWorkerJoinExecute the nested loop join in an asynchronous fashion, i.e.classControlledWorkerLeftJoinExecute the nested loop join in an asynchronous fashion, i.e.classHashJoinOperator for a hash join of tuple expressions.classJoinExecutorBase<T>Base class for any join parallel join executor.classSynchronousBoundJoinExecute the nested loop join in a synchronous fashion, using grouped requests, i.e.classSynchronousJoinExecute 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 classControlledWorkerUnion<T>Execution of union tasks withControlledWorkerScheduler.classSynchronousWorkerUnion<T>Synchronous execution of union tasks, i.e.classUnionExecutorBase<T>Base class for any parallel union executor.classWorkerUnionBase<T>Base class for worker unions providing convenience functions to add tasks. -
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 classServiceJoinIteratorIterator 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 classAsyncIteratorBufferclassAsyncIteratorDirectclassAsyncIteratorReadAheadclassBadlyDesignedLeftJoinIteratorclassCrossProductIterationIteration which forms the cross product of a list of materialized input bindings with each result obtained from the inner iteration.classDescribeIterationIteration that implements a simplified version of Symmetric Concise Bounded Description (omitting reified statements).classHashJoinIterationGeneric hash join implementation suitable for use by Sail implementations.classJoinIteratorInterleaved join iterator.classLeftJoinIteratorclassMultiProjectionIteratorclassPathIterationclassZeroLengthPathIteration -
Uses of LookAheadIteration in org.eclipse.rdf4j.query.impl
Subclasses of LookAheadIteration in org.eclipse.rdf4j.query.impl Modifier and Type Class Description classQueueCursor<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 classJoinExecutorBase<T>Base class for any join parallel join executor.classSPARQLCrossProductIterationIteration 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.sail.base
Subclasses of LookAheadIteration in org.eclipse.rdf4j.sail.base Modifier and Type Class Description classDistinctModelReducingUnionIterationAn 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 classFilteringIteration<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...classSortedIteration<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.memory.model
Subclasses of LookAheadIteration in org.eclipse.rdf4j.sail.memory.model Modifier and Type Class Description classMemTripleIterator<X extends Exception>An Iteration that can iterate over a list ofTripleobjects.
-