Interface WindowFunctionCall<T>

All Superinterfaces:
CqnFunc, CqnToken, CqnValue, CqnWindowFunc, FunctionCall<T>, JSONizable, Orderable, SelectableValue, Value<T>

public interface WindowFunctionCall<T> extends FunctionCall<T>, CqnWindowFunc
  • Method Details

    • type

      <U> WindowFunctionCall<U> type(String cdsType)
      Description copied from interface: Value
      Sets the type.
      Specified by:
      type in interface FunctionCall<T>
      Specified by:
      type in interface Value<T>
      Parameters:
      cdsType - the CDS type name
      Returns:
      a value with the given type. Can be a new value if this value is immutable
    • orderBy

      <U> WindowFunctionCall<U> orderBy(CqnSortSpecification... sortSpecs)
      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

      <U> WindowFunctionCall<U> orderBy(List<CqnSortSpecification> sortSpecs)
      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

      <U> WindowFunctionCall<U> orderBy(String... paths)
      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