Branch: refs/heads/main
Home:
https://github.com/hibernate/hibernate-orm
Commit: d5a3f041b3a8459b6463f69f358bf1b8ae214e19
https://github.com/hibernate/hibernate-orm/commit/d5a3f041b3a8459b6463f69...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2024-09-18 (Wed, 18 Sep 2024)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/query/hql/QueryLanguage.adoc
A
documentation/src/main/asciidoc/userguide/chapters/query/hql/extras/json_value_bnf.txt
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/CockroachLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/DB2LegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/H2LegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/MariaDBLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/MySQLLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/OracleLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/PostgreSQLLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/SQLServerLegacyDialect.java
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlLexer.g4
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
M hibernate-core/src/main/java/org/hibernate/dialect/CockroachDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/H2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HANADialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MariaDBDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServerDialect.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/CommonFunctionFactory.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/CastTargetReturnTypeResolver.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/CockroachDBJsonValueFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/H2JsonValueFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/JsonPathHelper.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/JsonValueFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MariaDBJsonValueFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MySQLJsonValueFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonValueFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonValueFunction.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/HibernateCriteriaBuilder.java
A
hibernate-core/src/main/java/org/hibernate/query/criteria/JpaJsonValueExpression.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/spi/HibernateCriteriaBuilderDelegate.java
M
hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/NodeBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmCriteriaNodeBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/ArgumentTypesValidator.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/FunctionParameterType.java
A
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmJsonValueExpression.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/SqlAstTranslator.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
A
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/JsonValueEmptyBehavior.java
A
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/JsonValueErrorBehavior.java
M hibernate-core/src/main/java/org/hibernate/type/SqlTypes.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/JdbcType.java
M hibernate-core/src/main/java/org/hibernate/type/spi/TypeConfiguration.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/EntityWithJson.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonValueTest.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/JsonFunctionTests.java
M
hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DialectFeatureChecks.java
Log Message:
-----------
HHH-18496 Add json_value function
Commit: 016b463973b2ab279e11ddcd2b07e007ba5b4e67
https://github.com/hibernate/hibernate-orm/commit/016b463973b2ab279e11ddc...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2024-09-18 (Wed, 18 Sep 2024)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/query/hql/QueryLanguage.adoc
A
documentation/src/main/asciidoc/userguide/chapters/query/hql/extras/json_array_bnf.txt
A
documentation/src/main/asciidoc/userguide/chapters/query/hql/extras/json_object_bnf.txt
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/CockroachLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/DB2LegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/H2LegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/HSQLLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/MariaDBLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/MySQLLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/OracleLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/PostgreSQLLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/SQLServerLegacyDialect.java
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlLexer.g4
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
M
hibernate-core/src/main/java/org/hibernate/boot/model/process/spi/MetadataBuildingProcess.java
A
hibernate-core/src/main/java/org/hibernate/dialect/AbstractPostgreSQLJsonArrayPGObjectType.java
M hibernate-core/src/main/java/org/hibernate/dialect/CockroachDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/H2Dialect.java
A hibernate-core/src/main/java/org/hibernate/dialect/H2JsonArrayJdbcType.java
M hibernate-core/src/main/java/org/hibernate/dialect/H2JsonJdbcType.java
M hibernate-core/src/main/java/org/hibernate/dialect/HANADialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MariaDBDialect.java
A
hibernate-core/src/main/java/org/hibernate/dialect/MySQLCastingJsonArrayJdbcType.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleBooleanJdbcType.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PgJdbcHelper.java
A
hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLCastingJsonArrayJdbcType.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
A
hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLJsonArrayPGObjectJsonType.java
A
hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLJsonArrayPGObjectJsonbType.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServerDialect.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/CommonFunctionFactory.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/DB2JsonArrayFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/DB2JsonObjectFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/ExpressionTypeHelper.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/HANAJsonArrayFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/HANAJsonObjectFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/HSQLJsonArrayFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/HSQLJsonObjectFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/JsonArrayFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/JsonObjectArgumentsValidator.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/JsonObjectFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/JsonPathHelper.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MariaDBJsonArrayFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MySQLJsonArrayFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MySQLJsonObjectFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/OracleJsonArrayFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/OracleJsonObjectFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonArrayFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonObjectFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonArrayFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonObjectFunction.java
A hibernate-core/src/main/java/org/hibernate/internal/util/NumberHelper.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/HibernateCriteriaBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/spi/HibernateCriteriaBuilderDelegate.java
M
hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/NodeBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmCriteriaNodeBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/ArgumentTypesValidator.java
A
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmJsonNullBehavior.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmJsonValueExpression.java
A
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/JsonNullBehavior.java
A
hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/JsonArrayAsStringJdbcType.java
A
hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/JsonArrayJdbcType.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/dialect/function/JsonPathHelperTest.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonArrayTest.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonObjectTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/JsonFunctionTests.java
M
hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DialectFeatureChecks.java
Log Message:
-----------
HHH-18496 Add json_object and json_array functions
Commit: 6454aaf05570d879a7196cb8672499c10c4158d7
https://github.com/hibernate/hibernate-orm/commit/6454aaf05570d879a7196cb...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2024-09-18 (Wed, 18 Sep 2024)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/query/hql/QueryLanguage.adoc
A
documentation/src/main/asciidoc/userguide/chapters/query/hql/extras/json_exists_bnf.txt
M
documentation/src/main/asciidoc/userguide/chapters/query/hql/extras/json_value_bnf.txt
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/CockroachLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/DB2LegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/H2LegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/MySQLLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/OracleLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/PostgreSQLLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/SQLServerLegacyDialect.java
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlLexer.g4
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
M hibernate-core/src/main/java/org/hibernate/dialect/CockroachDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/H2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HANADialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServerDialect.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/CommonFunctionFactory.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/CockroachDBJsonValueFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/H2JsonExistsFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/H2JsonValueFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/HANAJsonExistsFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/HANAJsonObjectFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/JsonExistsFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/JsonPathHelper.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/JsonValueFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MariaDBJsonValueFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MySQLJsonExistsFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MySQLJsonValueFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonExistsFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonValueFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonExistsFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonValueFunction.java
M hibernate-core/src/main/java/org/hibernate/internal/util/QuotingHelper.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/HibernateCriteriaBuilder.java
A
hibernate-core/src/main/java/org/hibernate/query/criteria/JpaJsonExistsExpression.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/JpaJsonValueExpression.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/spi/HibernateCriteriaBuilderDelegate.java
M
hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
R hibernate-core/src/main/java/org/hibernate/query/internal/QueryLiteralHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/NodeBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/function/SqmFunctionDescriptor.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmCriteriaNodeBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
A
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/AbstractSqmJsonPathExpression.java
A
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmJsonExistsExpression.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmJsonValueExpression.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmLiteral.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/SqlAppender.java
A
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/JsonExistsErrorBehavior.java
A
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/JsonPathPassingClause.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonExistsTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonValueTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/JsonFunctionTests.java
M
hibernate-envers/src/main/java/org/hibernate/envers/internal/tools/query/QueryBuilder.java
M
hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DialectFeatureChecks.java
Log Message:
-----------
HHH-18496 Add json_exists and support the passing clause
Commit: 6b4cc28f0e6cf7022ad8c937c0194d2578d5ad8d
https://github.com/hibernate/hibernate-orm/commit/6b4cc28f0e6cf7022ad8c93...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2024-09-18 (Wed, 18 Sep 2024)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/query/hql/QueryLanguage.adoc
M
documentation/src/main/asciidoc/userguide/chapters/query/hql/extras/json_exists_bnf.txt
A
documentation/src/main/asciidoc/userguide/chapters/query/hql/extras/json_query_bnf.txt
M
documentation/src/main/asciidoc/userguide/chapters/query/hql/extras/json_value_bnf.txt
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/DB2LegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/H2LegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/MySQLLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/OracleLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/PostgreSQLLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/SQLServerLegacyDialect.java
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlLexer.g4
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
M hibernate-core/src/main/java/org/hibernate/dialect/DB2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/H2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HANADialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServerDialect.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/CommonFunctionFactory.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/H2JsonQueryFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/JsonExistsFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/JsonQueryFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/JsonValueFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MySQLJsonQueryFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonQueryFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonQueryFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonValueFunction.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/HibernateCriteriaBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/JpaJsonExistsExpression.java
A
hibernate-core/src/main/java/org/hibernate/query/criteria/JpaJsonQueryExpression.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/spi/HibernateCriteriaBuilderDelegate.java
M
hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/NodeBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmCriteriaNodeBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmJsonExistsExpression.java
A
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmJsonQueryExpression.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmJsonValueExpression.java
A
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/JsonQueryEmptyBehavior.java
A
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/JsonQueryErrorBehavior.java
A
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/JsonQueryWrapMode.java
M hibernate-core/src/test/java/org/hibernate/orm/test/fetching/FetchingTest.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonQueryTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/always/GeneratedAlwaysTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/JsonFunctionTests.java
M hibernate-testing/src/main/java/org/hibernate/testing/junit4/CustomRunner.java
M
hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DialectFeatureChecks.java
M
hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DialectFilterExtension.java
Log Message:
-----------
HHH-18496 Add json_query
Commit: c58485c4ef88c405a799fdc8f89f12317580087c
https://github.com/hibernate/hibernate-orm/commit/c58485c4ef88c405a799fdc...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2024-09-18 (Wed, 18 Sep 2024)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/query/hql/QueryLanguage.adoc
A
documentation/src/main/asciidoc/userguide/chapters/query/hql/extras/json_arrayagg_bnf.txt
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/DB2LegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/H2LegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/HSQLLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/MariaDBLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/MySQLLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/OracleLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/PostgreSQLLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/SQLServerLegacyDialect.java
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlLexer.g4
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
M hibernate-core/src/main/java/org/hibernate/dialect/DB2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/H2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HANADialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MariaDBDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServerDialect.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/CommonFunctionFactory.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/DB2JsonArrayAggFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/H2JsonArrayAggFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/HANAJsonArrayAggFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/HSQLJsonArrayAggFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/JsonArrayAggFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MariaDBJsonArrayAggFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MariaDBJsonQueryFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MySQLJsonArrayAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MySQLJsonQueryFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/OracleJsonArrayAggFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonArrayAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonQueryFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonArrayAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/internal/util/config/ConfigurationHelper.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/HibernateCriteriaBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/spi/HibernateCriteriaBuilderDelegate.java
M
hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/NodeBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmCriteriaNodeBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/ArgumentTypesValidator.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonArrayAggregateTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonExistsTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/JsonFunctionTests.java
M
hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DialectFeatureChecks.java
Log Message:
-----------
HHH-18496 Add json_arrayagg
Commit: 59ae75bb52e7924446c44f9e4beecca48c3e8ed9
https://github.com/hibernate/hibernate-orm/commit/59ae75bb52e7924446c44f9...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2024-09-18 (Wed, 18 Sep 2024)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/query/hql/QueryLanguage.adoc
A
documentation/src/main/asciidoc/userguide/chapters/query/hql/extras/json_objectagg_bnf.txt
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/CockroachLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/DB2LegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/H2LegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/HSQLLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/MariaDBLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/MySQLLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/PostgreSQLLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/SQLServerLegacyDialect.java
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlLexer.g4
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
M hibernate-core/src/main/java/org/hibernate/dialect/CockroachDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/H2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HANADialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MariaDBDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServerDialect.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/CommonFunctionFactory.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/CockroachDBJsonExistsFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/CockroachDBJsonQueryFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/DB2JsonObjectAggFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/H2JsonObjectAggFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/HANAJsonObjectAggFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/JsonObjectAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MariaDBJsonArrayAggFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MariaDBJsonObjectAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MySQLJsonArrayAggFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MySQLJsonObjectAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonArrayAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonArrayFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonObjectAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonObjectFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonObjectAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/HibernateCriteriaBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/spi/HibernateCriteriaBuilderDelegate.java
M
hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/NodeBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmCriteriaNodeBuilder.java
A
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmJsonObjectAggUniqueKeysBehavior.java
A
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/JsonObjectAggUniqueKeysBehavior.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonObjectAggregateTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/JsonFunctionTests.java
M
hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DialectFeatureChecks.java
Log Message:
-----------
HHH-18496 Add json_objectagg
Commit: f6ac53f83fc5ac088f3c76569caf1f88f99b93e4
https://github.com/hibernate/hibernate-orm/commit/f6ac53f83fc5ac088f3c765...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2024-09-18 (Wed, 18 Sep 2024)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/query/hql/QueryLanguage.adoc
M
hibernate-core/src/main/java/org/hibernate/boot/internal/SessionFactoryOptionsBuilder.java
M
hibernate-core/src/main/java/org/hibernate/boot/spi/AbstractDelegatingSessionFactoryOptions.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/SessionFactoryOptions.java
M hibernate-core/src/main/java/org/hibernate/cfg/QuerySettings.java
M
hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/hql/spi/SqmCreationOptions.java
M hibernate-core/src/main/java/org/hibernate/query/spi/QueryEngineOptions.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmCreationOptionsStandard.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonArrayAggregateTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonArrayTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonExistsTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonObjectAggregateTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonObjectTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonQueryTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonValueTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/lob/SerializableTypeTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/JsonFunctionTests.java
Log Message:
-----------
HHH-18496 Hide JSON functions behind feature flag
Commit: 7e11d7a8091714ceb1846ebb633b8a99ede66f74
https://github.com/hibernate/hibernate-orm/commit/7e11d7a8091714ceb1846eb...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2024-09-18 (Wed, 18 Sep 2024)
Changed paths:
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/OracleLegacyDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
A hibernate-core/src/main/java/org/hibernate/dialect/OracleJsonArrayJdbcType.java
M
hibernate-core/src/main/java/org/hibernate/dialect/aggregate/OracleAggregateSupport.java
A
hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/OracleJsonArrayBlobJdbcType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/OracleJsonBlobJdbcType.java
Log Message:
-----------
HHH-18496 Fixup some CI issues
Commit: 17f328609a8161113f8fb15db531257b392bd2b2
https://github.com/hibernate/hibernate-orm/commit/17f328609a8161113f8fb15...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2024-09-18 (Wed, 18 Sep 2024)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/query/hql/QueryLanguage.adoc
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/CockroachLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/MySQLLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/OracleLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/PostgreSQLLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/SQLServerLegacyDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/CockroachDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServerDialect.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/CommonFunctionFactory.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/AbstractJsonSetFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/OracleJsonSetFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonSetFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonSetFunction.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/HibernateCriteriaBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/spi/HibernateCriteriaBuilderDelegate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/NodeBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmCriteriaNodeBuilder.java
A hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonSetTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/JsonFunctionTests.java
M
hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DialectFeatureChecks.java
Log Message:
-----------
HHH-18604 Add json_set function
Commit: 36066a03e64964cd68d2d68ff16aa19e5b6a4ea4
https://github.com/hibernate/hibernate-orm/commit/36066a03e64964cd68d2d68...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2024-09-18 (Wed, 18 Sep 2024)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/query/hql/QueryLanguage.adoc
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/CockroachLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/MySQLLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/OracleLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/PostgreSQLLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/SQLServerLegacyDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/CockroachDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServerDialect.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/CommonFunctionFactory.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/AbstractJsonRemoveFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/OracleJsonArrayAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/OracleJsonArrayFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/OracleJsonObjectAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/OracleJsonObjectFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/OracleJsonRemoveFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonRemoveFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonRemoveFunction.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/HibernateCriteriaBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/spi/HibernateCriteriaBuilderDelegate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/NodeBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmCriteriaNodeBuilder.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonRemoveTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/JsonFunctionTests.java
M
hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DialectFeatureChecks.java
Log Message:
-----------
HHH-18604 Add json_remove function and fix some Oracle functions
Commit: 051bc78ae687ce3a9c533b1762aec54ff13f8dd0
https://github.com/hibernate/hibernate-orm/commit/051bc78ae687ce3a9c533b1...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2024-09-18 (Wed, 18 Sep 2024)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/query/hql/QueryLanguage.adoc
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/CockroachLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/MySQLLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/OracleLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/PostgreSQLLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/SQLServerLegacyDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/CockroachDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServerDialect.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/CommonFunctionFactory.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/AbstractJsonInsertFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/AbstractJsonReplaceFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/CockroachDBJsonRemoveFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/OracleJsonInsertFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/OracleJsonReplaceFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonInsertFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonRemoveFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonReplaceFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonInsertFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonReplaceFunction.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/HibernateCriteriaBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/spi/HibernateCriteriaBuilderDelegate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/NodeBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmCriteriaNodeBuilder.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonInsertTest.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonReplaceTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/JsonFunctionTests.java
M
hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DialectFeatureChecks.java
Log Message:
-----------
HHH-18604 Add json_insert and json_replace function
Commit: ab37d1509ba3cd335235eb0c609be4954f3d2e0a
https://github.com/hibernate/hibernate-orm/commit/ab37d1509ba3cd335235eb0...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2024-09-18 (Wed, 18 Sep 2024)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/query/hql/QueryLanguage.adoc
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/CockroachLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/MySQLLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/OracleLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/PostgreSQLLegacyDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/CockroachDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/CommonFunctionFactory.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/AbstractJsonMergepatchFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/OracleJsonMergepatchFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonMergepatchFunction.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/HibernateCriteriaBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/spi/HibernateCriteriaBuilderDelegate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/NodeBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmCriteriaNodeBuilder.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonMergepatchTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/JsonFunctionTests.java
M
hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DialectFeatureChecks.java
Log Message:
-----------
HHH-18604 Add json_mergepatch function
Commit: 4a6c555cd0816f9534df610648520437b555229c
https://github.com/hibernate/hibernate-orm/commit/4a6c555cd0816f9534df610...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2024-09-18 (Wed, 18 Sep 2024)
Changed paths:
A .gitattributes
M
hibernate-core/src/main/java/org/hibernate/dialect/AbstractPostgreSQLJsonArrayPGObjectType.java
M hibernate-core/src/main/java/org/hibernate/dialect/H2JsonArrayJdbcType.java
M
hibernate-core/src/main/java/org/hibernate/dialect/MySQLCastingJsonArrayJdbcType.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleJsonArrayJdbcType.java
M
hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLCastingJsonArrayJdbcType.java
M
hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLJsonArrayPGObjectJsonType.java
M
hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLJsonArrayPGObjectJsonbType.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/AbstractJsonInsertFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/AbstractJsonMergepatchFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/AbstractJsonRemoveFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/AbstractJsonReplaceFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/AbstractJsonSetFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/CastTargetReturnTypeResolver.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/CockroachDBJsonExistsFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/CockroachDBJsonQueryFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/CockroachDBJsonRemoveFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/CockroachDBJsonValueFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/DB2JsonArrayAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/DB2JsonArrayFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/DB2JsonObjectAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/DB2JsonObjectFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/ExpressionTypeHelper.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/H2JsonArrayAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/H2JsonExistsFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/H2JsonObjectAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/H2JsonQueryFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/H2JsonValueFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/HANAJsonArrayAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/HANAJsonArrayFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/HANAJsonExistsFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/HANAJsonObjectAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/HANAJsonObjectFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/HSQLJsonArrayAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/HSQLJsonArrayFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/HSQLJsonObjectFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/JsonArrayAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/JsonArrayFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/JsonExistsFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/JsonObjectAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/JsonObjectArgumentsValidator.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/JsonObjectFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/JsonPathHelper.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/JsonQueryFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/JsonValueFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MariaDBJsonArrayAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MariaDBJsonArrayFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MariaDBJsonObjectAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MariaDBJsonQueryFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MariaDBJsonValueFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MySQLJsonArrayAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MySQLJsonArrayFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MySQLJsonExistsFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MySQLJsonObjectAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MySQLJsonObjectFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MySQLJsonQueryFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MySQLJsonValueFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/OracleJsonArrayAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/OracleJsonArrayFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/OracleJsonInsertFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/OracleJsonMergepatchFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/OracleJsonObjectAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/OracleJsonObjectFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/OracleJsonRemoveFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/OracleJsonReplaceFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/OracleJsonSetFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonArrayAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonArrayFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonExistsFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonInsertFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonMergepatchFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonObjectAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonObjectFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonQueryFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonRemoveFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonReplaceFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonSetFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonValueFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonArrayAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonArrayFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonExistsFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonInsertFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonObjectAggFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonObjectFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonQueryFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonRemoveFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonReplaceFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonSetFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonValueFunction.java
M hibernate-core/src/main/java/org/hibernate/internal/util/NumberHelper.java
M hibernate-core/src/main/java/org/hibernate/internal/util/QuotingHelper.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/JpaJsonExistsExpression.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/JpaJsonQueryExpression.java
M
hibernate-core/src/main/java/org/hibernate/query/criteria/JpaJsonValueExpression.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/AbstractSqmJsonPathExpression.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmJsonExistsExpression.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmJsonNullBehavior.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmJsonObjectAggUniqueKeysBehavior.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmJsonQueryExpression.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmJsonValueExpression.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/JsonExistsErrorBehavior.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/JsonNullBehavior.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/JsonObjectAggUniqueKeysBehavior.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/JsonPathPassingClause.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/JsonQueryEmptyBehavior.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/JsonQueryErrorBehavior.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/JsonQueryWrapMode.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/JsonValueEmptyBehavior.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/JsonValueErrorBehavior.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/JsonArrayAsStringJdbcType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/JsonArrayJdbcType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/OracleJsonArrayBlobJdbcType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/OracleJsonBlobJdbcType.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/dialect/function/JsonPathHelperTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/EntityWithJson.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonArrayAggregateTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonArrayTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonExistsTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonInsertTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonObjectAggregateTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonObjectTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonQueryTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonRemoveTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonReplaceTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonSetTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonValueTest.java
Log Message:
-----------
HHH-18604 Spotless license header and EOL config
Commit: 8dfc2a5a919bfaf8e22cc395e1c77fe97ccdd5f7
https://github.com/hibernate/hibernate-orm/commit/8dfc2a5a919bfaf8e22cc39...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2024-09-18 (Wed, 18 Sep 2024)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/query/hql/QueryLanguage.adoc
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/CockroachLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/MariaDBLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/MySQLLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/OracleLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/PostgreSQLLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/SQLServerLegacyDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/CockroachDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MariaDBDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServerDialect.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/CommonFunctionFactory.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/AbstractJsonArrayAppendFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/MariaDBJsonArrayAppendFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/OracleJsonArrayAppendFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonArrayAppendFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonArrayAppendFunction.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonArrayAppendTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/JsonFunctionTests.java
M
hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DialectFeatureChecks.java
Log Message:
-----------
HHH-18604 Add json_array_append function
Commit: 0e5846b80566bfa244b208e797208dcfa2df2158
https://github.com/hibernate/hibernate-orm/commit/0e5846b80566bfa244b208e...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2024-09-18 (Wed, 18 Sep 2024)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/query/hql/QueryLanguage.adoc
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/CockroachLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/MySQLLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/OracleLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/PostgreSQLLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/SQLServerLegacyDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/CockroachDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServerDialect.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/CommonFunctionFactory.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/AbstractJsonArrayInsertFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/OracleJsonArrayInsertFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonArrayInsertFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonInsertFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonArrayInsertFunction.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/function/json/JsonArrayInsertTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/JsonFunctionTests.java
M
hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DialectFeatureChecks.java
Log Message:
-----------
HHH-18604 Add json_array_insert
Compare:
https://github.com/hibernate/hibernate-orm/compare/ff57a6ced038...0e5846b...
To unsubscribe from these emails, change your notification settings at
https://github.com/hibernate/hibernate-orm/settings/notifications