|
EclipseLink 2.5.0, build 'v20130507-3faac2b' API Reference | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ExpressionVisitor
The interface is used to traverse the JPQL parsed tree. It follows the Visitor pattern. It visits
the concrete instances of Expression.
Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
| Method Summary | |
|---|---|
void |
visit(AbsExpression expression)
Visits the AbsExpression expression. |
void |
visit(AbstractSchemaName expression)
Visits the AbstractSchemaName expression. |
void |
visit(AdditionExpression expression)
Visits the AdditionExpression expression. |
void |
visit(AllOrAnyExpression expression)
Visits the AllOrAnyExpression expression. |
void |
visit(AndExpression expression)
Visits the AndExpression expression. |
void |
visit(ArithmeticFactor expression)
Visits the ArithmeticFactor expression. |
void |
visit(AvgFunction expression)
Visits the AvgFunction expression. |
void |
visit(BadExpression expression)
Visits the BadExpression expression. |
void |
visit(BetweenExpression expression)
Visits the BetweenExpression expression. |
void |
visit(CaseExpression expression)
Visits the CaseExpression expression. |
void |
visit(CoalesceExpression expression)
Visits the CoalesceExpression expression. |
void |
visit(CollectionExpression expression)
Visits the CollectionExpression expression. |
void |
visit(CollectionMemberDeclaration expression)
Visits the CollectionMemberDeclaration expression. |
void |
visit(CollectionMemberExpression expression)
Visits the CollectionMemberExpression expression. |
void |
visit(CollectionValuedPathExpression expression)
Visits the CollectionValuedPathExpression expression. |
void |
visit(ComparisonExpression expression)
Visits the ComparisonExpression expression. |
void |
visit(ConcatExpression expression)
Visits the ConcatExpression expression. |
void |
visit(ConstructorExpression expression)
Visits the ConstructorExpression expression. |
void |
visit(CountFunction expression)
Visits the CountFunction expression. |
void |
visit(DateTime expression)
Visits the DateTime expression. |
void |
visit(DeleteClause expression)
Visits the DeleteClause expression. |
void |
visit(DeleteStatement expression)
Visits the DeleteStatement expression. |
void |
visit(DivisionExpression expression)
Visits the DivisionExpression expression. |
void |
visit(EmptyCollectionComparisonExpression expression)
Visits the EmptyCollectionComparisonExpression expression. |
void |
visit(EntityTypeLiteral expression)
Visits the EntityTypeLiteral expression. |
void |
visit(EntryExpression expression)
Visits the EntryExpression expression. |
void |
visit(ExistsExpression expression)
Visits the ExistsExpression expression. |
void |
visit(FromClause expression)
Visits the FromClause expression. |
void |
visit(FunctionExpression expression)
Visits the FunctionExpression expression. |
void |
visit(GroupByClause expression)
Visits the GroupByClause expression. |
void |
visit(HavingClause expression)
Visits the HavingClause expression. |
void |
visit(IdentificationVariable expression)
Visits the IdentificationVariable expression. |
void |
visit(IdentificationVariableDeclaration expression)
Visits the IdentificationVariableDeclaration expression. |
void |
visit(IndexExpression expression)
Visits the IndexExpression expression. |
void |
visit(InExpression expression)
Visits the InExpression expression. |
void |
visit(InputParameter expression)
Visits the InputParameter expression. |
void |
visit(Join expression)
Visits the Join expression. |
void |
visit(JPQLExpression expression)
Visits the JPQLExpression expression. |
void |
visit(KeyExpression expression)
Visits the KeyExpression expression. |
void |
visit(KeywordExpression expression)
Visits the KeywordExpression expression. |
void |
visit(LengthExpression expression)
Visits the LengthExpression expression. |
void |
visit(LikeExpression expression)
Visits the LikeExpression expression. |
void |
visit(LocateExpression expression)
Visits the LocateExpression expression. |
void |
visit(LowerExpression expression)
Visits the LowerExpression expression. |
void |
visit(MaxFunction expression)
Visits the MaxFunction expression. |
void |
visit(MinFunction expression)
Visits the MinFunction expression. |
void |
visit(ModExpression expression)
Visits the ModExpression expression. |
void |
visit(MultiplicationExpression expression)
Visits the MultiplicationExpression expression. |
void |
visit(NotExpression expression)
Visits the NotExpression expression. |
void |
visit(NullComparisonExpression expression)
Visits the NullComparisonExpression expression. |
void |
visit(NullExpression expression)
Visits the NullExpression expression. |
void |
visit(NullIfExpression expression)
Visits the NullIfExpression expression. |
void |
visit(NumericLiteral expression)
Visits the NumericLiteral expression. |
void |
visit(ObjectExpression expression)
Visits the ObjectExpression expression. |
void |
visit(OnClause expression)
Visits the OnClause expression. |
void |
visit(OrderByClause expression)
Visits the OrderByClause expression. |
void |
visit(OrderByItem expression)
Visits the OrderByItem expression. |
void |
visit(OrExpression expression)
Visits the OrExpression expression. |
void |
visit(RangeVariableDeclaration expression)
Visits the RangeVariableDeclaration expression. |
void |
visit(ResultVariable expression)
Visits the ResultVariable expression. |
void |
visit(SelectClause expression)
Visits the SelectClause expression. |
void |
visit(SelectStatement expression)
Visits the SelectStatement expression. |
void |
visit(SimpleFromClause expression)
Visits the SimpleFromClause expression. |
void |
visit(SimpleSelectClause expression)
Visits the SimpleSelectClause expression. |
void |
visit(SimpleSelectStatement expression)
Visits the SimpleSelectStatement expression. |
void |
visit(SizeExpression expression)
Visits the SizeExpression expression. |
void |
visit(SqrtExpression expression)
Visits the SqrtExpression expression. |
void |
visit(StateFieldPathExpression expression)
Visits the StateFieldPathExpression expression. |
void |
visit(StringLiteral expression)
Visits the StringLiteral expression. |
void |
visit(SubExpression expression)
Visits the SubExpression expression. |
void |
visit(SubstringExpression expression)
Visits the SubstringExpression expression. |
void |
visit(SubtractionExpression expression)
Visits the SubtractionExpression expression. |
void |
visit(SumFunction expression)
Visits the SumFunction expression. |
void |
visit(TreatExpression expression)
Visits the TreatExpression expression. |
void |
visit(TrimExpression expression)
Visits the TrimExpression expression. |
void |
visit(TypeExpression expression)
Visits the TypeExpression expression. |
void |
visit(UnknownExpression expression)
Visits the UnknownExpression expression. |
void |
visit(UpdateClause expression)
Visits the UpdateClause expression. |
void |
visit(UpdateItem expression)
Visits the UpdateItem expression. |
void |
visit(UpdateStatement expression)
Visits the UpdateStatement expression. |
void |
visit(UpperExpression expression)
Visits the UpperExpression expression. |
void |
visit(ValueExpression expression)
Visits the ValueExpression expression. |
void |
visit(WhenClause expression)
Visits the WhenClause expression. |
void |
visit(WhereClause expression)
Visits the WhereClause expression. |
| Method Detail |
|---|
void visit(AbsExpression expression)
AbsExpression expression.
expression - The Expression to visitvoid visit(AbstractSchemaName expression)
AbstractSchemaName expression.
expression - The Expression to visitvoid visit(AdditionExpression expression)
AdditionExpression expression.
expression - The Expression to visitvoid visit(AllOrAnyExpression expression)
AllOrAnyExpression expression.
expression - The Expression to visitvoid visit(AndExpression expression)
AndExpression expression.
expression - The Expression to visitvoid visit(ArithmeticFactor expression)
ArithmeticFactor expression.
expression - The Expression to visitvoid visit(AvgFunction expression)
AvgFunction expression.
expression - The Expression to visitvoid visit(BadExpression expression)
BadExpression expression.
expression - The Expression to visitvoid visit(BetweenExpression expression)
BetweenExpression expression.
expression - The Expression to visitvoid visit(CaseExpression expression)
CaseExpression expression.
expression - The Expression to visitvoid visit(CoalesceExpression expression)
CoalesceExpression expression.
expression - The Expression to visitvoid visit(CollectionExpression expression)
CollectionExpression expression.
expression - The Expression to visitvoid visit(CollectionMemberDeclaration expression)
CollectionMemberDeclaration expression.
expression - The Expression to visitvoid visit(CollectionMemberExpression expression)
CollectionMemberExpression expression.
expression - The Expression to visitvoid visit(CollectionValuedPathExpression expression)
CollectionValuedPathExpression expression.
expression - The Expression to visitvoid visit(ComparisonExpression expression)
ComparisonExpression expression.
expression - The Expression to visitvoid visit(ConcatExpression expression)
ConcatExpression expression.
expression - The Expression to visitvoid visit(ConstructorExpression expression)
ConstructorExpression expression.
expression - The Expression to visitvoid visit(CountFunction expression)
CountFunction expression.
expression - The Expression to visitvoid visit(DateTime expression)
DateTime expression.
expression - The Expression to visitvoid visit(DeleteClause expression)
DeleteClause expression.
expression - The Expression to visitvoid visit(DeleteStatement expression)
DeleteStatement expression.
expression - The Expression to visitvoid visit(DivisionExpression expression)
DivisionExpression expression.
expression - The Expression to visitvoid visit(EmptyCollectionComparisonExpression expression)
EmptyCollectionComparisonExpression expression.
expression - The Expression to visitvoid visit(EntityTypeLiteral expression)
EntityTypeLiteral expression.
expression - The Expression to visitvoid visit(EntryExpression expression)
EntryExpression expression.
expression - The Expression to visitvoid visit(ExistsExpression expression)
ExistsExpression expression.
expression - The Expression to visitvoid visit(FromClause expression)
FromClause expression.
expression - The Expression to visitvoid visit(FunctionExpression expression)
FunctionExpression expression.
expression - The Expression to visitvoid visit(GroupByClause expression)
GroupByClause expression.
expression - The Expression to visitvoid visit(HavingClause expression)
HavingClause expression.
expression - The Expression to visitvoid visit(IdentificationVariable expression)
IdentificationVariable expression.
expression - The Expression to visitvoid visit(IdentificationVariableDeclaration expression)
IdentificationVariableDeclaration expression.
expression - The Expression to visitvoid visit(IndexExpression expression)
IndexExpression expression.
expression - The Expression to visitvoid visit(InExpression expression)
InExpression expression.
expression - The Expression to visitvoid visit(InputParameter expression)
InputParameter expression.
expression - The Expression to visitvoid visit(Join expression)
Join expression.
expression - The Expression to visitvoid visit(JPQLExpression expression)
JPQLExpression expression.
expression - The Expression to visitvoid visit(KeyExpression expression)
KeyExpression expression.
expression - The Expression to visitvoid visit(KeywordExpression expression)
KeywordExpression expression.
expression - The Expression to visitvoid visit(LengthExpression expression)
LengthExpression expression.
expression - The Expression to visitvoid visit(LikeExpression expression)
LikeExpression expression.
expression - The Expression to visitvoid visit(LocateExpression expression)
LocateExpression expression.
expression - The Expression to visitvoid visit(LowerExpression expression)
LowerExpression expression.
expression - The Expression to visitvoid visit(MaxFunction expression)
MaxFunction expression.
expression - The Expression to visitvoid visit(MinFunction expression)
MinFunction expression.
expression - The Expression to visitvoid visit(ModExpression expression)
ModExpression expression.
expression - The Expression to visitvoid visit(MultiplicationExpression expression)
MultiplicationExpression expression.
expression - The Expression to visitvoid visit(NotExpression expression)
NotExpression expression.
expression - The Expression to visitvoid visit(NullComparisonExpression expression)
NullComparisonExpression expression.
expression - The Expression to visitvoid visit(NullExpression expression)
NullExpression expression.
expression - The Expression to visitvoid visit(NullIfExpression expression)
NullIfExpression expression.
expression - The Expression to visitvoid visit(NumericLiteral expression)
NumericLiteral expression.
expression - The Expression to visitvoid visit(ObjectExpression expression)
ObjectExpression expression.
expression - The Expression to visitvoid visit(OnClause expression)
OnClause expression.
expression - The Expression to visitvoid visit(OrderByClause expression)
OrderByClause expression.
expression - The Expression to visitvoid visit(OrderByItem expression)
OrderByItem expression.
expression - The Expression to visitvoid visit(OrExpression expression)
OrExpression expression.
expression - The Expression to visitvoid visit(RangeVariableDeclaration expression)
RangeVariableDeclaration expression.
expression - The Expression to visitvoid visit(ResultVariable expression)
ResultVariable expression.
expression - The Expression to visitvoid visit(SelectClause expression)
SelectClause expression.
expression - The Expression to visitvoid visit(SelectStatement expression)
SelectStatement expression.
expression - The Expression to visitvoid visit(SimpleFromClause expression)
SimpleFromClause expression.
expression - The Expression to visitvoid visit(SimpleSelectClause expression)
SimpleSelectClause expression.
expression - The Expression to visitvoid visit(SimpleSelectStatement expression)
SimpleSelectStatement expression.
expression - The Expression to visitvoid visit(SizeExpression expression)
SizeExpression expression.
expression - The Expression to visitvoid visit(SqrtExpression expression)
SqrtExpression expression.
expression - The Expression to visitvoid visit(StateFieldPathExpression expression)
StateFieldPathExpression expression.
expression - The Expression to visitvoid visit(StringLiteral expression)
StringLiteral expression.
expression - The Expression to visitvoid visit(SubExpression expression)
SubExpression expression.
expression - The Expression to visitvoid visit(SubstringExpression expression)
SubstringExpression expression.
expression - The Expression to visitvoid visit(SubtractionExpression expression)
SubtractionExpression expression.
expression - The Expression to visitvoid visit(SumFunction expression)
SumFunction expression.
expression - The Expression to visitvoid visit(TreatExpression expression)
TreatExpression expression.
expression - The Expression to visitvoid visit(TrimExpression expression)
TrimExpression expression.
expression - The Expression to visitvoid visit(TypeExpression expression)
TypeExpression expression.
expression - The Expression to visitvoid visit(UnknownExpression expression)
UnknownExpression expression.
expression - The UnknownExpression to visitvoid visit(UpdateClause expression)
UpdateClause expression.
expression - The UpdateClause to visitvoid visit(UpdateItem expression)
UpdateItem expression.
expression - The UpdateItem to visitvoid visit(UpdateStatement expression)
UpdateStatement expression.
expression - The UpdateStatement to visitvoid visit(UpperExpression expression)
UpperExpression expression.
expression - The UpperExpression to visitvoid visit(ValueExpression expression)
ValueExpression expression.
expression - The ValueExpression to visitvoid visit(WhenClause expression)
WhenClause expression.
expression - The WhenClause to visitvoid visit(WhereClause expression)
WhereClause expression.
expression - The WhereClause to visit
|
EclipseLink 2.5.0, build 'v20130507-3faac2b' API Reference | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||