Class ExpressionParser

java.lang.Object
com.sap.cds.adapter.odata.v4.query.ExpressionParser

public class ExpressionParser extends Object
  • Constructor Details

    • ExpressionParser

      public ExpressionParser(com.sap.cds.reflect.CdsStructuredType rootType, EdmxFlavourMapper elementMapper)
  • Method Details

    • parseValue

      public com.sap.cds.ql.cqn.CqnValue parseValue(Expression expression)
    • parseToken

      public com.sap.cds.ql.cqn.CqnToken parseToken(Expression expression)
    • parseStructuredTypeRef

      public com.sap.cds.ql.cqn.CqnStructuredTypeRef parseStructuredTypeRef(Expression expression)
    • parseFilter

      public com.sap.cds.ql.cqn.CqnPredicate parseFilter(Expression expression)
    • toSegmentList

      public List<com.sap.cds.ql.cqn.CqnReference.Segment> toSegmentList(List<UriResource> uriResourceParts)
    • remap

      public String remap(String element)
    • getRootType

      public com.sap.cds.reflect.CdsStructuredType getRootType()