org.hibernate.sql

Class SelectFragment


public class SelectFragment
extends java.lang.Object

A fragment of an SQL SELECT clause
Author:
Gavin King

Constructor Summary

SelectFragment()

Method Summary

SelectFragment
addColumn(String columnName)
SelectFragment
addColumn(String tableAlias, String columnName)
SelectFragment
addColumn(String tableAlias, String columnName, String columnAlias)
SelectFragment
addColumns(String tableAlias, String[] columnNames)
SelectFragment
addColumns(String tableAlias, String[] columnNames, String[] columnAliases)
SelectFragment
addColumns(String[] columnNames)
SelectFragment
addFormula(String tableAlias, String formula, String formulaAlias)
SelectFragment
addFormulas(String tableAlias, String[] formulas, String[] formulaAliases)
SelectFragment
setExtraSelectList(String extraSelectList)
SelectFragment
setExtraSelectList(CaseFragment caseFragment, String fragmentAlias)
SelectFragment
setSuffix(String suffix)
SelectFragment
setUsedAliases(String[] aliases)
String
toFragmentString()

Constructor Details

SelectFragment

public SelectFragment()

Method Details

addColumn

public SelectFragment addColumn(String columnName)

addColumn

public SelectFragment addColumn(String tableAlias,
                                String columnName)

addColumn

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

addColumns

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

addColumns

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

addColumns

public SelectFragment addColumns(String[] columnNames)

addFormula

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

addFormulas

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

setExtraSelectList

public SelectFragment setExtraSelectList(String extraSelectList)

setExtraSelectList

public SelectFragment setExtraSelectList(CaseFragment caseFragment,
                                         String fragmentAlias)

setSuffix

public SelectFragment setSuffix(String suffix)

setUsedAliases

public SelectFragment setUsedAliases(String[] aliases)

toFragmentString

public String toFragmentString()