Interface JPAFilterComplier

All Known Implementing Classes:
JPAAbstractFilter, JPAFilterCrossComplier, JPAFilterElementComplier

public interface JPAFilterComplier
  • Method Summary

    Modifier and Type
    Method
    Description
    javax.persistence.criteria.Expression<Boolean>
     
    List<com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAPath>
    Returns a list of all filter elements of type Member.
  • Method Details

    • compile

      javax.persistence.criteria.Expression<Boolean> compile() throws org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitException, org.apache.olingo.server.api.ODataApplicationException
      Throws:
      org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitException
      org.apache.olingo.server.api.ODataApplicationException
    • getMember

      List<com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAPath> getMember() throws org.apache.olingo.server.api.ODataApplicationException
      Returns a list of all filter elements of type Member. This could be used e.g. to determine if a join is required
      Throws:
      org.apache.olingo.server.api.ODataApplicationException