org.openrdf.query.impl
Class GraphQueryResultImpl

java.lang.Object
  extended by info.aduna.iteration.CloseableIterationBase<E,X>
      extended by info.aduna.iteration.IterationWrapper<Statement,QueryEvaluationException>
          extended by org.openrdf.query.impl.GraphQueryResultImpl
All Implemented Interfaces:
CloseableIteration<Statement,QueryEvaluationException>, Iteration<Statement,QueryEvaluationException>, GraphQueryResult, QueryResult<Statement>

public class GraphQueryResultImpl
extends IterationWrapper<Statement,QueryEvaluationException>
implements GraphQueryResult

An utility implementation of the GraphQueryResult interface.

Author:
Arjohn Kampman, jeen

Field Summary
 
Fields inherited from class info.aduna.iteration.IterationWrapper
wrappedIter
 
Constructor Summary
GraphQueryResultImpl(Map<String,String> namespaces, CloseableIteration<? extends Statement,? extends QueryEvaluationException> statementIter)
           
GraphQueryResultImpl(Map<String,String> namespaces, Iterable<? extends Statement> statements)
           
GraphQueryResultImpl(Map<String,String> namespaces, Iterator<? extends Statement> statementIter)
           
 
Method Summary
 Map<String,String> getNamespaces()
          Retrieves relevant namespaces from the query result.
 
Methods inherited from class info.aduna.iteration.IterationWrapper
handleClose, hasNext, next, remove
 
Methods inherited from class info.aduna.iteration.CloseableIterationBase
close, isClosed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface info.aduna.iteration.CloseableIteration
close
 
Methods inherited from interface info.aduna.iteration.Iteration
hasNext, next, remove
 

Constructor Detail

GraphQueryResultImpl

public GraphQueryResultImpl(Map<String,String> namespaces,
                            Iterable<? extends Statement> statements)

GraphQueryResultImpl

public GraphQueryResultImpl(Map<String,String> namespaces,
                            Iterator<? extends Statement> statementIter)

GraphQueryResultImpl

public GraphQueryResultImpl(Map<String,String> namespaces,
                            CloseableIteration<? extends Statement,? extends QueryEvaluationException> statementIter)
Method Detail

getNamespaces

public Map<String,String> getNamespaces()
Description copied from interface: GraphQueryResult
Retrieves relevant namespaces from the query result.

Specified by:
getNamespaces in interface GraphQueryResult
Returns:
a Map object containing (prefix, namespace) pairs.


Copyright © 2001-2008 Aduna. All Rights Reserved.