com.atlassian.crowd.search.hibernate
Class HQLQuery
java.lang.Object
com.atlassian.crowd.search.hibernate.HQLQuery
public class HQLQuery
- extends Object
select
protected final StringBuilder select
from
protected final StringBuilder from
where
protected final StringBuilder where
orderBy
protected final StringBuilder orderBy
aliasCounter
protected int aliasCounter
distinctRequired
protected boolean distinctRequired
whereRequired
protected boolean whereRequired
orderByRequired
protected boolean orderByRequired
parameterValues
protected final List<Object> parameterValues
HQLQuery
public HQLQuery()
appendSelect
public StringBuilder appendSelect(CharSequence hql)
appendFrom
public StringBuilder appendFrom(CharSequence hql)
appendWhere
public StringBuilder appendWhere(CharSequence hql)
appendOrderBy
public StringBuilder appendOrderBy(CharSequence hql)
getNextAlias
public String getNextAlias(String baseAliasName)
addParameterPlaceholder
public String addParameterPlaceholder(@Nullable
Object value)
- Creates a variable placeholder for a parameter
- Parameters:
value
- actual value of the parameter, or null
if the parameter is to be ignored
- Returns:
- the JPA-style positional variable (?1, ?2, ...)
getParameterValues
public List<Object> getParameterValues()
- Returns:
- a list of parameter values. May contain
null
elements for parameters that are
to be ignored
requireDistinct
public void requireDistinct()
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2013 Atlassian. All Rights Reserved.