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 TypeMethodDescriptionbooleanbooleanbooleanbooleanbooleanbooleanboolean
-
Method Details
-
isPredicate
boolean isPredicate() -
isCompoundExpression
boolean isCompoundExpression() -
isExpression
boolean isExpression() -
isLiteral
boolean isLiteral() -
isParameter
boolean isParameter() -
isSubquery
boolean isSubquery() -
isJunction
boolean isJunction()
-