Package org.eclipse.rdf4j.query.impl
Class BackgroundGraphResult
- java.lang.Object
-
- org.eclipse.rdf4j.common.iteration.AbstractCloseableIteration<E,X>
-
- org.eclipse.rdf4j.common.iteration.IterationWrapper<org.eclipse.rdf4j.model.Statement,QueryEvaluationException>
-
- org.eclipse.rdf4j.query.impl.BackgroundGraphResult
-
- All Implemented Interfaces:
AutoCloseable,Iterable<org.eclipse.rdf4j.model.Statement>,Runnable,org.eclipse.rdf4j.common.iteration.CloseableIteration<org.eclipse.rdf4j.model.Statement,QueryEvaluationException>,org.eclipse.rdf4j.common.iteration.Iteration<org.eclipse.rdf4j.model.Statement,QueryEvaluationException>,GraphQueryResult,QueryResult<org.eclipse.rdf4j.model.Statement>,RDFHandler
@Deprecated(since="4.1.0") public class BackgroundGraphResult extends org.eclipse.rdf4j.common.iteration.IterationWrapper<org.eclipse.rdf4j.model.Statement,QueryEvaluationException> implements GraphQueryResult, Runnable, RDFHandler
Deprecated.Provides concurrent access to statements as they are being parsed when instances of this class are run as Threads.- Author:
- James Leigh
-
-
Constructor Summary
Constructors Constructor Description BackgroundGraphResult(QueueCursor<org.eclipse.rdf4j.model.Statement> queue, RDFParser parser, InputStream in, Charset charset, String baseURI)Deprecated.BackgroundGraphResult(RDFParser parser, InputStream in, Charset charset, String baseURI, WeakReference<?> callerRef)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidendRDF()Deprecated.Map<String,String>getNamespaces()Deprecated.Retrieves relevant namespaces from the query result.protected voidhandleClose()Deprecated.voidhandleComment(String comment)Deprecated.voidhandleNamespace(String prefix, String uri)Deprecated.voidhandleStatement(org.eclipse.rdf4j.model.Statement st)Deprecated.voidrun()Deprecated.voidstartRDF()Deprecated.-
Methods inherited from class org.eclipse.rdf4j.common.iteration.IterationWrapper
hasNext, next, remove
-
Methods inherited from class org.eclipse.rdf4j.common.iteration.AbstractCloseableIteration
close, isClosed
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface org.eclipse.rdf4j.query.QueryResult
hasNext, iterator, next, stream
-
-
-
-
Constructor Detail
-
BackgroundGraphResult
public BackgroundGraphResult(RDFParser parser, InputStream in, Charset charset, String baseURI, WeakReference<?> callerRef)
Deprecated.
-
BackgroundGraphResult
public BackgroundGraphResult(QueueCursor<org.eclipse.rdf4j.model.Statement> queue, RDFParser parser, InputStream in, Charset charset, String baseURI)
Deprecated.
-
-
Method Detail
-
handleClose
protected void handleClose() throws QueryEvaluationExceptionDeprecated.- Overrides:
handleClosein classorg.eclipse.rdf4j.common.iteration.IterationWrapper<org.eclipse.rdf4j.model.Statement,QueryEvaluationException>- Throws:
QueryEvaluationException
-
startRDF
public void startRDF() throws RDFHandlerExceptionDeprecated.- Specified by:
startRDFin interfaceRDFHandler- Throws:
RDFHandlerException
-
getNamespaces
public Map<String,String> getNamespaces()
Deprecated.Description copied from interface:GraphQueryResultRetrieves relevant namespaces from the query result.
The contents of the Map may be modified after it is returned, as the initial return may be performed when the first RDF Statement is encountered.- Specified by:
getNamespacesin interfaceGraphQueryResult- Returns:
- a Map<String, String> object containing (prefix, namespace) pairs.
-
handleComment
public void handleComment(String comment) throws RDFHandlerException
Deprecated.- Specified by:
handleCommentin interfaceRDFHandler- Throws:
RDFHandlerException
-
handleNamespace
public void handleNamespace(String prefix, String uri) throws RDFHandlerException
Deprecated.- Specified by:
handleNamespacein interfaceRDFHandler- Throws:
RDFHandlerException
-
handleStatement
public void handleStatement(org.eclipse.rdf4j.model.Statement st) throws RDFHandlerExceptionDeprecated.- Specified by:
handleStatementin interfaceRDFHandler- Throws:
RDFHandlerException
-
endRDF
public void endRDF() throws RDFHandlerExceptionDeprecated.- Specified by:
endRDFin interfaceRDFHandler- Throws:
RDFHandlerException
-
-