org.hibernate.sql

Class QuerySelect


public class QuerySelect
extends java.lang.Object

A translated HQL query
Author:
Gavin King

Constructor Summary

QuerySelect(Dialect dialect)

Method Summary

void
addOrderBy(String orderByString)
void
addSelectColumn(String columnName, String alias)
void
addSelectFragmentString(String fragment)
QuerySelect
copy()
JoinFragment
getJoinFragment()
void
prependWhereConditions(String conditions)
void
setComment(String comment)
void
setDistinct(boolean distinct)
void
setGroupByTokens(Iterator tokens)
void
setHavingTokens(Iterator tokens)
void
setOrderByTokens(Iterator tokens)
void
setWhereTokens(Iterator tokens)
String
toQueryString()

Constructor Details

QuerySelect

public QuerySelect(Dialect dialect)

Method Details

addOrderBy

public void addOrderBy(String orderByString)

addSelectColumn

public void addSelectColumn(String columnName,
                            String alias)

addSelectFragmentString

public void addSelectFragmentString(String fragment)

copy

public QuerySelect copy()

getJoinFragment

public JoinFragment getJoinFragment()

prependWhereConditions

public void prependWhereConditions(String conditions)

setComment

public void setComment(String comment)

setDistinct

public void setDistinct(boolean distinct)

setGroupByTokens

public void setGroupByTokens(Iterator tokens)

setHavingTokens

public void setHavingTokens(Iterator tokens)

setOrderByTokens

public void setOrderByTokens(Iterator tokens)

setWhereTokens

public void setWhereTokens(Iterator tokens)

toQueryString

public String toQueryString()