Interface InternalExpression
-
- All Known Implementing Classes:
BasicCollectionJoinImpl
,BasicListJoinImpl
,BasicMapJoinImpl
,BasicSetJoinImpl
,CollectionJoinImpl
,CompoundExpressionImpl
,CriteriaBuilderImpl.CaseImpl
,CriteriaBuilderImpl.CoalesceImpl
,CriteriaBuilderImpl.SimpleCaseImpl
,ExpressionImpl
,FromImpl
,FunctionExpressionImpl
,InImpl
,JoinImpl
,ListJoinImpl
,MapJoinImpl
,ParameterExpressionImpl
,PathImpl
,PredicateImpl
,RootImpl
,SetJoinImpl
,SubQueryImpl
public interface InternalExpression
Purpose: Represents an Expression in the Criteria API implementation heirarchy.
Description: Expressions are expression nodes that can not be joined from and may or not be the result of a Path expression. The SubQuery is a special type of expression that requires certain methods but can not extend ExpressionImpl. This interface provide a common API.
- Since:
- EclipseLink 1.2
- Author:
- gyorke
- See Also:
Expression
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isCompoundExpression()
boolean
isExpression()
boolean
isJunction()
boolean
isLiteral()
boolean
isParameter()
boolean
isPredicate()
boolean
isSubquery()
-