[hibernate/hibernate-orm] 65fb44: HHH-17335 Add array_contains function
by Christian Beikov
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 65fb449776999ddab2b9c3bbb5696e257f4c2c9e
https://github.com/hibernate/hibernate-orm/commit/65fb449776999ddab2b9c3b...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-10-25 (Wed, 25 Oct 2023)
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/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/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/H2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleArrayJdbcType.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/array/ArrayAndElementArgumentTypeResolver.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayAndElementArgumentValidator.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayArgumentValidator.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayContainsOperatorFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayTypeHelper.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayViaElementArgumentReturnTypeResolver.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayContainsFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayContainsNullFunction.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/SqlTypedMapping.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/CastTarget.java
M hibernate-core/src/test/java/org/hibernate/orm/test/function/array/ArrayConstructorTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/function/array/ArrayContainsTest.java
Log Message:
-----------
HHH-17335 Add array_contains function
Commit: 7f10a48469c380de3ff946924bcdd0145a6c8e82
https://github.com/hibernate/hibernate-orm/commit/7f10a48469c380de3ff9469...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-10-25 (Wed, 25 Oct 2023)
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/HSQLLegacyDialect.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/HSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleArrayJdbcType.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/array/AbstractArrayPositionFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayAndElementArgumentValidator.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayArgumentValidator.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/HSQLArrayPositionFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayContainsFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayContainsNullFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayPositionFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/PostgreSQLArrayPositionFunction.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/array/ArrayPositionTest.java
Log Message:
-----------
HHH-17335 Add array_position function
Commit: 36b7374ba8db768452b3cdd570af2ae81bf15b29
https://github.com/hibernate/hibernate-orm/commit/36b7374ba8db768452b3cdd...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-10-25 (Wed, 25 Oct 2023)
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/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/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/H2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleArrayJdbcType.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/array/OracleArrayLengthFunction.java
A hibernate-core/src/test/java/org/hibernate/orm/test/function/array/ArrayLengthTest.java
Log Message:
-----------
HHH-17335 Add array_length function
Commit: d46fcf1abefa004862e86f2eb497b12c1f43a2fa
https://github.com/hibernate/hibernate-orm/commit/d46fcf1abefa004862e86f2...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-10-25 (Wed, 25 Oct 2023)
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/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/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/H2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleArrayJdbcType.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
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayArgumentValidator.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayConcatArgumentValidator.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayConcatFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayConcatFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/PostgreSQLArrayConcatFunction.java
M hibernate-core/src/main/java/org/hibernate/type/BasicArrayType.java
M hibernate-core/src/main/java/org/hibernate/type/BasicCollectionType.java
M hibernate-core/src/main/java/org/hibernate/type/ConvertedBasicArrayType.java
M hibernate-core/src/main/java/org/hibernate/type/ConvertedBasicCollectionType.java
A hibernate-core/src/test/java/org/hibernate/orm/test/function/array/ArrayConcatTest.java
Log Message:
-----------
HHH-17335 Add array_concat function
Commit: d5404fdd49b3de7f5bbe3a2d8031268c9b92b110
https://github.com/hibernate/hibernate-orm/commit/d5404fdd49b3de7f5bbe3a2...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-10-25 (Wed, 25 Oct 2023)
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/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/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/H2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleArrayJdbcType.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/array/AbstractArrayContainsQuantifiedFunction.java
R hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayConcatArgumentValidator.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayConcatFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayContainsQuantifiedOperatorFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayContainsQuantifiedUnnestFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArraysOfSameTypeArgumentValidator.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/H2ArrayContainsQuantifiedEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/HSQLArrayPositionFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayContainsAllFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayContainsAnyFunction.java
A hibernate-core/src/test/java/org/hibernate/orm/test/function/array/ArrayContainsAllTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/function/array/ArrayContainsAnyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/function/array/ArrayContainsTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/function/array/ArrayLengthTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/function/array/ArrayPositionTest.java
Log Message:
-----------
HHH-17335 Add array_contains quantified functions
Commit: 8c4ed1ef48f0fd1db2a4a52dee53d111583edd2e
https://github.com/hibernate/hibernate-orm/commit/8c4ed1ef48f0fd1db2a4a52...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-10-25 (Wed, 25 Oct 2023)
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/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/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/H2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleArrayJdbcType.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/array/ArrayGetUnnestFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/ElementViaArrayArgumentReturnTypeResolver.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayGetFunction.java
A hibernate-core/src/test/java/org/hibernate/orm/test/function/array/ArrayGetTest.java
Log Message:
-----------
HHH-17335 Add array_get function
Commit: b8b8a874fdf623d5317d1b64e1fa813d6d5eec6d
https://github.com/hibernate/hibernate-orm/commit/b8b8a874fdf623d5317d1b6...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-10-25 (Wed, 25 Oct 2023)
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/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/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/H2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleArrayJdbcType.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/array/ArraySetUnnestFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayViaArgumentReturnTypeResolver.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/H2ArraySetFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/HSQLArraySetFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArraySetFunction.java
A hibernate-core/src/test/java/org/hibernate/orm/test/function/array/ArraySetTest.java
Log Message:
-----------
HHH-17335 Add array_set function
Commit: 865365e6ec74c141a63856711bfa3ad991d18453
https://github.com/hibernate/hibernate-orm/commit/865365e6ec74c141a638567...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-10-25 (Wed, 25 Oct 2023)
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/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/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/H2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleArrayJdbcType.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/array/AbstractArrayRemoveFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/H2ArrayRemoveFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/HSQLArrayRemoveFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayGetFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayRemoveFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArraySetFunction.java
A hibernate-core/src/test/java/org/hibernate/orm/test/function/array/ArrayRemoveTest.java
Log Message:
-----------
HHH-17335 Add array_remove function
Commit: 950423e7dd8124e8adb6044f4ffd60e8f61662bf
https://github.com/hibernate/hibernate-orm/commit/950423e7dd8124e8adb6044...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-10-25 (Wed, 25 Oct 2023)
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/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/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/H2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleArrayJdbcType.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/array/ArrayRemoveIndexUnnestFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/H2ArrayRemoveIndexFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayRemoveIndexFunction.java
A hibernate-core/src/test/java/org/hibernate/orm/test/function/array/ArrayRemoveIndexTest.java
Log Message:
-----------
HHH-17335 Add array_remove_index function
Commit: 937116ed8a54adfeec6fa9e4027a61c6b12f3baf
https://github.com/hibernate/hibernate-orm/commit/937116ed8a54adfeec6fa9e...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-10-25 (Wed, 25 Oct 2023)
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/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/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/H2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleArrayJdbcType.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
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayRemoveIndexUnnestFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArraySliceUnnestFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArraySliceFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/StandardFunctionArgumentTypeResolvers.java
A hibernate-core/src/test/java/org/hibernate/orm/test/function/array/ArraySliceTest.java
Log Message:
-----------
HHH-17335 Add array_slice function
Commit: 24fa18f95446b3ec05e6475d12226bb06bf460e7
https://github.com/hibernate/hibernate-orm/commit/24fa18f95446b3ec05e6475...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-10-25 (Wed, 25 Oct 2023)
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/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/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/H2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleArrayJdbcType.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
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayAndElementArgumentTypeResolver.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayAndElementArgumentValidator.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayReplaceUnnestFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/H2ArrayReplaceFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayReplaceFunction.java
A hibernate-core/src/test/java/org/hibernate/orm/test/function/array/ArrayReplaceTest.java
Log Message:
-----------
HHH-17335 Add array_replace function
Commit: ae3c88ab66b15fa14b31d9dc144bc257854d8b4f
https://github.com/hibernate/hibernate-orm/commit/ae3c88ab66b15fa14b31d9d...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-10-25 (Wed, 25 Oct 2023)
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/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/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/H2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLSqlAstTranslator.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
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayAndElementArgumentTypeResolver.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayConcatElementFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayContainsOperatorFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayRemoveIndexUnnestFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArraySliceUnnestFunction.java
R hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayTypeHelper.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayViaArgumentReturnTypeResolver.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayViaElementArgumentReturnTypeResolver.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/DdlTypeHelper.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayConcatElementFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayConcatFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayContainsAllFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayContainsAnyFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayContainsFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayContainsNullFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayGetFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayLengthFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayPositionFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayRemoveFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayRemoveIndexFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayReplaceFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArraySetFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArraySliceFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/PostgreSQLArrayConcatElementFunction.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
A hibernate-core/src/test/java/org/hibernate/orm/test/function/array/ArrayAppendTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/function/array/ArrayPrependTest.java
Log Message:
-----------
HHH-17335 Add array_prepend and array_append functions
Compare: https://github.com/hibernate/hibernate-orm/compare/5ea40e255d1f...ae3c88a...
1 year, 1 month
[hibernate/hibernate-orm] 5ea40e: HHH-14822 Support custom tenant identifier type
by Christian Beikov
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 5ea40e255d1f1d10d110477817b6a3bfef2d8634
https://github.com/hibernate/hibernate-orm/commit/5ea40e255d1f1d10d110477...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-10-25 (Wed, 25 Oct 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/SessionBuilder.java
M hibernate-core/src/main/java/org/hibernate/SharedSessionContract.java
M hibernate-core/src/main/java/org/hibernate/StatelessSessionBuilder.java
M hibernate-core/src/main/java/org/hibernate/binder/internal/TenantIdBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/SessionFactoryBuilder.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/SessionFactoryBuilderImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/SessionFactoryOptionsBuilder.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/AbstractDelegatingSessionFactoryBuilder.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/cache/internal/DefaultCacheKeysFactory.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/NaturalIdCacheKey.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/SimpleCacheKeysFactory.java
M hibernate-core/src/main/java/org/hibernate/cache/spi/QueryKey.java
M hibernate-core/src/main/java/org/hibernate/cfg/Configuration.java
M hibernate-core/src/main/java/org/hibernate/context/spi/AbstractCurrentSessionContext.java
M hibernate-core/src/main/java/org/hibernate/context/spi/CurrentTenantIdentifierResolver.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/MultiTenantConnectionProviderInitiator.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/spi/AbstractDataSourceBasedMultiTenantConnectionProviderImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/spi/AbstractMultiTenantConnectionProvider.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/spi/DataSourceBasedMultiTenantConnectionProviderImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/spi/MultiTenantConnectionProvider.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/internal/JdbcEnvironmentInitiator.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/AbstractDelegatingSessionBuilder.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/AbstractDelegatingSharedSessionBuilder.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SessionDelegatorBaseImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SessionFactoryDelegatingImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SessionFactoryImplementor.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SessionLazyDelegator.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SharedSessionDelegatorBaseImpl.java
M hibernate-core/src/main/java/org/hibernate/event/jfr/internal/JfrEventManager.java
M hibernate-core/src/main/java/org/hibernate/generator/internal/TenantIdGeneration.java
M hibernate-core/src/main/java/org/hibernate/internal/AbstractSharedSessionContract.java
M hibernate-core/src/main/java/org/hibernate/internal/ContextualJdbcConnectionAccess.java
M hibernate-core/src/main/java/org/hibernate/internal/FastSessionServices.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionCreationOptions.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/query/internal/QueryParameterBindingsImpl.java
M hibernate-core/src/test/java/org/hibernate/orm/test/multitenancy/ConfigurableMultiTenantConnectionProvider.java
M hibernate-core/src/test/java/org/hibernate/orm/test/multitenancy/TestingConnectionProvider.java
M hibernate-core/src/test/java/org/hibernate/orm/test/multitenancy/discriminator/DiscriminatorMultiTenancyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/multitenancy/schema/AbstractSchemaBasedMultiTenancyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/multitenancy/schema/CurrentTenantResolverMultiTenancyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/multitenancy/schema/SchemaBasedDataSourceMultiTenancyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/multitenancy/schema/SchemaBasedMultiTenancyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/multitenancy/schema/TenantResolverConfigurationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/tenantid/TenantIdTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/tenantlongid/TenantLongIdTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/tenantuuid/TenantUuidTest.java
M migration-guide.adoc
M tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/validation/MockSessionFactory.java
Log Message:
-----------
HHH-14822 Support custom tenant identifier type
1 year, 1 month