Class StructuredQueryBuilder

java.lang.Object
com.sap.cds.services.impl.odata.query.StructuredQueryBuilder

public class StructuredQueryBuilder extends Object
  • Method Details

    • forEntity

      public static StructuredQueryBuilder forEntity(ConversionContext context, String entityName, com.sap.cds.reflect.CdsEntity targetEntity)
    • forSubquery

      public static StructuredQueryBuilder forSubquery(ConversionContext context, String fieldName, com.sap.cds.reflect.CdsEntity targetEntity)
    • skip

      public void skip(com.sap.cds.ql.cqn.CqnEntitySelector selector)
    • top

      public void top(com.sap.cds.ql.cqn.CqnEntitySelector selector)
    • orderBy

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

      public void filter(Optional<com.sap.cds.ql.cqn.CqnPredicate> where)
    • search

      public void search(Optional<com.sap.cds.ql.cqn.CqnPredicate> search)
    • inlineCount

      public void inlineCount(com.sap.cds.ql.cqn.CqnSelect select)
    • select

      public void select(List<com.sap.cds.ql.cqn.CqnSelectListItem> slis)
    • select

      public void select(com.sap.cds.ql.cqn.CqnSelect select)
    • expand

      public void expand(List<com.sap.cds.ql.cqn.CqnSelectListItem> slis)
    • expand

      public void expand(com.sap.cds.ql.cqn.CqnSelect select)
    • build

      public com.sap.cloud.sdk.datamodel.odata.client.query.StructuredQuery build()