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 TypeMethodDescriptionvoidfindRootAndParameters(CommonAbstractCriteriaImpl criteriaQuery) booleanbooleanisFrom()booleanisRoot()
-
Method Details
-
findRootAndParameters
-
getCurrentNode
Expression getCurrentNode() -
isFrom
boolean isFrom() -
isRoot
boolean isRoot() -
isConstructor
boolean isConstructor()
-