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

public Class ConcatNode

extends StringFunctionNode
Class Inheritance
Imports
java.util.Iterator, .List, org.eclipse.persistence.expressions.*

INTERNAL

Purpose: Represent a CONCAT in EJBQL

Responsibilities:

Author
Jon Driscoll and Joel Lucuik
Since
TopLink 4.0

Field Summary

Modifier and TypeField and Description
protected List<Node>

Constructor Summary

AccessConstructor and Description
public
ConcatNode()

ConcatNode constructor comment.

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 void
setObjects(List<Node> objects)

public void
validate(ParseTreeContext context)

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

INTERNAL Validate node and calculate its type.

Field Detail

objectsback to summary
protected List<Node> objects

Constructor Detail

ConcatNodeback to summary
public ConcatNode()

ConcatNode constructor comment.

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
setObjectsback to summary
public void setObjects(List<Node> objects)
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