org.hibernate.hql.ast.tree

Class UpdateStatement

Implemented Interfaces:
DisplayableNode, InitializeableNode, RestrictableStatement, Statement

public class UpdateStatement
extends AbstractRestrictableStatement

Defines a top-level AST node representing an HQL update statement.
Author:
Steve Ebersole

Method Summary

protected Logger
getLog()
AST
getSetClause()
int
getStatementType()
protected int
getWhereClauseParentTokenType()
boolean
needsExecutor()

Methods inherited from class org.hibernate.hql.ast.tree.AbstractRestrictableStatement

getFromClause, getLog, getWhereClause, getWhereClauseParentTokenType, hasWhereClause, locateWhereClause

Methods inherited from class org.hibernate.hql.ast.tree.AbstractStatement

getDisplayText

Methods inherited from class org.hibernate.hql.ast.tree.HqlSqlWalkerNode

getASTFactory, getAliasGenerator, getSessionFactoryHelper, getWalker, initialize

Methods inherited from class org.hibernate.hql.ast.tree.SqlNode

getDataType, getOriginalText, setDataType, setText

Methods inherited from class org.hibernate.hql.ast.tree.Node

getColumn, getFilename, getLine, getRenderText, getTextLength, initialize, initialize

Method Details

getLog

protected Logger getLog()
Overrides:
getLog in interface AbstractRestrictableStatement

getSetClause

public AST getSetClause()

getStatementType

public int getStatementType()
Specified by:
getStatementType in interface Statement

getWhereClauseParentTokenType

protected int getWhereClauseParentTokenType()
Overrides:
getWhereClauseParentTokenType in interface AbstractRestrictableStatement

needsExecutor

public boolean needsExecutor()
Specified by:
needsExecutor in interface Statement