Top Description Fields Constructors Methods
org.eclipse.persistence.internal.expressions

public Class IndexExpression

extends FieldExpression
Class Inheritance
Imports
org.eclipse.persistence.expressions.Expression

Index expression may be created by QueryKeyExpression.index() method in case the QueryKeyExpression corresponds to a CollectionMapping with non-null listOrderField.

Field Summary

Inherited from org.eclipse.persistence.internal.expressions.FieldExpression:
aliasedFieldfield

Constructor Summary

AccessConstructor and Description
pack-priv
IndexExpression(QueryKeyExpression baseExpression)

Only base QueryKeyExpression.index method can create IndexExpression - that's why no public constructor provided.

Method Summary

Modifier and TypeMethod and Description
public Expression
normalize(ExpressionNormalizer normalizer)

Overrides org.eclipse.persistence.internal.expressions.FieldExpression.normalize.

INTERNAL: Normalize the expression into a printable structure.
Inherited from org.eclipse.persistence.internal.expressions.FieldExpression:
clearAliasescomputeHashCodedescriptionOfNodeTypeequalsgetAliasedFieldgetClonedFieldgetClonedFieldsgetFieldgetFieldsgetFieldValueisAttributeisFieldExpressionprintJavaprintSQLrebuildOnsetFieldtwistedForBaseAndContextvalidateNodevalueFromObjectwriteDescriptionOnwriteFieldwriteFieldswriteForUpdateOf

Constructor Detail

IndexExpressionback to summary
pack-priv IndexExpression(QueryKeyExpression baseExpression)

Only base QueryKeyExpression.index method can create IndexExpression - that's why no public constructor provided.

Method Detail

normalizeback to summary
public Expression normalize(ExpressionNormalizer normalizer)

Overrides org.eclipse.persistence.internal.expressions.FieldExpression.normalize.

INTERNAL: Normalize the expression into a printable structure.

Annotations
@Override