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

public Class LengthNode

extends StringFunctionNode
Class Inheritance
Imports
org.eclipse.persistence.expressions.*

INTERNAL

Purpose: Used to resolve the LENGTH Function in EJBQL

Responsibilities:

Author
Jon Driscoll and Joel Lucuik
Since
TopLink 4.0

Constructor Summary

AccessConstructor and Description
public
LengthNode()

LengthNode 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
validate(ParseTreeContext context)

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

INTERNAL Validate the current node and calculates its type.

Constructor Detail

LengthNodeback to summary
public LengthNode()

LengthNode 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
validateback to summary
public void validate(ParseTreeContext context)

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

INTERNAL Validate the current node and calculates its type.

Annotations
@Override