[hibernate/hibernate-orm] 1451f5: HHH-18973 Cleanup vector module and add MySQL vect...
by Christian Beikov
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 1451f56491a35a2a6ab60bb4da7e3af558749a0f
https://github.com/hibernate/hibernate-orm/commit/1451f56491a35a2a6ab60bb...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-08-28 (Thu, 28 Aug 2025)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/query/extensions/Vector.adoc
M hibernate-core/src/main/java/org/hibernate/dialect/function/CastFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/SumReturnTypeResolver.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/JdbcType.java
M hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DialectFeatureChecks.java
M hibernate-vector/src/main/java/org/hibernate/vector/AbstractOracleVectorJdbcType.java
R hibernate-vector/src/main/java/org/hibernate/vector/BinaryVectorJdbcType.java
M hibernate-vector/src/main/java/org/hibernate/vector/MariaDBFunctionContributor.java
M hibernate-vector/src/main/java/org/hibernate/vector/MariaDBTypeContributor.java
A hibernate-vector/src/main/java/org/hibernate/vector/MariaDBVectorJdbcType.java
A hibernate-vector/src/main/java/org/hibernate/vector/MySQLFunctionContributor.java
A hibernate-vector/src/main/java/org/hibernate/vector/MySQLTypeContributor.java
A hibernate-vector/src/main/java/org/hibernate/vector/MySQLVectorJdbcType.java
M hibernate-vector/src/main/java/org/hibernate/vector/OracleByteVectorJdbcType.java
M hibernate-vector/src/main/java/org/hibernate/vector/OracleDoubleVectorJdbcType.java
M hibernate-vector/src/main/java/org/hibernate/vector/OracleFloatVectorJdbcType.java
M hibernate-vector/src/main/java/org/hibernate/vector/OracleVectorFunctionContributor.java
M hibernate-vector/src/main/java/org/hibernate/vector/OracleVectorJdbcType.java
M hibernate-vector/src/main/java/org/hibernate/vector/OracleVectorTypeContributor.java
M hibernate-vector/src/main/java/org/hibernate/vector/PGVectorFunctionContributor.java
A hibernate-vector/src/main/java/org/hibernate/vector/PGVectorJdbcType.java
M hibernate-vector/src/main/java/org/hibernate/vector/PGVectorTypeContributor.java
A hibernate-vector/src/main/java/org/hibernate/vector/VectorDdlType.java
A hibernate-vector/src/main/java/org/hibernate/vector/VectorHelper.java
R hibernate-vector/src/main/java/org/hibernate/vector/VectorJdbcType.java
M hibernate-vector/src/main/resources/META-INF/services/org.hibernate.boot.model.FunctionContributor
M hibernate-vector/src/main/resources/META-INF/services/org.hibernate.boot.model.TypeContributor
A hibernate-vector/src/test/java/org/hibernate/vector/ByteVectorTest.java
A hibernate-vector/src/test/java/org/hibernate/vector/DoubleVectorTest.java
A hibernate-vector/src/test/java/org/hibernate/vector/Float32VectorTest.java
A hibernate-vector/src/test/java/org/hibernate/vector/FloatVectorTest.java
R hibernate-vector/src/test/java/org/hibernate/vector/MariaDBTest.java
R hibernate-vector/src/test/java/org/hibernate/vector/OracleByteVectorTest.java
R hibernate-vector/src/test/java/org/hibernate/vector/OracleDoubleVectorTest.java
R hibernate-vector/src/test/java/org/hibernate/vector/OracleFloatVectorTest.java
R hibernate-vector/src/test/java/org/hibernate/vector/OracleGenericVectorTest.java
M hibernate-vector/src/test/java/org/hibernate/vector/PGVectorTest.java
A hibernate-vector/src/test/java/org/hibernate/vector/VectorTestHelper.java
Log Message:
-----------
HHH-18973 Cleanup vector module and add MySQL vector support
Also add support for optional cast patterns to JdbcType to avoid having to touch Dialect for new JdbcType and DdlType.
Commit: c67f9efa6f45e6f518da2a9e41413498cf025496
https://github.com/hibernate/hibernate-orm/commit/c67f9efa6f45e6f518da2a9...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-08-28 (Thu, 28 Aug 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/OracleTypes.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/SumReturnTypeResolver.java
M hibernate-core/src/main/java/org/hibernate/dialect/type/OracleArrayJdbcType.java
M hibernate-core/src/main/java/org/hibernate/type/BasicCollectionType.java
M hibernate-core/src/main/java/org/hibernate/type/BasicTypeRegistry.java
M hibernate-core/src/main/java/org/hibernate/type/SqlTypes.java
M hibernate-core/src/main/java/org/hibernate/type/StandardBasicTypes.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/XmlAsStringArrayJdbcType.java
M hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DialectFeatureChecks.java
R hibernate-vector/src/main/java/org/hibernate/vector/AbstractOracleVectorJdbcType.java
A hibernate-vector/src/main/java/org/hibernate/vector/AbstractSparseVector.java
R hibernate-vector/src/main/java/org/hibernate/vector/MariaDBFunctionContributor.java
R hibernate-vector/src/main/java/org/hibernate/vector/MariaDBTypeContributor.java
R hibernate-vector/src/main/java/org/hibernate/vector/MariaDBVectorJdbcType.java
R hibernate-vector/src/main/java/org/hibernate/vector/MySQLFunctionContributor.java
R hibernate-vector/src/main/java/org/hibernate/vector/MySQLTypeContributor.java
R hibernate-vector/src/main/java/org/hibernate/vector/MySQLVectorJdbcType.java
R hibernate-vector/src/main/java/org/hibernate/vector/OracleByteVectorJdbcType.java
R hibernate-vector/src/main/java/org/hibernate/vector/OracleDoubleVectorJdbcType.java
R hibernate-vector/src/main/java/org/hibernate/vector/OracleFloatVectorJdbcType.java
R hibernate-vector/src/main/java/org/hibernate/vector/OracleVectorFunctionContributor.java
R hibernate-vector/src/main/java/org/hibernate/vector/OracleVectorJdbcType.java
R hibernate-vector/src/main/java/org/hibernate/vector/OracleVectorTypeContributor.java
R hibernate-vector/src/main/java/org/hibernate/vector/PGVectorFunctionContributor.java
R hibernate-vector/src/main/java/org/hibernate/vector/PGVectorJdbcType.java
R hibernate-vector/src/main/java/org/hibernate/vector/PGVectorTypeContributor.java
A hibernate-vector/src/main/java/org/hibernate/vector/SparseByteVector.java
A hibernate-vector/src/main/java/org/hibernate/vector/SparseDoubleVector.java
A hibernate-vector/src/main/java/org/hibernate/vector/SparseFloatVector.java
R hibernate-vector/src/main/java/org/hibernate/vector/VectorArgumentTypeResolver.java
R hibernate-vector/src/main/java/org/hibernate/vector/VectorArgumentValidator.java
R hibernate-vector/src/main/java/org/hibernate/vector/VectorDdlType.java
R hibernate-vector/src/main/java/org/hibernate/vector/VectorFunctionFactory.java
R hibernate-vector/src/main/java/org/hibernate/vector/VectorHelper.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/AbstractOracleSparseVectorJdbcType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/AbstractOracleVectorJdbcType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/MariaDBFunctionContributor.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/MariaDBTypeContributor.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/MariaDBVectorJdbcType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/MySQLFunctionContributor.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/MySQLTypeContributor.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/MySQLVectorJdbcType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/OracleBinaryVectorJdbcType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/OracleByteVectorJdbcType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/OracleDoubleVectorJdbcType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/OracleFloatVectorJdbcType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/OracleJdbcLiteralFormatterSparseVector.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/OracleJdbcLiteralFormatterVector.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/OracleSparseByteVectorJdbcType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/OracleSparseDoubleVectorJdbcType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/OracleSparseFloatVectorJdbcType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/OracleVectorFunctionContributor.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/OracleVectorJdbcType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/OracleVectorTypeContributor.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/PGBinaryVectorJdbcType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/PGSparseFloatVectorJdbcType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/PGVectorDimsFunction.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/PGVectorFunctionContributor.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/PGVectorJdbcType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/PGVectorNormFunction.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/PGVectorTypeContributor.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/SparseByteVectorJavaType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/SparseDoubleVectorJavaType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/SparseFloatVectorJavaType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/VectorArgumentTypeResolver.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/VectorArgumentValidator.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/VectorDdlType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/VectorFunctionFactory.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/VectorHelper.java
M hibernate-vector/src/main/resources/META-INF/services/org.hibernate.boot.model.FunctionContributor
M hibernate-vector/src/main/resources/META-INF/services/org.hibernate.boot.model.TypeContributor
A hibernate-vector/src/test/java/org/hibernate/vector/BinaryVectorTest.java
M hibernate-vector/src/test/java/org/hibernate/vector/ByteVectorTest.java
M hibernate-vector/src/test/java/org/hibernate/vector/DoubleVectorTest.java
A hibernate-vector/src/test/java/org/hibernate/vector/Float16VectorTest.java
M hibernate-vector/src/test/java/org/hibernate/vector/Float32VectorTest.java
M hibernate-vector/src/test/java/org/hibernate/vector/FloatVectorTest.java
A hibernate-vector/src/test/java/org/hibernate/vector/SparseByteVectorTest.java
A hibernate-vector/src/test/java/org/hibernate/vector/SparseByteVectorUnitTest.java
A hibernate-vector/src/test/java/org/hibernate/vector/SparseDoubleVectorTest.java
A hibernate-vector/src/test/java/org/hibernate/vector/SparseDoubleVectorUnitTest.java
A hibernate-vector/src/test/java/org/hibernate/vector/SparseFloatVectorTest.java
A hibernate-vector/src/test/java/org/hibernate/vector/SparseFloatVectorUnitTest.java
M hibernate-vector/src/test/java/org/hibernate/vector/VectorTestHelper.java
Log Message:
-----------
HHH-19679 Support binary, float16 and sparse vector types
Commit: af843e0bf61deb621e50b20ccb667afb76d8612f
https://github.com/hibernate/hibernate-orm/commit/af843e0bf61deb621e50b20...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-08-28 (Thu, 28 Aug 2025)
Changed paths:
M docker_db.sh
M documentation/src/main/asciidoc/userguide/chapters/query/extensions/Vector.adoc
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/DB2LegacyDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/GaussDBCastingInetJdbcType.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/GaussDBCastingIntervalSecondJdbcType.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/GaussDBCastingJsonArrayJdbcType.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/GaussDBCastingJsonJdbcType.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/GaussDBStructuredJdbcType.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/aggregate/AggregateSupport.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/CastFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/GenerateSeriesSetReturningFunctionTypeResolver.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/NumberSeriesGenerateSeriesFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/UnnestSetReturningFunctionTypeResolver.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/H2UnnestFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/json/H2JsonTableFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/json/JsonTableSetReturningFunctionTypeResolver.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/json/OracleJsonTableFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/xml/DB2XmlTableFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/xml/HANAXmlTableFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/xml/OracleXmlTableFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/xml/SybaseASEXmlTableFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/xml/XmlTableSetReturningFunctionTypeResolver.java
M hibernate-core/src/main/java/org/hibernate/dialect/type/MariaDBCastingJsonArrayJdbcType.java
M hibernate-core/src/main/java/org/hibernate/dialect/type/MariaDBCastingJsonJdbcType.java
M hibernate-core/src/main/java/org/hibernate/dialect/type/MySQLCastingJsonArrayJdbcType.java
M hibernate-core/src/main/java/org/hibernate/dialect/type/MySQLCastingJsonJdbcType.java
M hibernate-core/src/main/java/org/hibernate/dialect/type/PostgreSQLCastingInetJdbcType.java
M hibernate-core/src/main/java/org/hibernate/dialect/type/PostgreSQLCastingIntervalSecondJdbcType.java
M hibernate-core/src/main/java/org/hibernate/dialect/type/PostgreSQLCastingJsonArrayJdbcType.java
M hibernate-core/src/main/java/org/hibernate/dialect/type/PostgreSQLCastingJsonJdbcType.java
M hibernate-core/src/main/java/org/hibernate/dialect/type/PostgreSQLStructCastingJdbcType.java
M hibernate-core/src/main/java/org/hibernate/dialect/type/SQLServerCastingXmlArrayJdbcType.java
M hibernate-core/src/main/java/org/hibernate/dialect/type/SQLServerCastingXmlJdbcType.java
M hibernate-core/src/main/java/org/hibernate/mapping/Selectable.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/SelectableConsumer.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/SelectableMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/SoftDeleteMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/SqlTypedMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AbstractEmbeddableMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AnyDiscriminatorPart.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AnyKeyPart.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/BasicAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/BasicEntityIdentifierMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/BasicValuedCollectionPart.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/CaseStatementDiscriminatorMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/CollectionIdentifierDescriptorImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/DiscriminatedAssociationMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EmbeddableMappingTypeImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EntityRowIdMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EntityVersionMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/ExplicitColumnDiscriminatorMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/MappingModelCreationHelper.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/SelectableMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/SimpleForeignKeyDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/SqlTypedMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/persister/collection/AbstractCollectionPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/JoinedSubclassEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/UnionSubclassEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/mutation/EntityTableMapping.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/internal/SetReturningFunctionTypeResolverBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tuple/internal/AnonymousTupleBasicValuedModelPart.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
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/SqlAstTranslatorWithMerge.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/SqlAstTranslatorWithUpsert.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/StringBuilderSqlAppender.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/CastTarget.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/LiteralAsParameter.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/PrimitiveByteArrayJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/H2FormatJsonJdbcType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/JdbcType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/XmlHelper.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/internal/JdbcLiteralFormatterArray.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/internal/JdbcLiteralFormatterBinary.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/internal/JdbcLiteralFormatterBoolean.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/internal/JdbcLiteralFormatterCharacterData.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/internal/JdbcLiteralFormatterNumericData.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/internal/JdbcLiteralFormatterTemporal.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/internal/JdbcLiteralFormatterUUIDData.java
M hibernate-core/src/main/java/org/hibernate/type/format/StringJsonDocumentWriter.java
M hibernate-core/src/test/java/org/hibernate/orm/test/dialect/PostgreSQLDialectTestCase.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/BasicListTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/BasicSortedSetTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/BooleanArrayTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/DateArrayTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/DoubleArrayTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/EnumArrayTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/EnumSetConverterTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/EnumSetTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/FloatArrayTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/IntegerArrayTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/LongArrayTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/ShortArrayTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/StringArrayTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/TimeArrayTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/TimestampArrayTest.java
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/postgis/AbstractCastingPostGISJdbcType.java
M hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DialectFeatureChecks.java
M hibernate-vector/src/main/java/org/hibernate/vector/AbstractSparseVector.java
M hibernate-vector/src/main/java/org/hibernate/vector/SparseByteVector.java
M hibernate-vector/src/main/java/org/hibernate/vector/SparseDoubleVector.java
M hibernate-vector/src/main/java/org/hibernate/vector/SparseFloatVector.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/AbstractDB2VectorJdbcType.java
M hibernate-vector/src/main/java/org/hibernate/vector/internal/AbstractOracleVectorJdbcType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/CockroachFunctionContributor.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/CockroachTypeContributor.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/DB2ByteVectorJdbcType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/DB2FloatVectorJdbcType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/DB2JdbcLiteralFormatterVector.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/DB2VectorFunctionContributor.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/DB2VectorJdbcType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/DB2VectorTypeContributor.java
M hibernate-vector/src/main/java/org/hibernate/vector/internal/MariaDBTypeContributor.java
M hibernate-vector/src/main/java/org/hibernate/vector/internal/MariaDBVectorJdbcType.java
M hibernate-vector/src/main/java/org/hibernate/vector/internal/MySQLTypeContributor.java
M hibernate-vector/src/main/java/org/hibernate/vector/internal/MySQLVectorJdbcType.java
M hibernate-vector/src/main/java/org/hibernate/vector/internal/OracleJdbcLiteralFormatterSparseVector.java
M hibernate-vector/src/main/java/org/hibernate/vector/internal/OracleJdbcLiteralFormatterVector.java
M hibernate-vector/src/main/java/org/hibernate/vector/internal/OracleSparseDoubleVectorJdbcType.java
M hibernate-vector/src/main/java/org/hibernate/vector/internal/OracleVectorFunctionContributor.java
M hibernate-vector/src/main/java/org/hibernate/vector/internal/OracleVectorTypeContributor.java
M hibernate-vector/src/main/java/org/hibernate/vector/internal/PGBinaryVectorJdbcType.java
M hibernate-vector/src/main/java/org/hibernate/vector/internal/PGSparseFloatVectorJdbcType.java
M hibernate-vector/src/main/java/org/hibernate/vector/internal/PGVectorFunctionContributor.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/PGVectorJdbcLiteralFormatterBinaryVector.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/PGVectorJdbcLiteralFormatterSparseVector.java
M hibernate-vector/src/main/java/org/hibernate/vector/internal/PGVectorJdbcType.java
M hibernate-vector/src/main/java/org/hibernate/vector/internal/PGVectorTypeContributor.java
M hibernate-vector/src/main/java/org/hibernate/vector/internal/VectorFunctionFactory.java
M hibernate-vector/src/main/resources/META-INF/services/org.hibernate.boot.model.FunctionContributor
M hibernate-vector/src/main/resources/META-INF/services/org.hibernate.boot.model.TypeContributor
M hibernate-vector/src/test/java/org/hibernate/vector/BinaryVectorTest.java
M hibernate-vector/src/test/java/org/hibernate/vector/ByteVectorTest.java
M hibernate-vector/src/test/java/org/hibernate/vector/DoubleVectorTest.java
M hibernate-vector/src/test/java/org/hibernate/vector/Float16VectorTest.java
M hibernate-vector/src/test/java/org/hibernate/vector/Float32VectorTest.java
M hibernate-vector/src/test/java/org/hibernate/vector/FloatVectorTest.java
M hibernate-vector/src/test/java/org/hibernate/vector/SparseByteVectorTest.java
M hibernate-vector/src/test/java/org/hibernate/vector/SparseDoubleVectorTest.java
M hibernate-vector/src/test/java/org/hibernate/vector/SparseFloatVectorTest.java
M hibernate-vector/src/test/java/org/hibernate/vector/VectorTestHelper.java
Log Message:
-----------
HHH-19705 Carry array length through to allow fixed size vector type expressions for DB2
Commit: 36f8fb55d93cadfa252a741abe933c727109ee4c
https://github.com/hibernate/hibernate-orm/commit/36f8fb55d93cadfa252a741...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-08-28 (Thu, 28 Aug 2025)
Changed paths:
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/HANALegacyDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/HANALegacyServerConfiguration.java
M hibernate-core/src/main/java/org/hibernate/dialect/HANADialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HANAServerConfiguration.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/ArrayJdbcType.java
A hibernate-core/src/test/java/org/hibernate/orm/test/dialect/unit/HANADialectVersionTest.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/HANAJdbcLiteralFormatterVector.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/HANAVectorFunctionContributor.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/HANAVectorJdbcType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/HANAVectorTypeContributor.java
M hibernate-vector/src/main/resources/META-INF/services/org.hibernate.boot.model.FunctionContributor
M hibernate-vector/src/main/resources/META-INF/services/org.hibernate.boot.model.TypeContributor
Log Message:
-----------
HHH-19710 Add vector support for SAP HANA Cloud
Commit: a68e7adf5e2905ee541c5e00e158da3e061218dc
https://github.com/hibernate/hibernate-orm/commit/a68e7adf5e2905ee541c5e0...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-08-28 (Thu, 28 Aug 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/ArrayJdbcType.java
M hibernate-vector/hibernate-vector.gradle
M hibernate-vector/src/main/java/org/hibernate/vector/internal/AbstractOracleVectorJdbcType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/MariaDBJdbcLiteralFormatterVector.java
M hibernate-vector/src/main/java/org/hibernate/vector/internal/MariaDBVectorJdbcType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/MySQLJdbcLiteralFormatterVector.java
M hibernate-vector/src/main/java/org/hibernate/vector/internal/MySQLVectorJdbcType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/PGVectorJdbcLiteralFormatterVector.java
M hibernate-vector/src/main/java/org/hibernate/vector/internal/PGVectorJdbcType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/SQLServerCastingVectorJdbcType.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/SQLServerJdbcLiteralFormatterVector.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/SQLServerTypeContributor.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/SQLServerVectorFunctionContributor.java
A hibernate-vector/src/main/java/org/hibernate/vector/internal/SQLServerVectorJdbcType.java
M hibernate-vector/src/main/resources/META-INF/services/org.hibernate.boot.model.FunctionContributor
M hibernate-vector/src/main/resources/META-INF/services/org.hibernate.boot.model.TypeContributor
M hibernate-vector/src/test/java/org/hibernate/vector/FloatVectorTest.java
Log Message:
-----------
HHH-19735 Add vector support for SQL Server
Compare: https://github.com/hibernate/hibernate-orm/compare/5ded8eae8aad...a68e7ad...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
1 month, 2 weeks