- All Superinterfaces:
ColumnExpressionSpec,ExpressionSpec
- All Known Subinterfaces:
NumberTODelegateExpressionSpec,StringTODelegateExpressionSpec
- All Known Implementing Classes:
AbsSpec,AvgSpec,LowerSpec,MaxSpec,MinSpec,SubstringSpec,UpperSpec
public sealed interface DelegateExpressionSpec
extends ColumnExpressionSpec
permits NumberTODelegateExpressionSpec, StringTODelegateExpressionSpec, AvgSpec<T>, MaxSpec<T>, MinSpec<T>
A query expression that can nest another query expression.
-
Method Summary
-
Method Details
-
target
ColumnExpressionSpec target()Gets the target nested expression.- Returns:
- the target nested expression.
-
getColumn
Gets the target column of this expression.The default implementation delegates to
target().- Specified by:
getColumnin interfaceColumnExpressionSpec- Returns:
- the target column.
-
setColumn
Description copied from interface:ColumnExpressionSpecSets the target column for this expression.- Specified by:
setColumnin interfaceColumnExpressionSpec- Parameters:
column- the target column to set.
-