Top Description Fields Constructors Methods
org.eclipse.persistence.internal.jpa.parsing

public Class HavingNode

extends MajorNode
Class Inheritance
Imports
org.eclipse.persistence.queries.ReportQuery, .ObjectLevelReadQuery, org.eclipse.persistence.expressions.Expression

INTERNAL

Purpose: This node represents a HAVING

Responsibilities:

Field Summary

Modifier and TypeField and Description
private Node

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
addHavingToQuery(ObjectLevelReadQuery theQuery, GenerationContext context)

INTERNAL Add the having expression to the passed query

public Node
getHaving()

INTERNAL Return the HAVING expression

public void
setHaving(Node having)

INTERNAL Set the HAVING expression

public void
validate(ParseTreeContext context, GroupByNode groupbyNode)

INTERNAL Validate the current node.

Inherited from org.eclipse.persistence.internal.jpa.parsing.MajorNode:
getContextsetContext

Field Detail

havingback to summary
private Node having

Constructor Detail

HavingNodeback to summary
public HavingNode()

Method Detail

addHavingToQueryback to summary
public void addHavingToQuery(ObjectLevelReadQuery theQuery, GenerationContext context)

INTERNAL Add the having expression to the passed query

getHavingback to summary
public Node getHaving()

INTERNAL Return the HAVING expression

setHavingback to summary
public void setHaving(Node having)

INTERNAL Set the HAVING expression

validateback to summary
public void validate(ParseTreeContext context, GroupByNode groupbyNode)

INTERNAL Validate the current node.