public class

SelectFragment

extends Object
java.lang.Object
   ↳ org.hibernate.sql.SelectFragment

Class Overview

A fragment of an SQL SELECT clause

Summary

Public Constructors
SelectFragment()
Public Methods
SelectFragment addColumn(String tableAlias, String columnName)
SelectFragment addColumn(String tableAlias, String columnName, String columnAlias)
SelectFragment addColumn(String columnName)
SelectFragment addColumnTemplate(String tableAlias, String columnTemplate, String columnAlias)
SelectFragment addColumnTemplates(String tableAlias, String[] columnTemplates, String[] columnAliases)
SelectFragment addColumns(String tableAlias, String[] columnNames, String[] columnAliases)
SelectFragment addColumns(String tableAlias, String[] columnNames)
SelectFragment addColumns(String[] columnNames)
SelectFragment addFormula(String tableAlias, String formula, String formulaAlias)
SelectFragment addFormulas(String tableAlias, String[] formulas, String[] formulaAliases)
List getColumns()
String getExtraSelectList()
SelectFragment setExtraSelectList(CaseFragment caseFragment, String fragmentAlias)
SelectFragment setExtraSelectList(String extraSelectList)
SelectFragment setSuffix(String suffix)
SelectFragment setUsedAliases(String[] aliases)
String toFragmentString()
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public SelectFragment ()

Public Methods

public SelectFragment addColumn (String tableAlias, String columnName)

public SelectFragment addColumn (String tableAlias, String columnName, String columnAlias)

public SelectFragment addColumn (String columnName)

public SelectFragment addColumnTemplate (String tableAlias, String columnTemplate, String columnAlias)

public SelectFragment addColumnTemplates (String tableAlias, String[] columnTemplates, String[] columnAliases)

public SelectFragment addColumns (String tableAlias, String[] columnNames, String[] columnAliases)

public SelectFragment addColumns (String tableAlias, String[] columnNames)

public SelectFragment addColumns (String[] columnNames)

public SelectFragment addFormula (String tableAlias, String formula, String formulaAlias)

public SelectFragment addFormulas (String tableAlias, String[] formulas, String[] formulaAliases)

public List getColumns ()

public String getExtraSelectList ()

public SelectFragment setExtraSelectList (CaseFragment caseFragment, String fragmentAlias)

public SelectFragment setExtraSelectList (String extraSelectList)

public SelectFragment setSuffix (String suffix)

public SelectFragment setUsedAliases (String[] aliases)

public String toFragmentString ()