public class HQLQuery extends Object
| Modifier and Type | Field and Description |
|---|---|
protected int |
aliasCounter |
protected boolean |
distinctRequired |
protected StringBuilder |
from |
protected StringBuilder |
orderBy |
protected boolean |
orderByRequired |
protected List<Object> |
parameterValues |
protected StringBuilder |
select |
protected StringBuilder |
where |
protected boolean |
whereRequired |
| Constructor and Description |
|---|
HQLQuery() |
| Modifier and Type | Method and Description |
|---|---|
String |
addParameterPlaceholder(Object value)
Creates a variable placeholder for a parameter
|
StringBuilder |
appendFrom(CharSequence hql) |
StringBuilder |
appendOrderBy(CharSequence hql) |
StringBuilder |
appendSelect(CharSequence hql) |
StringBuilder |
appendWhere(CharSequence hql) |
String |
getNextAlias(String baseAliasName) |
List<Object> |
getParameterValues() |
void |
requireDistinct() |
String |
toString() |
protected final StringBuilder select
protected final StringBuilder from
protected final StringBuilder where
protected final StringBuilder orderBy
protected int aliasCounter
protected boolean distinctRequired
protected boolean whereRequired
protected boolean orderByRequired
public StringBuilder appendSelect(CharSequence hql)
public StringBuilder appendFrom(CharSequence hql)
public StringBuilder appendWhere(CharSequence hql)
public StringBuilder appendOrderBy(CharSequence hql)
public String addParameterPlaceholder(@Nullable Object value)
value - actual value of the parameter, or null if the parameter is to be ignoredpublic List<Object> getParameterValues()
null elements for parameters that are
to be ignoredpublic void requireDistinct()
Copyright © 2018 Atlassian. All rights reserved.