Uses of Interface
org.hibernate.query.criteria.JpaJsonValueExpression
Packages that use JpaJsonValueExpression
Package
Description
The JPA-standard criteria query API defines all the operations needed express
any query written in standard JPQL.
SPI for extending
HibernateCriteriaBuilder
with additional functionality by registering a Service.Nodes representing expressions in the SQM tree.
-
Uses of JpaJsonValueExpression in org.hibernate.query.criteria
Methods in org.hibernate.query.criteria that return JpaJsonValueExpressionModifier and TypeMethodDescriptionJpaJsonValueExpression.defaultOnEmpty(Expression<?> expression) Use the JSON empty behavior that returns the given default value.JpaJsonValueExpression.defaultOnError(Expression<?> expression) Use the JSON error behavior that returns the given default value.JpaJsonValueExpression.errorOnEmpty()Use the JSON empty behavior that raises an error.JpaJsonValueExpression.errorOnError()Use the JSON error behavior that raises an error.HibernateCriteriaBuilder.jsonValue(Expression<?> jsonDocument, Expression<String> jsonPath) <T> JpaJsonValueExpression<T> HibernateCriteriaBuilder.jsonValue(Expression<?> jsonDocument, Expression<String> jsonPath, Class<T> returningType) Extracts a value by JSON path from a JSON document.HibernateCriteriaBuilder.jsonValue(Expression<?> jsonDocument, String jsonPath) <T> JpaJsonValueExpression<T> HibernateCriteriaBuilder.jsonValue(Expression<?> jsonDocument, String jsonPath, Class<T> returningType) Extracts a value by JSON path from a JSON document.JpaJsonValueExpression.nullOnEmpty()Use the JSON empty behavior that returns null.JpaJsonValueExpression.nullOnError()Use the JSON error behavior that returns null.JpaJsonValueExpression.passing(String parameterName, Expression<?> expression) Passes the givenExpressionas value for the parameter with the given name in the JSON path.JpaJsonValueExpression.unspecifiedOnEmpty()Use the unspecified JSON empty behavior.JpaJsonValueExpression.unspecifiedOnError()Use the unspecified JSON error behavior. -
Uses of JpaJsonValueExpression in org.hibernate.query.criteria.spi
Methods in org.hibernate.query.criteria.spi that return JpaJsonValueExpressionModifier and TypeMethodDescriptionHibernateCriteriaBuilderDelegate.jsonValue(Expression<?> jsonDocument, Expression<String> jsonPath) <T> JpaJsonValueExpression<T> HibernateCriteriaBuilderDelegate.jsonValue(Expression<?> jsonDocument, Expression<String> jsonPath, Class<T> returningType) HibernateCriteriaBuilderDelegate.jsonValue(Expression<?> jsonDocument, String jsonPath) <T> JpaJsonValueExpression<T> HibernateCriteriaBuilderDelegate.jsonValue(Expression<?> jsonDocument, String jsonPath, Class<T> returningType) -
Uses of JpaJsonValueExpression in org.hibernate.query.sqm.tree.spi.expression
Classes in org.hibernate.query.sqm.tree.spi.expression that implement JpaJsonValueExpressionModifier and TypeClassDescriptionclassSpecial expression for the json_value function that also captures special syntax elements like error and empty behavior.