com.atlassian.crowd.search.hibernate
Class HQLQuery

java.lang.Object
  extended by com.atlassian.crowd.search.hibernate.HQLQuery

public class HQLQuery
extends java.lang.Object


Field Summary
protected  int aliasCounter
           
protected  boolean distinctRequired
           
protected  java.lang.StringBuilder from
           
protected  java.lang.StringBuilder orderBy
           
protected  boolean orderByRequired
           
protected  java.lang.StringBuilder select
           
protected  java.lang.StringBuilder where
           
protected  boolean whereRequired
           
 
Constructor Summary
HQLQuery()
           
 
Method Summary
 void addParameterValue(java.lang.Object value)
           
 java.lang.StringBuilder appendFrom(java.lang.CharSequence hql)
           
 java.lang.StringBuilder appendOrderBy(java.lang.CharSequence hql)
           
 java.lang.StringBuilder appendSelect(java.lang.CharSequence hql)
           
 java.lang.StringBuilder appendWhere(java.lang.CharSequence hql)
           
 java.lang.StringBuilder getNextAlias(java.lang.String baseAliasName)
           
 java.util.List<java.lang.Object> getParameterValues()
           
 void requireDistinct()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

select

protected final java.lang.StringBuilder select

from

protected final java.lang.StringBuilder from

where

protected final java.lang.StringBuilder where

orderBy

protected final java.lang.StringBuilder orderBy

aliasCounter

protected int aliasCounter

distinctRequired

protected boolean distinctRequired

whereRequired

protected boolean whereRequired

orderByRequired

protected boolean orderByRequired
Constructor Detail

HQLQuery

public HQLQuery()
Method Detail

appendSelect

public java.lang.StringBuilder appendSelect(java.lang.CharSequence hql)

appendFrom

public java.lang.StringBuilder appendFrom(java.lang.CharSequence hql)

appendWhere

public java.lang.StringBuilder appendWhere(java.lang.CharSequence hql)

appendOrderBy

public java.lang.StringBuilder appendOrderBy(java.lang.CharSequence hql)

getNextAlias

public java.lang.StringBuilder getNextAlias(java.lang.String baseAliasName)

addParameterValue

public void addParameterValue(java.lang.Object value)

getParameterValues

public java.util.List<java.lang.Object> getParameterValues()

requireDistinct

public void requireDistinct()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2012 Atlassian. All Rights Reserved.