org.openrdf.result
Interface Result<T>

All Superinterfaces:
Cursor<T>
All Known Subinterfaces:
BooleanResult, ContextResult, GraphQueryResult, GraphResult, ModelResult, NamespaceResult, QueryResult<T>, RepositoryResult<T>, TupleQueryResult, TupleResult
All Known Implementing Classes:
BackgroundGraphResult, BackgroundTupleResult, BooleanResultImpl, ContextResultImpl, FutureGraphQueryResult, FutureTupleQueryResult, GraphResultImpl, ModelNamespaceResult, ModelResultImpl, MutableTupleResult, NamespaceResultImpl, ResultImpl, SignedModelResult, TupleResultImpl

public interface Result<T>
extends Cursor<T>

Super type of all query result types (TupleQueryResult, GraphQueryResult, etc.).

Author:
Arjohn Kampman, James Leigh

Method Summary
<C extends Collection<? super T>>
C
addTo(C collection)
           
 List<T> asList()
           
 Set<T> asSet()
           
 boolean hasNext()
           
 T singleResult()
           
 
Methods inherited from interface org.openrdf.cursor.Cursor
close, next, toString
 

Method Detail

hasNext

boolean hasNext()
                throws StoreException
Throws:
StoreException

singleResult

T singleResult()
               throws StoreException,
                      NoResultException,
                      MultipleResultException
Throws:
StoreException
NoResultException
MultipleResultException

asList

List<T> asList()
               throws StoreException
Throws:
StoreException

asSet

Set<T> asSet()
             throws StoreException
Throws:
StoreException

addTo

<C extends Collection<? super T>> C addTo(C collection)
                                      throws StoreException
Throws:
StoreException


Copyright © 2001-2009 Aduna. All Rights Reserved.