Class JPAOperationConverter
java.lang.Object
com.sap.olingo.jpa.processor.core.filter.JPAOperationConverter
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionJPAOperationConverter(javax.persistence.criteria.CriteriaBuilder cb, JPAODataDatabaseOperations converterExtension) -
Method Summary
Modifier and TypeMethodDescriptionjavax.persistence.criteria.Expression<Long>convert(com.sap.olingo.jpa.processor.core.filter.JPAAggregationOperationImp jpaOperator)<T extends Number>
javax.persistence.criteria.Expression<T>convert(JPAArithmeticOperator jpaOperator)javax.persistence.criteria.Expression<Boolean>convert(com.sap.olingo.jpa.processor.core.filter.JPABooleanOperatorImp jpaOperator)javax.persistence.criteria.Expression<Boolean>convert(JPAComparisonOperatorImp jpaOperator)javax.persistence.criteria.Expression<?>convert(JPAMethodCall jpaFunction)javax.persistence.criteria.Expression<Boolean>convert(com.sap.olingo.jpa.processor.core.filter.JPAUnaryBooleanOperatorImp jpaOperator)
-
Field Details
-
cb
protected final javax.persistence.criteria.CriteriaBuilder cb
-
-
Constructor Details
-
JPAOperationConverter
public JPAOperationConverter(javax.persistence.criteria.CriteriaBuilder cb, JPAODataDatabaseOperations converterExtension)
-
-
Method Details
-
convert
public final javax.persistence.criteria.Expression<Long> convert(com.sap.olingo.jpa.processor.core.filter.JPAAggregationOperationImp jpaOperator) throws org.apache.olingo.server.api.ODataApplicationException- Throws:
org.apache.olingo.server.api.ODataApplicationException
-
convert
public final <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
public final javax.persistence.criteria.Expression<Boolean> convert(com.sap.olingo.jpa.processor.core.filter.JPABooleanOperatorImp jpaOperator) throws org.apache.olingo.server.api.ODataApplicationException- Throws:
org.apache.olingo.server.api.ODataApplicationException
-
convert
public final javax.persistence.criteria.Expression<Boolean> convert(JPAComparisonOperatorImp jpaOperator) throws org.apache.olingo.server.api.ODataApplicationException- Throws:
org.apache.olingo.server.api.ODataApplicationException
-
convert
public javax.persistence.criteria.Expression<?> convert(JPAMethodCall jpaFunction) throws org.apache.olingo.server.api.ODataApplicationException- Throws:
org.apache.olingo.server.api.ODataApplicationException
-
convert
public final javax.persistence.criteria.Expression<Boolean> convert(com.sap.olingo.jpa.processor.core.filter.JPAUnaryBooleanOperatorImp jpaOperator) throws org.apache.olingo.server.api.ODataApplicationException- Throws:
org.apache.olingo.server.api.ODataApplicationException
-