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

public Class FuncNode

extends FunctionalExpressionNode
Class Inheritance
Imports
java.util.ArrayList, .List, org.eclipse.persistence.expressions.Expression

INTERNAL

Purpose:

Responsibilities:

Author
Andrei Ilitchev
Since
Eclipselink 2.1

Field Summary

Modifier and TypeField and Description
private String
private List<Node>

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public Expression
generateExpression(GenerationContext context)

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

INTERNAL Generate the EclipseLink expression for this node
public String
public List<Node>
public void
public void
setParameters(List<Node> parameters)

public void
validate(ParseTreeContext context)

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

INTERNAL Validate node and calculate its type.
Inherited from org.eclipse.persistence.internal.jpa.parsing.FunctionalExpressionNode:
applyToQueryisAliasableNode

Field Detail

nameback to summary
private String name
parametersback to summary
private List<Node> parameters

Constructor Detail

FuncNodeback to summary
protected FuncNode()

Method Detail

generateExpressionback to summary
public Expression generateExpression(GenerationContext context)

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

INTERNAL Generate the EclipseLink expression for this node

Annotations
@Override
getNameback to summary
public String getName()
getParametersback to summary
public List<Node> getParameters()
setNameback to summary
public void setName(String name)
setParametersback to summary
public void setParameters(List<Node> parameters)
validateback to summary
public void validate(ParseTreeContext context)

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

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

INTERNAL Validate node and calculate its type.

Annotations
@Override