|
Kodo 4.0.0 generated on May 15 2006 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface KodoQuery
Interface implemented by Kodo queries.
| Field Summary |
|---|
| Fields inherited from interface kodo.kernel.QueryOperations |
|---|
OP_DELETE, OP_SELECT, OP_UPDATE |
| Fields inherited from interface kodo.kernel.QueryFlushModes |
|---|
FLUSH_FALSE, FLUSH_TRUE, FLUSH_WITH_CONNECTION |
| Fields inherited from interface kodo.kernel.QueryLanguages |
|---|
LANG_JDOQL, LANG_JPQL, LANG_METHODQL, LANG_SQL |
| Method Summary | |
|---|---|
KodoQuery |
addAggregateListener(kodo.kernel.exps.AggregateListener listener)
Register an aggregate listener for the query. |
KodoQuery |
addFilterListener(kodo.kernel.exps.FilterListener listener)
Register a filter listener for the query. |
KodoQuery |
closeAll()
Close all open query results. |
KodoQuery |
compile()
Compile the query. |
Collection |
getCandidateCollection()
Return the candidate collection, or null if an
extent was specified instead of a collection. |
String[] |
getDataStoreActions(Map params)
Returns a description of the commands that will be sent to the datastore in order to execute this query. |
KodoEntityManager |
getEntityManager()
The owning entity manage. |
FetchPlan |
getFetchPlan()
Fetch plan for controlling the loading of results. |
int |
getFirstResult()
Return the 0-based start index for the returned results. |
FlushModeType |
getFlushMode()
Return the current flush mode. |
boolean |
getIgnoreChanges()
Whether to ignore changes in the current transaction. |
String |
getLanguage()
Query language. |
int |
getMaxResults()
Return the maximum number of results to retrieve. |
Map |
getNamedParameters()
The named parameters for the query; empty map if none or if query uses named parameters. |
int |
getOperation()
Query operation type. |
Object[] |
getPositionalParameters()
The positional parameters for the query; empty array if none or if query uses named parameters. |
String |
getQueryString()
Query string. |
Class |
getResultClass()
Query result element type. |
boolean |
hasPositionalParameters()
Whether this query has positional parameters. |
boolean |
hasSubclasses()
Whether subclasses are included in the query results. |
KodoQuery |
removeAggregateListener(kodo.kernel.exps.AggregateListener listener)
Remove an aggregate listener from the query. |
KodoQuery |
removeFilterListener(kodo.kernel.exps.FilterListener listener)
Remove a filter listener from the query. |
KodoQuery |
setCandidateCollection(Collection coll)
Set a collection of candidates. |
KodoQuery |
setFirstResult(int startPosition)
|
KodoQuery |
setFlushMode(FlushModeType flushMode)
|
KodoQuery |
setHint(String hintName,
Object value)
|
KodoQuery |
setIgnoreChanges(boolean ignore)
Whether to ignore changes in the current transaction. |
KodoQuery |
setMaxResults(int maxResult)
|
KodoQuery |
setParameter(int position,
Calendar value,
TemporalType temporalType)
|
KodoQuery |
setParameter(int position,
Date value,
TemporalType temporalType)
|
KodoQuery |
setParameter(int position,
Object value)
|
KodoQuery |
setParameter(String name,
Calendar value,
TemporalType temporalType)
|
KodoQuery |
setParameter(String name,
Date value,
TemporalType temporalType)
|
KodoQuery |
setParameter(String name,
Object value)
|
KodoQuery |
setParameters(Map params)
Set parameters. |
KodoQuery |
setParameters(Object... params)
Set parameters. |
KodoQuery |
setResultClass(Class type)
Query result element type. |
KodoQuery |
setSubclasses(boolean subs)
Whether subclasses are included in the query results. |
| Methods inherited from interface javax.persistence.Query |
|---|
executeUpdate, getResultList, getSingleResult |
| Method Detail |
|---|
KodoEntityManager getEntityManager()
String getLanguage()
int getOperation()
FetchPlan getFetchPlan()
String getQueryString()
boolean getIgnoreChanges()
KodoQuery setIgnoreChanges(boolean ignore)
KodoQuery addFilterListener(kodo.kernel.exps.FilterListener listener)
KodoQuery removeFilterListener(kodo.kernel.exps.FilterListener listener)
KodoQuery addAggregateListener(kodo.kernel.exps.AggregateListener listener)
KodoQuery removeAggregateListener(kodo.kernel.exps.AggregateListener listener)
Collection getCandidateCollection()
null if an
extent was specified instead of a collection.
KodoQuery setCandidateCollection(Collection coll)
Class getResultClass()
KodoQuery setResultClass(Class type)
boolean hasSubclasses()
KodoQuery setSubclasses(boolean subs)
int getFirstResult()
int getMaxResults()
Integer.MAX_VALUE for no limit.
KodoQuery compile()
boolean hasPositionalParameters()
Object[] getPositionalParameters()
Map getNamedParameters()
KodoQuery setParameters(Map params)
KodoQuery setParameters(Object... params)
KodoQuery closeAll()
String[] getDataStoreActions(Map params)
params - the named parameter map for the query invocationKodoQuery setMaxResults(int maxResult)
setMaxResults in interface QueryKodoQuery setFirstResult(int startPosition)
setFirstResult in interface Query
KodoQuery setHint(String hintName,
Object value)
setHint in interface Query
KodoQuery setParameter(String name,
Object value)
setParameter in interface Query
KodoQuery setParameter(String name,
Date value,
TemporalType temporalType)
setParameter in interface Query
KodoQuery setParameter(String name,
Calendar value,
TemporalType temporalType)
setParameter in interface Query
KodoQuery setParameter(int position,
Object value)
setParameter in interface Query
KodoQuery setParameter(int position,
Date value,
TemporalType temporalType)
setParameter in interface Query
KodoQuery setParameter(int position,
Calendar value,
TemporalType temporalType)
setParameter in interface QueryKodoQuery setFlushMode(FlushModeType flushMode)
setFlushMode in interface QueryFlushModeType getFlushMode()
|
Kodo 4.0.0 generated on May 15 2006 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||