|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectantlr.BaseAST
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.SelectExpressionList
org.hibernate.hql.ast.tree.ConstructorNode
public class ConstructorNode
Represents a constructor (new) in a SELECT.
| Field Summary |
|---|
| Fields inherited from class antlr.BaseAST |
|---|
down, right |
| Constructor Summary | |
|---|---|
ConstructorNode()
|
|
| Method Summary | |
|---|---|
String |
getAlias()
|
String[] |
getAliases()
|
Constructor |
getConstructor()
|
List |
getConstructorArgumentTypeList()
|
Type |
getDataType()
Deprecated. (tell clover to ignore this method) |
protected antlr.collections.AST |
getFirstSelectExpression()
Returns the first select expression node that should be considered when building the array of select expressions. |
FromElement |
getFromElement()
Returns the FROM element that this expression refers to. |
boolean |
isConstructor()
Returns true if the element is a constructor (e.g. |
boolean |
isList()
|
boolean |
isMap()
|
boolean |
isReturnableEntity()
Returns true if this select expression represents an entity that can be returned. |
boolean |
isScalar()
|
void |
prepare()
|
void |
setAlias(String alias)
|
void |
setScalarColumnText(int i)
Appends AST nodes that represent the columns after the current AST node. |
| Methods inherited from class org.hibernate.hql.ast.tree.SelectExpressionList |
|---|
collectSelectExpressions |
| Methods inherited from class org.hibernate.hql.ast.tree.HqlSqlWalkerNode |
|---|
getAliasGenerator, getASTFactory, getSessionFactoryHelper, getWalker, initialize |
| Methods inherited from class org.hibernate.hql.ast.tree.SqlNode |
|---|
getOriginalText, setDataType, setText |
| Methods inherited from class org.hibernate.hql.ast.tree.Node |
|---|
getColumn, getFilename, getLine, getRenderText, getTextLength, initialize, initialize |
| Methods inherited from class antlr.CommonAST |
|---|
getText, getType, initialize, setType |
| Methods inherited from class antlr.BaseAST |
|---|
addChild, decode, encode, equals, equalsList, equalsListPartial, equalsTree, equalsTreePartial, findAll, findAllPartial, getFirstChild, getNextSibling, getNumberOfChildren, getTokenNames, removeChildren, setFirstChild, setNextSibling, setVerboseStringConversion, toString, toStringList, toStringTree, xmlSerialize, xmlSerializeNode, xmlSerializeRootClose, xmlSerializeRootOpen |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.hibernate.hql.ast.tree.SelectExpression |
|---|
setText |
| Constructor Detail |
|---|
public ConstructorNode()
| Method Detail |
|---|
public boolean isMap()
public boolean isList()
public String[] getAliases()
public void setScalarColumnText(int i)
throws antlr.SemanticException
SelectExpression
setScalarColumnText in interface SelectExpressioni - The index of the select expression in the projection list.
antlr.SemanticExceptionprotected antlr.collections.AST getFirstSelectExpression()
SelectExpressionList
getFirstSelectExpression in class SelectExpressionListpublic Type getDataType()
SelectExpression
getDataType in interface SelectExpressiongetDataType in class SqlNode
public void prepare()
throws antlr.SemanticException
antlr.SemanticExceptionpublic Constructor getConstructor()
public List getConstructorArgumentTypeList()
public FromElement getFromElement()
SelectExpression
getFromElement in interface SelectExpressionpublic boolean isConstructor()
SelectExpression
isConstructor in interface SelectExpression
public boolean isReturnableEntity()
throws antlr.SemanticException
SelectExpression
isReturnableEntity in interface SelectExpressionantlr.SemanticExceptionpublic boolean isScalar()
isScalar in interface SelectExpressionpublic void setAlias(String alias)
setAlias in interface SelectExpressionpublic String getAlias()
getAlias in interface SelectExpression
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||