public static class ValueLoadContext.Query extends java.lang.Object implements DataLoadContextQuery, java.io.Serializable
Constructor and Description |
---|
Query(java.lang.String queryString) |
Modifier and Type | Method and Description |
---|---|
Condition |
getCondition() |
int |
getFirstResult() |
int |
getMaxResults() |
java.lang.String[] |
getNoConversionParams() |
java.util.Map<java.lang.String,java.lang.Object> |
getParameters() |
java.lang.String |
getQueryString() |
Sort |
getSort() |
ValueLoadContext.Query |
setCondition(Condition condition) |
ValueLoadContext.Query |
setFirstResult(int firstResult) |
ValueLoadContext.Query |
setMaxResults(int maxResults) |
ValueLoadContext.Query |
setParameter(java.lang.String name,
java.util.Date value,
javax.persistence.TemporalType temporalType)
Set value for a parameter of java.util.Date type.
|
ValueLoadContext.Query |
setParameter(java.lang.String name,
java.lang.Object value)
Set value for a query parameter.
|
ValueLoadContext.Query |
setParameter(java.lang.String name,
java.lang.Object value,
boolean implicitConversions)
Set value for a query parameter.
|
ValueLoadContext.Query |
setParameters(java.util.Map<java.lang.String,java.lang.Object> parameters) |
void |
setQueryString(java.lang.String queryString) |
ValueLoadContext.Query |
setSort(Sort sort) |
java.lang.String |
toString() |
public Query(java.lang.String queryString)
queryString
- JPQL query string. Only named parameters are supported.public java.lang.String getQueryString()
public void setQueryString(java.lang.String queryString)
queryString
- JPQL query string. Only named parameters are supported.public ValueLoadContext.Query setParameter(java.lang.String name, java.lang.Object value)
setParameter
in interface DataLoadContextQuery
name
- parameter namevalue
- parameter valuepublic ValueLoadContext.Query setParameter(java.lang.String name, java.lang.Object value, boolean implicitConversions)
name
- parameter namevalue
- parameter valueimplicitConversions
- whether to do parameter value conversions, e.g. convert an entity to its IDpublic ValueLoadContext.Query setParameter(java.lang.String name, java.util.Date value, javax.persistence.TemporalType temporalType)
setParameter
in interface DataLoadContextQuery
name
- parameter namevalue
- date valuetemporalType
- temporal typepublic java.util.Map<java.lang.String,java.lang.Object> getParameters()
getParameters
in interface DataLoadContextQuery
public ValueLoadContext.Query setParameters(java.util.Map<java.lang.String,java.lang.Object> parameters)
setParameters
in interface DataLoadContextQuery
parameters
- map of the query parameterspublic ValueLoadContext.Query setFirstResult(int firstResult)
setFirstResult
in interface DataLoadContextQuery
firstResult
- results offsetpublic ValueLoadContext.Query setMaxResults(int maxResults)
setMaxResults
in interface DataLoadContextQuery
maxResults
- results limitpublic Condition getCondition()
getCondition
in interface DataLoadContextQuery
public ValueLoadContext.Query setCondition(Condition condition)
setCondition
in interface DataLoadContextQuery
condition
- root query conditionpublic Sort getSort()
public ValueLoadContext.Query setSort(Sort sort)
sort
- query sortpublic int getFirstResult()
getFirstResult
in interface DataLoadContextQuery
public int getMaxResults()
getMaxResults
in interface DataLoadContextQuery
@Nullable public java.lang.String[] getNoConversionParams()
public java.lang.String toString()
toString
in class java.lang.Object