public class

IntoClause

extends HqlSqlWalkerNode
implements DisplayableNode
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.IntoClause

Class Overview

Represents an entity referenced in the INTO clause of an HQL INSERT statement.

Summary

Public Constructors
IntoClause()
Public Methods
String getDisplayText()
Returns additional display text for the AST node.
String getEntityName()
Type[] getInsertionTypes()
Queryable getQueryable()
String getTableName()
void initialize(Queryable persister)
boolean isDiscriminated()
boolean isExplicitIdInsertion()
boolean isExplicitVersionInsertion()
void prependIdColumnSpec()
void prependVersionColumnSpec()
void validateTypes(SelectClause selectClause)
[Expand]
Inherited Methods
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

Public Constructors

public IntoClause ()

Public Methods

public String getDisplayText ()

Returns additional display text for the AST node.

Returns
  • String - The additional display text.

public String getEntityName ()

public Type[] getInsertionTypes ()

public Queryable getQueryable ()

public String getTableName ()

public void initialize (Queryable persister)

public boolean isDiscriminated ()

public boolean isExplicitIdInsertion ()

public boolean isExplicitVersionInsertion ()

public void prependIdColumnSpec ()

public void prependVersionColumnSpec ()

public void validateTypes (SelectClause selectClause)