Interface JPAODataDatabaseOperations

All Known Implementing Classes:
JPADefaultDatabaseProcessor

public interface JPAODataDatabaseOperations
  • Method Details

    • setCriterialBuilder

      void setCriterialBuilder(javax.persistence.criteria.CriteriaBuilder cb)
    • convert

      <T extends Number> javax.persistence.criteria.Expression<T> convert(JPAArithmeticOperator jpaOperator) throws org.apache.olingo.server.api.ODataApplicationException
      Throws:
      org.apache.olingo.server.api.ODataApplicationException
    • convert

      javax.persistence.criteria.Expression<Boolean> convert(JPABooleanOperator jpaOperator) throws org.apache.olingo.server.api.ODataApplicationException
      Throws:
      org.apache.olingo.server.api.ODataApplicationException
    • convert

      <T extends Comparable<T>> javax.persistence.criteria.Expression<Boolean> convert(JPAComparisonOperator<T> jpaOperator) throws org.apache.olingo.server.api.ODataApplicationException
      Throws:
      org.apache.olingo.server.api.ODataApplicationException
    • convert

      <T> javax.persistence.criteria.Expression<T> convert(JPAMethodCall jpaFunction) throws org.apache.olingo.server.api.ODataApplicationException
      Throws:
      org.apache.olingo.server.api.ODataApplicationException
    • convert

      javax.persistence.criteria.Expression<Boolean> convert(JPAUnaryBooleanOperator jpaOperator) throws org.apache.olingo.server.api.ODataApplicationException
      Throws:
      org.apache.olingo.server.api.ODataApplicationException
    • convert

      javax.persistence.criteria.Expression<Long> convert(JPAAggregationOperation jpaOperator) throws org.apache.olingo.server.api.ODataApplicationException
      Throws:
      org.apache.olingo.server.api.ODataApplicationException