| java.lang.Object org.jpox.store.query.AbstractIteratorStatement
AbstractIteratorStatement | abstract public class AbstractIteratorStatement (Code) | | Abstract representation of a statement that is used for iterating through a list of
objects of a class, possibly including subclasses.
version: $Revision: 1.13 $ |
LOCALISER | final protected static Localiser LOCALISER(Code) | | Localisation or messages.
|
candidateFullClassName | protected String candidateFullClassName(Code) | | full class name for the candidate class *
|
candidateTable | protected DatastoreClass candidateTable(Code) | | Table where the candidate objects are stored.
|
includeSubclasses | final protected boolean includeSubclasses(Code) | | Whether to include iteration through subclasses of the candidate.
|
AbstractIteratorStatement | public AbstractIteratorStatement(Class type, ClassLoaderResolver clr, boolean subclasses, StoreManager storeMgr)(Code) | | Constructor.
Parameters: type - Class that we are querying for as our base. Parameters: clr - ClassLoaderResolver Parameters: subclasses - Whether to include subclasses in the iteration. Parameters: storeMgr - Manager for the store |
getQueryStatement | abstract public QueryExpression getQueryStatement(DatastoreIdentifier candidateAlias)(Code) | | Accessor for the QueryStatement that will return the objects of the candidate
type and its subclasses (if required).
Parameters: candidateAlias - Alias for the candidate The QueryExpression |
|
|