org.hibernate.sql

Class Select


public class Select
extends java.lang.Object

A simple SQL SELECT statement
Author:
Gavin King

Field Summary

Dialect
dialect

Constructor Summary

Select(Dialect dialect)

Method Summary

LockMode
getLockMode()
Select
setComment(String comment)
Select
setFromClause(String fromClause)
Sets the fromClause.
Select
setFromClause(String tableName, String alias)
Select
setGroupByClause(String groupByClause)
Select
setLockMode(LockMode lockMode)
Select
setOrderByClause(String orderByClause)
Select
setOuterJoins(String outerJoinsAfterFrom, String outerJoinsAfterWhere)
Select
setSelectClause(String selectClause)
Sets the selectClause.
Select
setWhereClause(String whereClause)
Sets the whereClause.
String
toStatementString()
Construct an SQL SELECT statement from the given clauses

Field Details

dialect

public final Dialect dialect

Constructor Details

Select

public Select(Dialect dialect)

Method Details

getLockMode

public LockMode getLockMode()

setComment

public Select setComment(String comment)

setFromClause

public Select setFromClause(String fromClause)
Sets the fromClause.
Parameters:
fromClause - The fromClause to set

setFromClause

public Select setFromClause(String tableName,
                            String alias)

setGroupByClause

public Select setGroupByClause(String groupByClause)

setLockMode

public Select setLockMode(LockMode lockMode)

setOrderByClause

public Select setOrderByClause(String orderByClause)

setOuterJoins

public Select setOuterJoins(String outerJoinsAfterFrom,
                            String outerJoinsAfterWhere)

setSelectClause

public Select setSelectClause(String selectClause)
Sets the selectClause.
Parameters:
selectClause - The selectClause to set

setWhereClause

public Select setWhereClause(String whereClause)
Sets the whereClause.
Parameters:
whereClause - The whereClause to set

toStatementString

public String toStatementString()
Construct an SQL SELECT statement from the given clauses