Package org.eclipse.emf.cdo.common.util
Interface CDOQueryInfo
- All Known Subinterfaces:
CDOQuery
public interface CDOQueryInfo
Encapsulates all the transferable information that fully specifies a query from a
view
to a
repository
.- Since:
- 3.0
- Author:
- Simon McDuff
- 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
-
Method Summary
Modifier and TypeMethodDescriptionReturns thechange set
to be considered if this query has been created by a dirty transaction,null
otherwise.Returns the context object, ornull
if no context is bound.int
Returns the maximum number of results to retrieve orUNLIMITED_RESULTS
for no limitation.<T> T
getParameter
(String name) Returns the value of the named parameter.Returns the parameters of this query as a map.Returns the language identifier of this query, nevernull
.Returns the query string of this query ornull
if no query string has been set.boolean
Deprecated.As of 4.2 the legacy mode is always enabled.
-
Field Details
-
UNLIMITED_RESULTS
static final int UNLIMITED_RESULTS- See Also:
-
PARAM_DISABLE_RESPONSE_FLUSHING
The name of aBoolean
-typedparameter
to influence automatic response flushing (the default) after each query result.- Since:
- 4.2
- See Also:
-
PARAM_DISABLE_RESPONSE_TIMEOUT
The name of aBoolean
-typedparameter
that can suppress timeouts during slow query execution on the server.- Since:
- 4.18
- See Also:
-
-
Method Details
-
getQueryLanguage
String getQueryLanguage()Returns the language identifier of this query, nevernull
. -
getQueryString
String getQueryString()Returns the query string of this query ornull
if no query string has been set. -
getParameters
Returns the parameters of this query as a map. -
getParameter
Returns the value of the named parameter.- Since:
- 4.6
-
getContext
Object getContext()Returns the context object, ornull
if no context is bound.- Since:
- 4.0
-
getMaxResults
int getMaxResults()Returns the maximum number of results to retrieve orUNLIMITED_RESULTS
for no limitation. -
isLegacyModeEnabled
Deprecated.As of 4.2 the legacy mode is always enabled.Returnstrue
if the view of this query had legacy mode enabled at the time this query was created,false
otherwise.- Since:
- 4.0
-
getChangeSetData
CDOChangeSetData getChangeSetData()Returns thechange set
to be considered if this query has been created by a dirty transaction,null
otherwise.- Since:
- 4.0
-