Class OrderByGenerator

java.lang.Object
com.sap.cds.services.impl.odata.query.OrderByGenerator
All Implemented Interfaces:
com.sap.cds.ql.cqn.CqnVisitor, AbstractGenerator

public class OrderByGenerator extends Object implements AbstractGenerator, com.sap.cds.ql.cqn.CqnVisitor
An AbstractGenerator that handles the $orderby clause.
  • Constructor Summary

    Constructors
    Constructor
    Description
    OrderByGenerator(com.sap.cds.reflect.CdsEntity entity, ConversionContext context)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    apply(com.sap.cloud.sdk.datamodel.odata.client.query.StructuredQuery query)
    Collects the query parameter
    void
    visit(com.sap.cds.ql.cqn.CqnSortSpecification sortSpec)
     

    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.CqnVisitor

    visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
  • Constructor Details

    • OrderByGenerator

      public OrderByGenerator(com.sap.cds.reflect.CdsEntity entity, ConversionContext context)
  • Method Details

    • visit

      public void visit(com.sap.cds.ql.cqn.CqnSortSpecification sortSpec)
      Specified by:
      visit in interface com.sap.cds.ql.cqn.CqnVisitor
    • apply

      public void apply(com.sap.cloud.sdk.datamodel.odata.client.query.StructuredQuery query)
      Description copied from interface: AbstractGenerator
      Collects the query parameter
      Specified by:
      apply in interface AbstractGenerator
      Parameters:
      query - the StructuredQuery to apply the generated result