Class SearchGenerator

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

public class SearchGenerator extends Object implements AbstractGenerator, com.sap.cds.ql.cqn.CqnVisitor
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • 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.CqnConnectivePredicate connective)
     
    void
    visit(com.sap.cds.ql.cqn.CqnNegation neg)
     
    void
    visit(com.sap.cds.ql.cqn.CqnSearchTermPredicate searchPredicate)
     

    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
  • Constructor Details

  • Method Details

    • visit

      public void visit(com.sap.cds.ql.cqn.CqnSearchTermPredicate searchPredicate)
      Specified by:
      visit in interface com.sap.cds.ql.cqn.CqnVisitor
    • visit

      public void visit(com.sap.cds.ql.cqn.CqnConnectivePredicate connective)
      Specified by:
      visit in interface com.sap.cds.ql.cqn.CqnVisitor
    • visit

      public void visit(com.sap.cds.ql.cqn.CqnNegation neg)
      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