All Superinterfaces:
TupleElement <X>
All Known Subinterfaces:
Expression <X>
, ParameterExpression <T>
, Path <X>
, Predicate
, PredicateFactory.In <T>
, Root <X>
All Known Implementing Classes:
AbsFunction
, AbstractComparisonExpression
, AbstractExpression
, AbstractFunctionExpression
, AbstractPathExpression
, AbstractPredicate
, CeilFunction
, CompoundedPredicateImpl
, CountFunction
, ExpressionEqualImpl
, ExpressionGreaterThanImpl
, ExpressionGreaterThanOrEqualImpl
, ExpressionInImpl
, ExpressionLessThanImpl
, ExpressionLessThanOrEqualImpl
, ExpressionLikeImpl
, ExpressionLiteralImpl
, ExpressionNotEqualImpl
, ExpressionNotLikeImpl
, FloorFunction
, IsMemberExpression
, LangFunction
, LengthFunction
, LowerFunction
, ParameterExpressionImpl
, PathImpl
, RootImpl
, SelectionImpl
, SimplePredicateImpl
, UpperFunction
Method Summary
All Methods Instance Methods Abstract Methods
Return the selection items composing a compound selection.
boolean
Whether the selection item is a compound selection.
Method Details
isCompoundedSelection
boolean isCompoundedSelection ()
Whether the selection item is a compound selection.
Compounded selection is NOT YET SUPPORTED. Therefore, the method always returns false.
Returns:
boolean indicating whether the selection is a compound selection
getCompoundedSelectionItems
Return the selection items composing a compound selection. Modifications to the list do not affect the query.
Compounded selection is NOT YET SUPPORTED. Therefore, the method always throws IllegalStateException.
Returns:
list of selection items
Throws:
IllegalStateException
- if selection is not a compound selection