Top Description Fields Constructors Methods
org.hibernate.sql.ast.tree.select

public Class SelectClause

extends Object
implements SqlAstNode
Class Inheritance
All Implemented Interfaces
org.hibernate.sql.ast.tree.SqlAstNode
Imports
java.util.ArrayList, .List, org.hibernate.sql.ast.spi.SqlSelection, org.hibernate.sql.ast.SqlAstWalker, org.hibernate.sql.ast.tree.SqlAstNode, org.hibernate.query.sqm.sql.internal.DomainResultProducer

The SELECT CLAUSE in the SQL AST. Each selection here is a DomainResultProducer
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private boolean
private final List<SqlSelection>

Constructor Summary

AccessConstructor and Description
public
public
SelectClause(int estimateSelectionSize)

Method Summary

Modifier and TypeMethod and Description
public void
public void
public List<SqlSelection>
public boolean
public void
makeDistinct(boolean distinct)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

distinctback to summary
private boolean distinct
sqlSelectionsback to summary
private final List<SqlSelection> sqlSelections

Constructor Detail

SelectClauseback to summary
public SelectClause()
SelectClauseback to summary
public SelectClause(int estimateSelectionSize)

Method Detail

acceptback to summary
public void accept(SqlAstWalker sqlTreeWalker)

Implements org.hibernate.sql.ast.tree.SqlAstNode.accept.

Annotations
@Override
addSqlSelectionback to summary
public void addSqlSelection(SqlSelection sqlSelection)
getSqlSelectionsback to summary
public List<SqlSelection> getSqlSelections()
isDistinctback to summary
public boolean isDistinct()
makeDistinctback to summary
public void makeDistinct(boolean distinct)