Package org.hibernate.sql
Class SelectFragment
- java.lang.Object
-
- org.hibernate.sql.SelectFragment
-
public class SelectFragment extends java.lang.Object
A fragment of an SQL SELECT clause
-
-
Constructor Summary
Constructors Constructor Description SelectFragment()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SelectFragment
addColumn(java.lang.String columnName)
SelectFragment
addColumn(java.lang.String tableAlias, java.lang.String columnName)
SelectFragment
addColumn(java.lang.String tableAlias, java.lang.String columnName, java.lang.String columnAlias)
SelectFragment
addColumns(java.lang.String[] columnNames)
SelectFragment
addColumns(java.lang.String tableAlias, java.lang.String[] columnNames)
SelectFragment
addColumns(java.lang.String tableAlias, java.lang.String[] columnNames, java.lang.String[] columnAliases)
SelectFragment
addColumnTemplate(java.lang.String tableAlias, java.lang.String columnTemplate, java.lang.String columnAlias)
SelectFragment
addColumnTemplates(java.lang.String tableAlias, java.lang.String[] columnTemplates, java.lang.String[] columnAliases)
SelectFragment
addFormula(java.lang.String tableAlias, java.lang.String formula, java.lang.String formulaAlias)
SelectFragment
addFormulas(java.lang.String tableAlias, java.lang.String[] formulas, java.lang.String[] formulaAliases)
java.util.List<java.lang.String>
getColumns()
java.lang.String
getExtraSelectList()
SelectFragment
setExtraSelectList(java.lang.String extraSelectList)
SelectFragment
setExtraSelectList(CaseFragment caseFragment, java.lang.String fragmentAlias)
SelectFragment
setSuffix(java.lang.String suffix)
SelectFragment
setUsedAliases(java.lang.String[] aliases)
java.lang.String
toFragmentString()
-
-
-
Method Detail
-
getColumns
public java.util.List<java.lang.String> getColumns()
-
getExtraSelectList
public java.lang.String getExtraSelectList()
-
setUsedAliases
public SelectFragment setUsedAliases(java.lang.String[] aliases)
-
setExtraSelectList
public SelectFragment setExtraSelectList(java.lang.String extraSelectList)
-
setExtraSelectList
public SelectFragment setExtraSelectList(CaseFragment caseFragment, java.lang.String fragmentAlias)
-
setSuffix
public SelectFragment setSuffix(java.lang.String suffix)
-
addColumn
public SelectFragment addColumn(java.lang.String columnName)
-
addColumns
public SelectFragment addColumns(java.lang.String[] columnNames)
-
addColumn
public SelectFragment addColumn(java.lang.String tableAlias, java.lang.String columnName)
-
addColumn
public SelectFragment addColumn(java.lang.String tableAlias, java.lang.String columnName, java.lang.String columnAlias)
-
addColumns
public SelectFragment addColumns(java.lang.String tableAlias, java.lang.String[] columnNames)
-
addColumns
public SelectFragment addColumns(java.lang.String tableAlias, java.lang.String[] columnNames, java.lang.String[] columnAliases)
-
addFormulas
public SelectFragment addFormulas(java.lang.String tableAlias, java.lang.String[] formulas, java.lang.String[] formulaAliases)
-
addFormula
public SelectFragment addFormula(java.lang.String tableAlias, java.lang.String formula, java.lang.String formulaAlias)
-
addColumnTemplate
public SelectFragment addColumnTemplate(java.lang.String tableAlias, java.lang.String columnTemplate, java.lang.String columnAlias)
-
addColumnTemplates
public SelectFragment addColumnTemplates(java.lang.String tableAlias, java.lang.String[] columnTemplates, java.lang.String[] columnAliases)
-
toFragmentString
public java.lang.String toFragmentString()
-
-