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

public Class LikeNode

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

INTERNAL

Purpose: Represent a LIKE in EJBQL

Responsibilities:

Author
Jon Driscoll and Joel Lucuik
Since
TopLink 4.0

Field Summary

Modifier and TypeField and Description
private EscapeNode

Constructor Summary

AccessConstructor and Description
public
LikeNode()

LikeNode constructor comment.

Method Summary

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

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

INTERNAL Return a EclipseLink expression for this node.
public EscapeNode
public boolean
public void
public void
validate(ParseTreeContext context)

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

INTERNAL Validate the current node and calculates its type.

Field Detail

escapeback to summary
private EscapeNode escape

Constructor Detail

LikeNodeback to summary
public LikeNode()

LikeNode constructor comment.

Method Detail

generateExpressionback to summary
public Expression generateExpression(GenerationContext context)

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

INTERNAL Return a EclipseLink expression for this node.

Annotations
@Override
getEscapeNodeback to summary
public EscapeNode getEscapeNode()
hasEscapeback to summary
public boolean hasEscape()
setEscapeNodeback to summary
public void setEscapeNode(EscapeNode node)
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