Uses of Interface
org.hibernate.query.criteria.JpaJsonQueryNode
Packages that use JpaJsonQueryNode
Package
Description
The JPA-standard criteria query API defines all the operations needed express
any query written in standard JPQL.
Nodes representing expressions in the SQM tree.
-
Uses of JpaJsonQueryNode in org.hibernate.query.criteria
Subinterfaces of JpaJsonQueryNode in org.hibernate.query.criteriaModifier and TypeInterfaceDescriptioninterface
A special expression for thejson_query
function.Methods in org.hibernate.query.criteria that return JpaJsonQueryNodeModifier and TypeMethodDescriptionJpaJsonQueryNode.emptyArrayOnEmpty()
Sets theJpaJsonQueryNode.EmptyBehavior.EMPTY_ARRAY
for this json query expression.JpaJsonQueryNode.emptyArrayOnError()
Sets theJpaJsonQueryNode.ErrorBehavior.EMPTY_ARRAY
for this json query expression.JpaJsonQueryNode.emptyObjectOnEmpty()
Sets theJpaJsonQueryNode.EmptyBehavior.EMPTY_OBJECT
for this json query expression.JpaJsonQueryNode.emptyObjectOnError()
Sets theJpaJsonQueryNode.ErrorBehavior.EMPTY_OBJECT
for this json query expression.JpaJsonQueryNode.errorOnEmpty()
Sets theJpaJsonQueryNode.EmptyBehavior.ERROR
for this json query expression.JpaJsonQueryNode.errorOnError()
Sets theJpaJsonQueryNode.ErrorBehavior.ERROR
for this json query expression.JpaJsonQueryNode.nullOnEmpty()
Sets theJpaJsonQueryNode.EmptyBehavior.NULL
for this json query expression.JpaJsonQueryNode.nullOnError()
Sets theJpaJsonQueryNode.ErrorBehavior.NULL
for this json query expression.JpaJsonTableColumnsNode.queryColumn
(String columnName) LikeJpaJsonTableColumnsNode.queryColumn(String, String)
, but uses the column name as JSON path expression.JpaJsonTableColumnsNode.queryColumn
(String columnName, String jsonPath) Defines a string column on the result type with the given name for which the value can be obtained by invokingjson_query
with the given JSON path.JpaJsonQueryNode.unspecifiedOnEmpty()
Sets theJpaJsonQueryNode.EmptyBehavior.UNSPECIFIED
for this json query expression.JpaJsonQueryNode.unspecifiedOnError()
Sets theJpaJsonQueryNode.ErrorBehavior.UNSPECIFIED
for this json query expression.JpaJsonQueryNode.unspecifiedWrapper()
Sets theJpaJsonQueryNode.WrapMode.UNSPECIFIED
for this json query expression.JpaJsonQueryNode.withConditionalWrapper()
Sets theJpaJsonQueryNode.WrapMode.WITH_CONDITIONAL_WRAPPER
for this json query expression.JpaJsonQueryNode.withoutWrapper()
Sets theJpaJsonQueryNode.WrapMode.WITHOUT_WRAPPER
for this json query expression.JpaJsonQueryNode.withWrapper()
Sets theJpaJsonQueryNode.WrapMode.WITH_WRAPPER
for this json query expression. -
Uses of JpaJsonQueryNode in org.hibernate.query.sqm.tree.expression
Classes in org.hibernate.query.sqm.tree.expression that implement JpaJsonQueryNodeModifier and TypeClassDescriptionclass
Special expression for the json_query function that also captures special syntax elements like error and empty behavior.Methods in org.hibernate.query.sqm.tree.expression that return JpaJsonQueryNodeModifier and TypeMethodDescriptionSqmJsonTableFunction.queryColumn
(String columnName) SqmJsonTableFunction.queryColumn
(String columnName, @Nullable String jsonPath)