public class

InsertStatement

extends AbstractStatement
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.InsertStatement

Class Overview

Defines a top-level AST node representing an HQL "insert select" statement.

Summary

Public Constructors
InsertStatement()
Public Methods
IntoClause getIntoClause()
Retreive this insert statement's into-clause.
SelectClause getSelectClause()
Retreive this insert statement's select-clause.
int getStatementType()
boolean needsExecutor()
void validate()
Performs detailed semantic validation on this insert statement tree.
[Expand]
Inherited Methods
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.Statement

Public Constructors

public InsertStatement ()

Public Methods

public IntoClause getIntoClause ()

Retreive this insert statement's into-clause.

Returns
  • The into-clause

public SelectClause getSelectClause ()

Retreive this insert statement's select-clause.

Returns
  • The select-clause.

public int getStatementType ()

public boolean needsExecutor ()

See Also

public void validate ()

Performs detailed semantic validation on this insert statement tree.

Throws
QueryException Indicates validation failure.