Module org.eclipse.persistence.jpa
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
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
boolean
boolean
boolean
boolean
boolean
-
Method Details
-
isPredicate
boolean isPredicate() -
isCompoundExpression
boolean isCompoundExpression() -
isExpression
boolean isExpression() -
isLiteral
boolean isLiteral() -
isParameter
boolean isParameter() -
isSubquery
boolean isSubquery() -
isJunction
boolean isJunction()
-