Package com.sap.cds.ql
Interface WindowFunctionCall<T>
- All Superinterfaces:
CqnFunc
,CqnToken
,CqnValue
,CqnWindowFunc
,FunctionCall<T>
,JSONizable
,Orderable
,SelectableValue
,Value<T>
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.sap.cds.ql.cqn.CqnWindowFunc
CqnWindowFunc.WindowSpecification
-
Method Summary
Modifier and TypeMethodDescription<U> WindowFunctionCall<U>
orderBy
(CqnSortSpecification... sortSpecs) Sets the order by clause of the window specification of this window function call.<U> WindowFunctionCall<U>
Sets the order by clause of the window specification of this window function call.<U> WindowFunctionCall<U>
orderBy
(List<CqnSortSpecification> sortSpecs) Sets the order by clause of the window specification of this window function call.<U> WindowFunctionCall<U>
Sets the type.Methods inherited from interface com.sap.cds.ql.cqn.CqnFunc
args, asFunction, func, isFunction
Methods inherited from interface com.sap.cds.ql.cqn.CqnValue
as, asExpression, asList, asLiteral, asNullValue, asParameter, asPlain, asRef, isExpression, isList, isLiteral, isNullValue, isParameter, isPlain, isRef, ofLiteral, ofRef, type
Methods inherited from interface com.sap.cds.ql.cqn.CqnWindowFunc
accept, window
Methods inherited from interface com.sap.cds.JSONizable
toJson
Methods inherited from interface com.sap.cds.ql.Orderable
asc, ascNullsLast, desc, descNullsFirst
Methods inherited from interface com.sap.cds.ql.SelectableValue
as, withoutAlias
Methods inherited from interface com.sap.cds.ql.Value
average, between, between, between, between, contains, contains, contains, countDistinct, dividedBy, dividedBy, endsWith, endsWith, eq, eq, func, ge, ge, gt, gt, in, in, in, in, in, is, is, isNot, isNot, isNotNull, isNull, le, le, lt, lt, matchesPattern, matchesPattern, matchesPattern, matchesPattern, max, min, minus, minus, ne, ne, plain, plus, plus, startsWith, startsWith, substring, substring, substring, substring, sum, times, times, toLower, toUpper, type, type
-
Method Details
-
type
Description copied from interface:Value
Sets the type. -
orderBy
Sets the order by clause of the window specification of this window function call.- Parameters:
sortSpecs
- the sort specifications- Returns:
- a window with the given sort order
-
orderBy
Sets the order by clause of the window specification of this window function call.- Parameters:
sortSpecs
- the sort specifications- Returns:
- a window with the given sort order
-
orderBy
Sets the order by clause of the window specification of this window function call. The elements, identified by paths, are sorted in ascending order.- Parameters:
paths
- the paths defining the sort order- Returns:
- a window with the given sort order
-