org.eclipse.emf.cdo.server
Interface IQueryContext

All Superinterfaces:
CDOBranchPoint, CDOTimeProvider

public interface IQueryContext
extends CDOBranchPoint

Represents the execution state of a query in the server towards a query handler.

Since:
2.0
No Implement
This interface is not intended to be implemented by clients.
No Extend
This interface is not intended to be extended by clients.

Field Summary
 
Fields inherited from interface org.eclipse.emf.cdo.common.branch.CDOBranchPoint
INVALID_DATE, UNSPECIFIED_DATE
 
Method Summary
 boolean addResult(Object object)
          Adds the given object to the results of the associated query.
 int getResultCount()
           
 IView getView()
           
 
Methods inherited from interface org.eclipse.emf.cdo.common.branch.CDOBranchPoint
getBranch, getTimeStamp
 

Method Detail

getView

IView getView()

getResultCount

int getResultCount()
Since:
4.0

addResult

boolean addResult(Object object)
Adds the given object to the results of the associated query.

Parameters:
object - Support many primitives, CDOID and CDORevision. CDORevision are converted in CDOID and only CDOID are transfered to the client.
Returns:
true to indicate that more results can be passed subsequently, false otherwise (i.e. maxResults has been reached or an asynchronous query has been canceled).


Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.