Uses of Class
org.eclipse.rdf4j.common.iteration.AbstractCloseableIteration
Packages that use AbstractCloseableIteration
Package
Description
Package offering various locking scheme implementations.
Implementations of
Iteration relevant to query evaluation.The Repository API: the main API for accessing rdf databases and SPARQL endpoints.
Base functionality for Sail implementations that require multi-versioned concurrency control (MVCC).
Elasticsearch store for string triples
MemoryStore-specific implementations of the core RDF model objects.
-
Uses of AbstractCloseableIteration in org.eclipse.rdf4j.common.concurrent.locks
Subclasses of AbstractCloseableIteration in org.eclipse.rdf4j.common.concurrent.locksModifier and TypeClassDescriptionclassAn Iteration that holds on to a lock until the Iteration is closed. -
Uses of AbstractCloseableIteration in org.eclipse.rdf4j.common.iteration
Subclasses of AbstractCloseableIteration in org.eclipse.rdf4j.common.iterationModifier and TypeClassDescriptionclassAn Iteration that can convert anIteratorto aCloseableIteration.classConvertingIteration<S,T> A CloseableIteration that converts an iteration over objects of type S (the source type) to an iteration over objects of type T (the target type).classAn iteration that delays the creation of the underlying iteration until it is being accessed.classExceptionConvertingIteration<E,X extends RuntimeException> Deprecated.classDeprecated.classAn Iteration that limits the amount of elements that it returns from an underlying Iteration to a fixed amount.classAn Iteration that looks one element ahead, if necessary, to handle calls toLookAheadIteration.hasNext().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).classAnIterationWrapperthat silently ignores any errors that occur during processing.classAn Iteration that contains exactly one element.classAn iteration that delays the creation of the underlying iteration until it is being accessed.classclassAn Iteration that returns the bag union of the results of a number of Iterations. -
Uses of AbstractCloseableIteration in org.eclipse.rdf4j.federated.evaluation.concurrent
Modifier and TypeClassDescriptionclassSpecialized variants ofQueueCursorwhich avoids converting any exception if it is already of typeQueryEvaluationException.classBase class for common parallel executors such asJoinExecutorBaseandUnionExecutorBase.classParallel executor forFedXServicenodes, which wrap SERVICE expressions. -
Uses of AbstractCloseableIteration in org.eclipse.rdf4j.federated.evaluation.iterator
Modifier and TypeClassDescriptionclassALookAheadIterationfor 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.classInserts original bindings into the result.classInserts original bindings into the result.classA wrapping iteration that attempts to close the dependentRepositoryConnectionafter consumption.classSpecializedDescribeIterationfor evaluation of DESCRIBE queries in the federation.classclassAn iteration to evaluatedFedXZeroLengthPathclassConverts graph results into a binding set iterationclassRetrieves the original bindings for the particular resultclassInserts original bindings into the result.classInserts original bindings into the result.classInserts original bindings into the result.classInserts original bindings into the result.classPrint the bindings of the inner iteration to stdout, however maintain a copy, which is accessible through this iteration.classAn iteration which wraps the final result and in case of exceptions aborts query evaluation for the corresponding query in fedx (potentially subqueries are still running, and jobs are scheduled).classRepresents an iteration that contains only a single binding set.classConverts Statement iteration (i.e.classA wrapping iteration that attempts to close all running scheduledFutures for the given query evaluation. -
Uses of AbstractCloseableIteration in org.eclipse.rdf4j.federated.evaluation.join
Subclasses of AbstractCloseableIteration in org.eclipse.rdf4j.federated.evaluation.joinModifier and TypeClassDescriptionclassExecution of a regular join as bind join.classBase class for executing joins as bind joins (i.e., the bindings of a block are injected in the SPARQL query as VALUES clause).classBind join implementation for left joins (i.e., OPTIOAL clauses)classDeprecated, for removal: This API element is subject to removal in a future version.classExecute the nested loop join in an asynchronous fashion, i.e.classExecute the nested loop join in an asynchronous fashion, i.e.classOperator for a hash join of tuple expressions.classBase class for any join parallel join executor.classExecute the nested loop join in a synchronous fashion, using grouped requests, i.e.classExecute the nested loop join in a synchronous fashion, i.e. -
Uses of AbstractCloseableIteration in org.eclipse.rdf4j.federated.evaluation.union
Subclasses of AbstractCloseableIteration in org.eclipse.rdf4j.federated.evaluation.unionModifier and TypeClassDescriptionclassExecution of union tasks withControlledWorkerScheduler.classSynchronous execution of union tasks, i.e.classBase class for any parallel union executor.classBase class for worker unions providing convenience functions to add tasks. -
Uses of AbstractCloseableIteration in org.eclipse.rdf4j.query.algebra.evaluation
Subclasses of AbstractCloseableIteration in org.eclipse.rdf4j.query.algebra.evaluationModifier and TypeClassDescriptionstatic classUtility class that removes code duplication and makes a precompiled QueryEvaluationStep available as an iteration that may be created and used later. -
Uses of AbstractCloseableIteration in org.eclipse.rdf4j.query.algebra.evaluation.federation
Modifier and TypeClassDescriptionclassIterator for efficient SERVICE evaluation (vectored). -
Uses of AbstractCloseableIteration in org.eclipse.rdf4j.query.algebra.evaluation.iterator
Modifier and TypeClassDescriptionclassclassclassclassclassIteration which forms the cross product of a list of materialized input bindings with each result obtained from the inner iteration.classIteration that implements a simplified version of Symmetric Concise Bounded Description (omitting reified statements).classclassclassGeneric hash join implementation suitable for use by Sail implementations.classInterleaved join iterator.classclassclassSorts the input and optionally applies limit and distinct.classclassclassMakes aQueryContextavailable during iteration.class -
Uses of AbstractCloseableIteration in org.eclipse.rdf4j.query.impl
Subclasses of AbstractCloseableIteration in org.eclipse.rdf4j.query.implModifier and TypeClassDescriptionclassProvides concurrent access to statements as they are being parsed when instances of this class are run as Threads.classAn iterating implementation of theGraphQueryResultinterface.classAn iterating implementation of theTupleQueryResultinterface.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 AbstractCloseableIteration in org.eclipse.rdf4j.query.resultio.helpers
Subclasses of AbstractCloseableIteration in org.eclipse.rdf4j.query.resultio.helpersModifier and TypeClassDescriptionclassProvides concurrent access to tuple results as they are being parsed. -
Uses of AbstractCloseableIteration in org.eclipse.rdf4j.repository
Subclasses of AbstractCloseableIteration in org.eclipse.rdf4j.repositoryModifier and TypeClassDescriptionclass -
Uses of AbstractCloseableIteration in org.eclipse.rdf4j.repository.sparql.federation
Subclasses of AbstractCloseableIteration in org.eclipse.rdf4j.repository.sparql.federationModifier and TypeClassDescriptionclassAn iteration to access a materializedCollectionof BindingSets.classBase class for any join parallel join executor.classInserts original bindings into the result, uses ?__rowIdx to resolve original bindings.classIteration which forms the cross product of a list of materialized input bindings with each result obtained from the inner iteration. -
Uses of AbstractCloseableIteration in org.eclipse.rdf4j.repository.sparql.query
Subclasses of AbstractCloseableIteration in org.eclipse.rdf4j.repository.sparql.queryModifier and TypeClassDescriptionclassAdds more bindings to each of the results. -
Uses of AbstractCloseableIteration in org.eclipse.rdf4j.sail.base
Subclasses of AbstractCloseableIteration in org.eclipse.rdf4j.sail.baseModifier and TypeClassDescriptionclassAn Iteration that takes two source. -
Uses of AbstractCloseableIteration in org.eclipse.rdf4j.sail.extensiblestore
Subclasses of AbstractCloseableIteration in org.eclipse.rdf4j.sail.extensiblestoreModifier and TypeClassDescriptionclassFilteringIteration<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 AbstractCloseableIteration in org.eclipse.rdf4j.sail.memory.model
Subclasses of AbstractCloseableIteration in org.eclipse.rdf4j.sail.memory.modelModifier and TypeClassDescriptionclassMemTripleIterator<X extends Exception>An Iteration that can iterate over a list ofTripleobjects.
ControlledWorkerBindJoinl