|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Query
This is a Query interface, representing all queries in various languages for various stores.
Note that it was modeled after the JCR Query interface.
| Field Summary | |
|---|---|
static java.lang.String |
HQL
Indicator for Hibernate Query Language. |
static java.lang.String |
XPATH
Indicator for XPath language. |
static java.lang.String |
XWQL
Indicator for XWiki Query Language. |
| Method Summary | ||
|---|---|---|
Query |
bindValue(int index,
java.lang.Object val)
Bind positional parameter (?index in JPQL) with value val in query statement. |
|
Query |
bindValue(java.lang.String var,
java.lang.Object val)
Bind named parameter var with value val in query statement. |
|
Query |
bindValues(java.util.List<java.lang.Object> values)
Bind list of positional parameters values. |
|
|
execute()
|
|
java.lang.String |
getLanguage()
|
|
int |
getLimit()
|
|
java.util.Map<java.lang.String,java.lang.Object> |
getNamedParameters()
|
|
int |
getOffset()
|
|
java.util.Map<java.lang.Integer,java.lang.Object> |
getPositionalParameters()
|
|
java.lang.String |
getStatement()
|
|
java.lang.String |
getWiki()
|
|
boolean |
isNamed()
if the query is named, then getStatement() returns a name of the query, else - a query statement. |
|
Query |
setLimit(int limit)
|
|
Query |
setOffset(int offset)
|
|
Query |
setWiki(java.lang.String wiki)
|
|
| Field Detail |
|---|
static final java.lang.String HQL
static final java.lang.String XPATH
static final java.lang.String XWQL
| Method Detail |
|---|
java.lang.String getStatement()
isNamed()java.lang.String getLanguage()
HQL and others.boolean isNamed()
getStatement() returns a name of the query, else - a query statement.
Query setWiki(java.lang.String wiki)
wiki - virtual wiki to run the query. null is a current wiki.
java.lang.String getWiki()
setWiki(String)
Query bindValue(java.lang.String var,
java.lang.Object val)
var - variable in query statement (:var).val - value of the variable.
Query bindValue(int index,
java.lang.Object val)
bindValue(String, Object)
index - index of positional parameter. Index starting number is depends on store system. According JPQL
standard index should start from 1.val - value of the variable.
Query bindValues(java.util.List<java.lang.Object> values)
values - list of positional parameters values.
bindValue(int, Object)java.util.Map<java.lang.String,java.lang.Object> getNamedParameters()
bindValue(String, Object)java.util.Map<java.lang.Integer,java.lang.Object> getPositionalParameters()
bindValue(int, Object)Query setLimit(int limit)
limit - limit of result list to set (so execute().size() will be <= limit).
Query setOffset(int offset)
offset - offset of query result to set (skip first "offset" rows).
int getLimit()
setLimit(int)int getOffset()
setOffset(int)
<T> java.util.List<T> execute()
throws QueryException
T - expected type of elements in the result list.
QueryException - if something goes wrong.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||