java.lang.Object | |||||||
↳ | antlr.CommonAST | ||||||
↳ | org.hibernate.hql.ast.tree.Node | ||||||
↳ | org.hibernate.hql.ast.tree.SqlNode | ||||||
↳ | org.hibernate.hql.ast.tree.HqlSqlWalkerNode | ||||||
↳ | org.hibernate.hql.ast.tree.AbstractStatement | ||||||
↳ | org.hibernate.hql.ast.tree.AbstractRestrictableStatement | ||||||
↳ | org.hibernate.hql.ast.tree.QueryNode |
Defines a top-level AST node representing an HQL select statement.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns the FROM element that this expression refers to.
| |||||||||||
Gets index of the select expression in the projection list.
| |||||||||||
Locate the select clause that is part of this select statement.
| |||||||||||
Returns true if the element is a constructor (e.g.
| |||||||||||
Returns true if this select expression represents an entity that can be returned.
| |||||||||||
Sets the index and text for select expression in the projection list.
| |||||||||||
Appends AST nodes that represent the columns after the current AST node.
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.hibernate.hql.ast.tree.AbstractRestrictableStatement
| |||||||||||
From class
org.hibernate.hql.ast.tree.AbstractStatement
| |||||||||||
From class
org.hibernate.hql.ast.tree.HqlSqlWalkerNode
| |||||||||||
From class
org.hibernate.hql.ast.tree.SqlNode
| |||||||||||
From class
org.hibernate.hql.ast.tree.Node
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
org.hibernate.hql.ast.tree.DisplayableNode
| |||||||||||
From interface
org.hibernate.hql.ast.tree.InitializeableNode
| |||||||||||
From interface
org.hibernate.hql.ast.tree.RestrictableStatement
| |||||||||||
From interface
org.hibernate.hql.ast.tree.SelectExpression
| |||||||||||
From interface
org.hibernate.hql.ast.tree.Statement
|
Returns the FROM element that this expression refers to.
Gets index of the select expression in the projection list.
Locate the select clause that is part of this select statement.
Note, that this might return null as derived select clauses (i.e., no select clause at the HQL-level) get generated much later than when we get created; thus it depends upon lifecycle.Returns true if the element is a constructor (e.g. new Foo).
Returns true if this select expression represents an entity that can be returned.
SemanticException |
---|
SemanticException |
---|
Sets the index and text for select expression in the projection list.
i | The index of the select expression in the projection list. |
---|
SemanticException |
---|
Appends AST nodes that represent the columns after the current AST node. (e.g. 'as col0_O_')
i | The index of the select expression in the projection list. |
---|
SemanticException |
---|