Module org.eclipse.persistence.jpa
Interface InternalSelection
- All Known Implementing Classes:
BasicCollectionJoinImpl
,BasicListJoinImpl
,BasicMapJoinImpl
,BasicSetJoinImpl
,CollectionJoinImpl
,CompoundExpressionImpl
,CompoundSelectionImpl
,ConstructorSelectionImpl
,CriteriaBuilderImpl.CaseImpl
,CriteriaBuilderImpl.CoalesceImpl
,CriteriaBuilderImpl.SimpleCaseImpl
,ExpressionImpl
,FromImpl
,FunctionExpressionImpl
,InImpl
,JoinImpl
,ListJoinImpl
,MapJoinImpl
,ParameterExpressionImpl
,PathImpl
,PredicateImpl
,RootImpl
,SelectionImpl
,SetJoinImpl
,SubQueryImpl
public interface InternalSelection
Purpose: Represents a Selection in the Criteria API implementation hierarchy.
Description: An InternalSelection has the EclipseLink expression representation of the Criteria API expressions. A special interface was created because Subqueries can be selections but are not in the ExpressionImpl hierarchy
- Since:
- EclipseLink 1.2
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
findRootAndParameters
(CommonAbstractCriteriaImpl criteriaQuery) boolean
boolean
isFrom()
boolean
isRoot()
-
Method Details
-
findRootAndParameters
-
getCurrentNode
Expression getCurrentNode() -
isFrom
boolean isFrom() -
isRoot
boolean isRoot() -
isConstructor
boolean isConstructor()
-