FileDocCategorySizeDatePackage
RestrictableStatement.javaAPI DocHibernate 3.2.51296Tue Jul 12 15:27:30 BST 2005org.hibernate.hql.ast.tree

RestrictableStatement

public interface RestrictableStatement implements Statement
Type definition for Statements which are restrictable via a where-clause (and thus also having a from-clause).
author
Steve Ebersole

Fields Summary
Constructors Summary
Methods Summary
public FromClausegetFromClause()
Retreives the from-clause in effect for this statement.

return
The from-clause for this statement; could be null if the from-clause has not yet been parsed/generated.

public antlr.collections.ASTgetWhereClause()
Retreives the where-clause defining the restriction(s) in effect for this statement.

Note that this will generate a where-clause if one was not found, so caution needs to taken prior to calling this that restrictions will actually exist in the resulting statement tree (otherwise "unexpected end of subtree" errors might occur during rendering).

return
The where clause.

public booleanhasWhereClause()
Does this statement tree currently contain a where clause?

return
True if a where-clause is found in the statement tree and that where clause actually defines restrictions; false otherwise.