org.neodatis.odb.core.query.execution
Interface IMultiClassQueryExecutor

All Superinterfaces:
IQueryExecutor
All Known Implementing Classes:
CriteriaQueryExecutor, GenericQueryExecutor, NativeQueryExecutor, ValuesCriteriaQueryExecutor

public interface IMultiClassQueryExecutor
extends IQueryExecutor


Method Summary
 boolean executeStartAndEndOfQueryAction()
          Used to indicate if the execute method must call start and end method of the queryResultAction.
 IQuery getQuery()
           
 IStorageEngine getStorageEngine()
           
 void setClassInfo(ClassInfo ci)
          The class on which to execute the query
 void setExecuteStartAndEndOfQueryAction(boolean yes)
           
 
Methods inherited from interface org.neodatis.odb.core.query.execution.IQueryExecutor
execute, getFullClassName
 

Method Detail

executeStartAndEndOfQueryAction

boolean executeStartAndEndOfQueryAction()
Used to indicate if the execute method must call start and end method of the queryResultAction. The default is yes. For MultiClass Query executor, it is set to false to avoid to reset the result

Returns:
true or false to indicate if start and end method of queryResultAction must be executed

setExecuteStartAndEndOfQueryAction

void setExecuteStartAndEndOfQueryAction(boolean yes)

getStorageEngine

IStorageEngine getStorageEngine()

getQuery

IQuery getQuery()

setClassInfo

void setClassInfo(ClassInfo ci)
The class on which to execute the query