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 InternalSelectionPurpose: 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
- Author:
- gyorke
- See Also:
Expression
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidfindRootAndParameters(CommonAbstractCriteriaImpl criteriaQuery)org.eclipse.persistence.expressions.ExpressiongetCurrentNode()booleanisConstructor()booleanisFrom()booleanisRoot()
-
-
-
Method Detail
-
findRootAndParameters
void findRootAndParameters(CommonAbstractCriteriaImpl criteriaQuery)
-
getCurrentNode
org.eclipse.persistence.expressions.Expression getCurrentNode()
-
isFrom
boolean isFrom()
-
isRoot
boolean isRoot()
-
isConstructor
boolean isConstructor()
-
-