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

public Class ModNode

extends ArithmeticFunctionNode
Class Inheritance
Imports
org.eclipse.persistence.expressions.*, org.eclipse.persistence.exceptions.JPQLException

Field Summary

Modifier and TypeField and Description
private Node

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Expression
public Node
public Node
qualifyAttributeAccess(ParseTreeContext context)

Overrides org.eclipse.persistence.internal.jpa.parsing.Node.qualifyAttributeAccess.

INTERNAL Check the child nodes for an unqualified field access and if so, replace it by a qualified field access.
public void
setDenominator(Node denominator)

public void
validate(ParseTreeContext context)

Overrides org.eclipse.persistence.internal.jpa.parsing.Node.validate.

INTERNAL Validate node and calculate its type.

Field Detail

denominatorback to summary
private Node denominator

Constructor Detail

ModNodeback to summary
public ModNode()

Method Detail

generateExpressionback to summary
public Expression generateExpression(GenerationContext context)

Overrides org.eclipse.persistence.internal.jpa.parsing.Node.generateExpression.

Doc from org.eclipse.persistence.internal.jpa.parsing.Node.generateExpression.

INTERNAL Generate an expression for the node. Each subclass will generate a different expression and thus will need to override this method

Annotations
@Override
getDenominatorback to summary
public Node getDenominator()
qualifyAttributeAccessback to summary
public Node qualifyAttributeAccess(ParseTreeContext context)

Overrides org.eclipse.persistence.internal.jpa.parsing.Node.qualifyAttributeAccess.

INTERNAL Check the child nodes for an unqualified field access and if so, replace it by a qualified field access.

Annotations
@Override
setDenominatorback to summary
public void setDenominator(Node denominator)
validateback to summary
public void validate(ParseTreeContext context)

Overrides org.eclipse.persistence.internal.jpa.parsing.Node.validate.

INTERNAL Validate node and calculate its type.

Annotations
@Override