Class ImplicitSortingHandler.OrderByModifier

java.lang.Object
com.sap.cds.services.impl.utils.TargetAwareCqnModifier
com.sap.cds.services.impl.cds.ImplicitSortingHandler.OrderByModifier
All Implemented Interfaces:
com.sap.cds.ql.cqn.Modifier
Enclosing class:
ImplicitSortingHandler

public static class ImplicitSortingHandler.OrderByModifier extends TargetAwareCqnModifier
  • Constructor Summary

    Constructors
    Constructor
    Description
    OrderByModifier(com.sap.cds.reflect.CdsEntity target, boolean mainOnlyFunctions, List<com.sap.cds.ql.cqn.CqnValue> mainGroupBy, boolean mainLimit)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    create(com.sap.cds.reflect.CdsEntity target)
     
    com.sap.cds.ql.cqn.CqnSelectListItem
    expand(com.sap.cds.ql.cqn.CqnExpand expand)
     
    List<com.sap.cds.ql.cqn.CqnSortSpecification>
    orderBy(List<com.sap.cds.ql.cqn.CqnSortSpecification> orderBy)
     

    Methods inherited from class com.sap.cds.services.impl.utils.TargetAwareCqnModifier

    getRefTarget, getTarget

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.sap.cds.ql.cqn.Modifier

    between, booleanFunction, comparison, connective, containment, distinct, eTag, excluding, exists, expression, function, groupBy, having, in, inline, inlineCount, items, list, literal, match, negation, parameter, plain, ref, ref, search, search, searchableElements, selectAll, selectListValue, skip, sort, top, where
  • Constructor Details

    • OrderByModifier

      public OrderByModifier(com.sap.cds.reflect.CdsEntity target, boolean mainOnlyFunctions, List<com.sap.cds.ql.cqn.CqnValue> mainGroupBy, boolean mainLimit)
  • Method Details

    • create

      protected TargetAwareCqnModifier create(com.sap.cds.reflect.CdsEntity target)
      Specified by:
      create in class TargetAwareCqnModifier
    • orderBy

      public List<com.sap.cds.ql.cqn.CqnSortSpecification> orderBy(List<com.sap.cds.ql.cqn.CqnSortSpecification> orderBy)
    • expand

      public com.sap.cds.ql.cqn.CqnSelectListItem expand(com.sap.cds.ql.cqn.CqnExpand expand)
      Specified by:
      expand in interface com.sap.cds.ql.cqn.Modifier
      Overrides:
      expand in class TargetAwareCqnModifier