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 TypeInterfaceDescriptioninterfaceA special expression for thejson_queryfunction.Methods in org.hibernate.query.criteria that return JpaJsonQueryNodeModifier and TypeMethodDescriptionJpaJsonQueryNode.emptyArrayOnEmpty()Sets theJpaJsonQueryNode.EmptyBehavior.EMPTY_ARRAYfor this json query expression.JpaJsonQueryNode.emptyArrayOnError()Sets theJpaJsonQueryNode.ErrorBehavior.EMPTY_ARRAYfor this json query expression.JpaJsonQueryNode.emptyObjectOnEmpty()Sets theJpaJsonQueryNode.EmptyBehavior.EMPTY_OBJECTfor this json query expression.JpaJsonQueryNode.emptyObjectOnError()Sets theJpaJsonQueryNode.ErrorBehavior.EMPTY_OBJECTfor this json query expression.JpaJsonQueryNode.errorOnEmpty()Sets theJpaJsonQueryNode.EmptyBehavior.ERRORfor this json query expression.JpaJsonQueryNode.errorOnError()Sets theJpaJsonQueryNode.ErrorBehavior.ERRORfor this json query expression.JpaJsonQueryNode.nullOnEmpty()Sets theJpaJsonQueryNode.EmptyBehavior.NULLfor this json query expression.JpaJsonQueryNode.nullOnError()Sets theJpaJsonQueryNode.ErrorBehavior.NULLfor 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_querywith the given JSON path.JpaJsonQueryNode.unspecifiedOnEmpty()Sets theJpaJsonQueryNode.EmptyBehavior.UNSPECIFIEDfor this json query expression.JpaJsonQueryNode.unspecifiedOnError()Sets theJpaJsonQueryNode.ErrorBehavior.UNSPECIFIEDfor this json query expression.JpaJsonQueryNode.unspecifiedWrapper()Sets theJpaJsonQueryNode.WrapMode.UNSPECIFIEDfor this json query expression.JpaJsonQueryNode.withConditionalWrapper()Sets theJpaJsonQueryNode.WrapMode.WITH_CONDITIONAL_WRAPPERfor this json query expression.JpaJsonQueryNode.withoutWrapper()Sets theJpaJsonQueryNode.WrapMode.WITHOUT_WRAPPERfor this json query expression.JpaJsonQueryNode.withWrapper()Sets theJpaJsonQueryNode.WrapMode.WITH_WRAPPERfor 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 TypeClassDescriptionclassSpecial 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)