public class

IndexNode

extends FromReferenceNode
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.AbstractSelectExpression
             ↳ org.hibernate.hql.ast.tree.FromReferenceNode
               ↳ org.hibernate.hql.ast.tree.IndexNode

Class Overview

Represents the [] operator and provides it's semantics.

Summary

[Expand]
Inherited Constants
From class org.hibernate.hql.ast.tree.FromReferenceNode
Public Constructors
IndexNode()
Public Methods
void prepareForDot(String propertyName)
void resolve(boolean generateJoin, boolean implicitJoin, String classAlias, AST parent)
void resolveIndex(AST parent)
void setScalarColumnText(int i)
[Expand]
Inherited Methods
From class org.hibernate.hql.ast.tree.FromReferenceNode
From class org.hibernate.hql.ast.tree.AbstractSelectExpression
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.PathNode
From interface org.hibernate.hql.ast.tree.ResolvableNode
From interface org.hibernate.hql.ast.tree.SelectExpression

Public Constructors

public IndexNode ()

Public Methods

public void prepareForDot (String propertyName)

Throws
SemanticException

public void resolve (boolean generateJoin, boolean implicitJoin, String classAlias, AST parent)

Throws
SemanticException

public void resolveIndex (AST parent)

Throws
SemanticException

public void setScalarColumnText (int i)

Throws
SemanticException