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

public abstract Class ModifyNode

extends QueryNode
Class Inheritance
Known Direct Subclasses
org.eclipse.persistence.internal.jpa.parsing.UpdateNode, org.eclipse.persistence.internal.jpa.parsing.DeleteNode
Imports
org.eclipse.persistence.queries.*, org.eclipse.persistence.exceptions.*, org.eclipse.persistence.expressions.*, org.eclipse.persistence.descriptors.ClassDescriptor

INTERNAL: ModifyNode is the superclass for UpdateNode and DeleteNode

Field Summary

Modifier and TypeField and Description
private String
private String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
applyToQuery(DatabaseQuery theQuery, GenerationContext context)

Implements abstract org.eclipse.persistence.internal.jpa.parsing.QueryNode.applyToQuery.

INTERNAL Apply this node to the passed query.
public Expression
public String
public String
public String
getCanonicalAbstractSchemaIdentifier()

INTERNAL: Returns the canonical name of abstract schema identifier.

public Class<?>
resolveClass(GenerationContext context)

Implements abstract org.eclipse.persistence.internal.jpa.parsing.QueryNode.resolveClass.

resolveClass: Answer the class which corresponds to my variableName.
public void
setAbstractSchemaIdentifier(String identifierName)

INTERNAL

public void
setAbstractSchemaName(String abstractSchemaName)

INTERNAL

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.QueryNode:
createDatabaseQuerygetParseTreegetReferenceClassisDeleteNodeisSelectNodeisUpdateNodesetParseTree

Field Detail

abstractSchemaIdentifierback to summary
private String abstractSchemaIdentifier
abstractSchemaNameback to summary
private String abstractSchemaName

Constructor Detail

ModifyNodeback to summary
public ModifyNode()

Method Detail

applyToQueryback to summary
public void applyToQuery(DatabaseQuery theQuery, GenerationContext context)

Implements abstract org.eclipse.persistence.internal.jpa.parsing.QueryNode.applyToQuery.

INTERNAL Apply this node to the passed query. This node does not change the query.

Annotations
@Override
generateExpressionback to summary
public Expression generateExpression(GenerationContext context)

Implements abstract org.eclipse.persistence.internal.jpa.parsing.QueryNode.generateExpression.

INTERNAL

Annotations
@Override
getAbstractSchemaIdentifierback to summary
public String getAbstractSchemaIdentifier()

INTERNAL

getAbstractSchemaNameback to summary
public String getAbstractSchemaName()

INTERNAL

getCanonicalAbstractSchemaIdentifierback to summary
public String getCanonicalAbstractSchemaIdentifier()

INTERNAL: Returns the canonical name of abstract schema identifier. If the identifier is not specified(unqualified attribute scenario), the canonical name of abstract schema is returned.

resolveClassback to summary
public Class<?> resolveClass(GenerationContext context)

Implements abstract org.eclipse.persistence.internal.jpa.parsing.QueryNode.resolveClass.

resolveClass: Answer the class which corresponds to my variableName. This is the class for an alias, where the variableName is registered to an alias.

Annotations
@Override
setAbstractSchemaIdentifierback to summary
public void setAbstractSchemaIdentifier(String identifierName)

INTERNAL

setAbstractSchemaNameback to summary
public void setAbstractSchemaName(String abstractSchemaName)

INTERNAL

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