[hibernate/hibernate-orm] 19e35b: HHH-13809 Various improvements in the user guidesw
by Sanne Grinovero
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-orm
Commit: 19e35b86cce79799c48179b9d5617af08f5d4030
https://github.com/hibernate/hibernate-orm/commit/19e35b86cce79799c48179b...
Author: Nathan Xu <nathan_xu(a)ultimatesoftware.com>
Date: 2020-01-31 (Fri, 31 Jan 2020)
Changed paths:
M documentation/src/main/asciidoc/userguide/Bibliography.adoc
M documentation/src/main/asciidoc/userguide/Preface.adoc
M documentation/src/main/asciidoc/userguide/appendices/Annotations.adoc
M documentation/src/main/asciidoc/userguide/appendices/BestPractices.adoc
M documentation/src/main/asciidoc/userguide/appendices/Configurations.adoc
M documentation/src/main/asciidoc/userguide/appendices/Legacy_Bootstrap.adoc
M documentation/src/main/asciidoc/userguide/appendices/Legacy_Criteria.adoc
M documentation/src/main/asciidoc/userguide/appendices/Legacy_Native_Queries.adoc
M documentation/src/main/asciidoc/userguide/chapters/architecture/Architecture.adoc
M documentation/src/main/asciidoc/userguide/chapters/batch/Batching.adoc
M documentation/src/main/asciidoc/userguide/chapters/bootstrap/Bootstrap.adoc
R documentation/src/main/asciidoc/userguide/chapters/bytecode/BytecodeEnhancement.adoc
M documentation/src/main/asciidoc/userguide/chapters/caching/Caching.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/associations.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/basic_types.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/collections.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/dynamic_model.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/embeddables.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/entity.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/identifiers.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/inheritance.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/naming.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/natural_id.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/types.adoc
M documentation/src/main/asciidoc/userguide/chapters/envers/Envers.adoc
M documentation/src/main/asciidoc/userguide/chapters/events/Events.adoc
M documentation/src/main/asciidoc/userguide/chapters/fetching/Fetching.adoc
M documentation/src/main/asciidoc/userguide/chapters/flushing/Flushing.adoc
M documentation/src/main/asciidoc/userguide/chapters/jdbc/Database_Access.adoc
M documentation/src/main/asciidoc/userguide/chapters/jndi/JNDI.adoc
M documentation/src/main/asciidoc/userguide/chapters/locking/Locking.adoc
M documentation/src/main/asciidoc/userguide/chapters/multitenancy/MultiTenancy.adoc
M documentation/src/main/asciidoc/userguide/chapters/osgi/OSGi.adoc
M documentation/src/main/asciidoc/userguide/chapters/pc/BytecodeEnhancement.adoc
M documentation/src/main/asciidoc/userguide/chapters/pc/PersistenceContext.adoc
M documentation/src/main/asciidoc/userguide/chapters/pc/extras/gradle-example.gradle
M documentation/src/main/asciidoc/userguide/chapters/portability/Portability.adoc
M documentation/src/main/asciidoc/userguide/chapters/query/criteria/Criteria.adoc
M documentation/src/main/asciidoc/userguide/chapters/query/hql/HQL.adoc
M documentation/src/main/asciidoc/userguide/chapters/query/native/Native.adoc
M documentation/src/main/asciidoc/userguide/chapters/schema/Schema.adoc
M documentation/src/main/asciidoc/userguide/chapters/statistics/Statistics.adoc
M documentation/src/main/asciidoc/userguide/chapters/transactions/Transactions.adoc
M documentation/src/main/style/asciidoctor/css/asciidoctor.css
M documentation/src/main/style/asciidoctor/css/hibernate-layout.css
M documentation/src/main/style/asciidoctor/js/toc.js
M hibernate-core/src/main/java/org/hibernate/type/BasicTypeRegistry.java
Log Message:
-----------
HHH-13809 Various improvements in the user guidesw
Commit: eb524aa3a4160e4601027d5ee0686d61a429e2e7
https://github.com/hibernate/hibernate-orm/commit/eb524aa3a4160e4601027d5...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2020-01-31 (Fri, 31 Jan 2020)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/domain/basic_types.adoc
Log Message:
-----------
HHH-13809 On more fix in basic_types.adoc
Compare: https://github.com/hibernate/hibernate-orm/compare/cc7c7d7ee344...eb524aa...
4 years, 9 months
[hibernate/hibernate-orm] 2175ae: File headers and newlines
by Gavin King
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 2175aea8adfed2488ac81623cd285e6162b3f0a8
https://github.com/hibernate/hibernate-orm/commit/2175aea8adfed2488ac8162...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-01-31 (Fri, 31 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/SpannerDialectTableExporter.java
M hibernate-core/src/main/java/org/hibernate/query/TemporalUnit.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/AbstractSqmSelfRenderingFunctionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/spi/BaseSemanticQueryWalker.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmCastTarget.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/DateTimeUtils.java
Log Message:
-----------
File headers and newlines
4 years, 9 months
[hibernate/hibernate-search] 46e09b: HSEARCH-3820 Refactor the Elasticsearch schema val...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 46e09bef7ced6d460dce0a2ad7a3d9c23ab2aca1
https://github.com/hibernate/hibernate-search/commit/46e09bef7ced6d460dce...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-01-31 (Fri, 31 Jan 2020)
Changed paths:
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/gson/impl/AnalysisJsonElementEquivalence.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/gson/impl/AnalysisJsonElementUnorderedArrayEquivalence.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/gson/impl/AnalysisParameterEquivalenceRegistry.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaValidator.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaValidatorImpl.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchValidationMessages.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ValidationContextElement.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ValidationContextType.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ValidationErrorCollector.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/ElasticsearchEventContextMessages.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/ElasticsearchEventContexts.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/AbstractTypeMappingValidator.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/AnalysisComponentDefinitionValidators.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/AnalysisDefinitionValidator.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/AnalysisJsonElementEquivalence.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/AnalysisJsonElementUnorderedArrayEquivalence.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/AnalysisParameterEquivalenceRegistry.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/AnalyzerDefinitionValidator.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/ElasticsearchValidationMessages.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/IndexSettingsValidator.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/LeafValidator.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/LeafValidators.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/NormalizerDefinitionValidator.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/PropertyMappingValidator.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/RootTypeMappingValidator.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/ValidationContextElement.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/ValidationContextType.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/ValidationErrorCollector.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/Validator.java
M engine/src/main/java/org/hibernate/search/engine/reporting/impl/EngineEventContextMessages.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchAnalyzerDefinitionValidationIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaAttributeValidationIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaValidationIT.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/FailureReportUtils.java
Log Message:
-----------
HSEARCH-3820 Refactor the Elasticsearch schema validator to ease maintenance
4 years, 9 months
[hibernate/hibernate-orm] 9565d4: Big merge of my branch with new Hibernate 6 codebase
by Gavin King
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 9565d499af2d4efd71eeaad1101982a8183c3884
https://github.com/hibernate/hibernate-orm/commit/9565d499af2d4efd71eeaad...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M documentation/src/test/java/org/hibernate/userguide/hql/PostgreSQLFunctionSelectClauseTest.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/cfg/AvailableSettings.java
M hibernate-core/src/main/java/org/hibernate/dialect/AbstractHANADialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/AbstractTransactSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/CUBRIDDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/Cache71Dialect.java
A hibernate-core/src/main/java/org/hibernate/dialect/CacheDialect.java
A hibernate-core/src/main/java/org/hibernate/dialect/CockroachDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2390Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2390V8Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2400Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB297Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2Dialect.java
R hibernate-core/src/main/java/org/hibernate/dialect/DataDirectOracle9Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/Database.java
M hibernate-core/src/main/java/org/hibernate/dialect/DerbyDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DerbyTenFiveDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DerbyTenSevenDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DerbyTenSixDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/FirebirdDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/FrontBaseDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/H2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HANAColumnStoreDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/Informix10Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/InformixDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/Ingres10Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/Ingres9Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/IngresDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/InterbaseDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/JDataStoreDialect.java
A hibernate-core/src/main/java/org/hibernate/dialect/LegacySequenceSupport.java
M hibernate-core/src/main/java/org/hibernate/dialect/MariaDB102Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MariaDB103Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MariaDB10Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MariaDB53Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MariaDBDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MckoiDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MimerSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQL55Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQL57Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQL5Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQL8Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/Oracle10gDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/Oracle12cDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/Oracle8iDialect.java
R hibernate-core/src/main/java/org/hibernate/dialect/Oracle9Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/Oracle9iDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PointbaseDialect.java
R hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQL10Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQL81Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQL82Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQL91Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQL92Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQL93Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQL94Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQL95Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQL9Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgresPlusDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/ProgressDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/RDMSOS2200Dialect.java
A hibernate-core/src/main/java/org/hibernate/dialect/Replacer.java
M hibernate-core/src/main/java/org/hibernate/dialect/ResultColumnReferenceStrategy.java
M hibernate-core/src/main/java/org/hibernate/dialect/SAPDBDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServer2005Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServer2008Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServer2012Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServerDialect.java
A hibernate-core/src/main/java/org/hibernate/dialect/SpannerDialect.java
A hibernate-core/src/main/java/org/hibernate/dialect/SpannerDialectTableExporter.java
M hibernate-core/src/main/java/org/hibernate/dialect/Sybase11Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SybaseASE157Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SybaseASE15Dialect.java
A hibernate-core/src/main/java/org/hibernate/dialect/SybaseASEDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SybaseAnywhereDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SybaseDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/Teradata14Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/TeradataDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/TimesTenDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/TypeNames.java
R hibernate-core/src/main/java/org/hibernate/dialect/function/CUBRIDExtractEmulation.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/CastFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/CastStrEmulation.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/CoalesceIfnullEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/CommonFunctionFactory.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/CurrentFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/DB2FormatEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/DerbyConcatEmulation.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/ExtractFunction.java
R hibernate-core/src/main/java/org/hibernate/dialect/function/H2ExtractEmulation.java
R hibernate-core/src/main/java/org/hibernate/dialect/function/HANAExtractEmulation.java
R hibernate-core/src/main/java/org/hibernate/dialect/function/InformixExtractEmulation.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/InsertSubstringOverlayEmulation.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/LocatePositionEmulation.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/LpadRpadPadEmulation.java
R hibernate-core/src/main/java/org/hibernate/dialect/function/MySQLExtractEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/NvlCoalesceEmulation.java
R hibernate-core/src/main/java/org/hibernate/dialect/function/OracleExtractEmulation.java
R hibernate-core/src/main/java/org/hibernate/dialect/function/PostgresExtractEmulation.java
R hibernate-core/src/main/java/org/hibernate/dialect/function/RDMSExtractEmulation.java
R hibernate-core/src/main/java/org/hibernate/dialect/function/Replacer.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/StandardSQLFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/TimestampaddFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/TimestampdiffFunction.java
R hibernate-core/src/main/java/org/hibernate/dialect/function/TransactSQLTrimEmulation.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/TrimFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/identity/CacheIdentityColumnSupport.java
R hibernate-core/src/main/java/org/hibernate/dialect/identity/Chache71IdentityColumnSupport.java
A hibernate-core/src/main/java/org/hibernate/dialect/identity/FirebirdIdentityColumnSupport.java
A hibernate-core/src/main/java/org/hibernate/dialect/identity/PostgreSQLIdentityColumnSupport.java
M hibernate-core/src/main/java/org/hibernate/dialect/pagination/AbstractLimitHandler.java
A hibernate-core/src/main/java/org/hibernate/dialect/pagination/AbstractNoOffsetLimitHandler.java
A hibernate-core/src/main/java/org/hibernate/dialect/pagination/AbstractSimpleLimitHandler.java
R hibernate-core/src/main/java/org/hibernate/dialect/pagination/CUBRIDLimitHandler.java
A hibernate-core/src/main/java/org/hibernate/dialect/pagination/DB2LimitHandler.java
A hibernate-core/src/main/java/org/hibernate/dialect/pagination/DerbyLimitHandler.java
A hibernate-core/src/main/java/org/hibernate/dialect/pagination/FetchLimitHandler.java
M hibernate-core/src/main/java/org/hibernate/dialect/pagination/FirstLimitHandler.java
R hibernate-core/src/main/java/org/hibernate/dialect/pagination/Informix10LimitHandler.java
A hibernate-core/src/main/java/org/hibernate/dialect/pagination/IngresLimitHandler.java
A hibernate-core/src/main/java/org/hibernate/dialect/pagination/LegacyDB2LimitHandler.java
R hibernate-core/src/main/java/org/hibernate/dialect/pagination/LegacyFirstLimitHandler.java
A hibernate-core/src/main/java/org/hibernate/dialect/pagination/LegacyHSQLLimitHandler.java
M hibernate-core/src/main/java/org/hibernate/dialect/pagination/LegacyLimitHandler.java
A hibernate-core/src/main/java/org/hibernate/dialect/pagination/LegacyOracleLimitHandler.java
M hibernate-core/src/main/java/org/hibernate/dialect/pagination/LimitHandler.java
R hibernate-core/src/main/java/org/hibernate/dialect/pagination/LimitHelper.java
A hibernate-core/src/main/java/org/hibernate/dialect/pagination/LimitLimitHandler.java
A hibernate-core/src/main/java/org/hibernate/dialect/pagination/LimitOffsetLimitHandler.java
R hibernate-core/src/main/java/org/hibernate/dialect/pagination/NoopLimitHandler.java
A hibernate-core/src/main/java/org/hibernate/dialect/pagination/OffsetFetchLimitHandler.java
A hibernate-core/src/main/java/org/hibernate/dialect/pagination/RowsLimitHandler.java
R hibernate-core/src/main/java/org/hibernate/dialect/pagination/SQL2008StandardLimitHandler.java
M hibernate-core/src/main/java/org/hibernate/dialect/pagination/SQLServer2005LimitHandler.java
M hibernate-core/src/main/java/org/hibernate/dialect/pagination/SQLServer2012LimitHandler.java
A hibernate-core/src/main/java/org/hibernate/dialect/pagination/SkipFirstLimitHandler.java
R hibernate-core/src/main/java/org/hibernate/dialect/pagination/SybaseASE157LimitHandler.java
A hibernate-core/src/main/java/org/hibernate/dialect/pagination/TimesTenLimitHandler.java
M hibernate-core/src/main/java/org/hibernate/dialect/pagination/TopLimitHandler.java
A hibernate-core/src/main/java/org/hibernate/dialect/sequence/ANSISequenceSupport.java
A hibernate-core/src/main/java/org/hibernate/dialect/sequence/CUBRIDSequenceSupport.java
A hibernate-core/src/main/java/org/hibernate/dialect/sequence/CacheSequenceSupport.java
A hibernate-core/src/main/java/org/hibernate/dialect/sequence/DB2390SequenceSupport.java
A hibernate-core/src/main/java/org/hibernate/dialect/sequence/DB2SequenceSupport.java
A hibernate-core/src/main/java/org/hibernate/dialect/sequence/FirebirdSequenceSupport.java
A hibernate-core/src/main/java/org/hibernate/dialect/sequence/H2SequenceSupport.java
A hibernate-core/src/main/java/org/hibernate/dialect/sequence/HANASequenceSupport.java
A hibernate-core/src/main/java/org/hibernate/dialect/sequence/HSQLSequenceSupport.java
A hibernate-core/src/main/java/org/hibernate/dialect/sequence/InformixSequenceSupport.java
A hibernate-core/src/main/java/org/hibernate/dialect/sequence/InterbaseSequenceSupport.java
A hibernate-core/src/main/java/org/hibernate/dialect/sequence/LegacyDB2SequenceSupport.java
A hibernate-core/src/main/java/org/hibernate/dialect/sequence/MckoiSequenceSupport.java
A hibernate-core/src/main/java/org/hibernate/dialect/sequence/MimerSequenceSupport.java
A hibernate-core/src/main/java/org/hibernate/dialect/sequence/NextvalSequenceSupport.java
A hibernate-core/src/main/java/org/hibernate/dialect/sequence/NoSequenceSupport.java
A hibernate-core/src/main/java/org/hibernate/dialect/sequence/OracleSequenceSupport.java
A hibernate-core/src/main/java/org/hibernate/dialect/sequence/PostgreSQLSequenceSupport.java
A hibernate-core/src/main/java/org/hibernate/dialect/sequence/RDMSSequenceSupport.java
A hibernate-core/src/main/java/org/hibernate/dialect/sequence/SAPDBSequenceSupport.java
A hibernate-core/src/main/java/org/hibernate/dialect/sequence/SequenceSupport.java
A hibernate-core/src/main/java/org/hibernate/dialect/sequence/TimesTenSequenceSupport.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/Size.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/dialect/internal/DialectFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/dialect/internal/StandardDialectResolver.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/dialect/spi/DatabaseMetaDataDialectResolutionInfoAdapter.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/dialect/spi/DialectResolutionInfo.java
M hibernate-core/src/main/java/org/hibernate/id/MultipleHiLoPerTableGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/enhanced/TableGenerator.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSelectBuilder.java
M hibernate-core/src/main/java/org/hibernate/mapping/Column.java
A hibernate-core/src/main/java/org/hibernate/query/CastType.java
M hibernate-core/src/main/java/org/hibernate/query/TemporalUnit.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/BasicDotIdentifierConsumer.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/spi/QueryEngine.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/SemanticQueryWalker.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/AbstractSqmFunctionDescriptor.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/function/AbstractSqmSelfRenderingFunctionDescriptor.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/function/FunctionAsExpressionTemplate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/FunctionRenderingSupport.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/JdbcEscapeFunctionDescriptor.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/function/MultiPatternSqmFunctionDescriptor.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/function/MultipatternSqmFunctionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/NamedSqmFunctionDescriptor.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/function/NotSupportedFunctionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/PatternBasedSqmFunctionDescriptor.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingFunctionSqlAstExpression.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingSqlFunctionExpression.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SqmFunctionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SqmFunctionRegistry.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/function/StandardFunctionRenderingSupport.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/function/UnknownFunctionException.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/function/package-info.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SimpleDeleteQueryPlan.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmCriteriaNodeBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmTreePrinter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/MatchingIdSelectionHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/idtable/ExecuteWithIdTableHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/idtable/ExecuteWithoutIdTableHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/ArgumentsValidator.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/FunctionReturnTypeResolver.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/NamedFunctionDescriptorBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/PatternFunctionDescriptorBuilder.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/SqmFunctionAsExpressionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/StandardArgumentsValidators.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/StandardFunctionReturnTypeResolvers.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/VarArgsFunctionDescriptorBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/internal/PatternRenderer.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/spi/BaseSemanticQueryWalker.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/Conversion.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmByUnit.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmCastTarget.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmCoalesce.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmDurationUnit.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmExpression.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmExtractUnit.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmFunction.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmJdbcFunctionEscapeWrapper.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmToDuration.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/SqlAstWalker.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/SqlTreePrinter.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstWalker.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/cte/CteTable.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/AbstractLiteral.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/BinaryArithmeticExpression.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/CaseSearchedExpression.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/ColumnReference.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/Duration.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/DurationUnit.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/ExtractUnit.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/JdbcLiteral.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/QueryLiteral.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/AbstractJdbcParameter.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/SqlSelectionImpl.java
A hibernate-core/src/main/java/org/hibernate/tool/schema/extract/internal/SequenceInformationExtractorFirebirdDatabaseImpl.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/HibernateSchemaManagementTool.java
M hibernate-core/src/main/java/org/hibernate/type/AbstractType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/DateTimeUtils.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/BigDecimalTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/BigIntegerTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/BlobTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/BooleanTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ByteTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/CalendarDateTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/CalendarTimeTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/CalendarTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/CharacterTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ClobTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/DoubleTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/DurationJavaDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/FloatTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/InstantJavaDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/IntegerTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/JavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/JdbcTimeTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/JdbcTimestampTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/LocalDateTimeJavaDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/LocalTimeJavaDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/LongTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/OffsetDateTimeJavaDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/OffsetTimeJavaDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ShortTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ZonedDateTimeJavaDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/spi/TypeConfiguration.java
M hibernate-core/src/test/java/org/hibernate/dialect/DB2DialectTestCase.java
R hibernate-core/src/test/java/org/hibernate/dialect/InformixLimitHandlerTestCase.java
M hibernate-core/src/test/java/org/hibernate/dialect/OracleDialectsTest.java
R hibernate-core/src/test/java/org/hibernate/dialect/SybaseASE157LimitHandlerTest.java
M hibernate-core/src/test/java/org/hibernate/dialect/resolver/DialectFactoryTest.java
M hibernate-core/src/test/java/org/hibernate/dialect/resolver/TestingDialectResolutionInfo.java
A hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/FunctionTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/LiteralTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/StandardFunctionTests.java
M hibernate-core/src/test/java/org/hibernate/test/cfg/BatchVersionedDataConfigTest.java
M hibernate-core/src/test/java/org/hibernate/test/id/sequence/PostgreSQLIdentitySequenceTest.java
M hibernate-core/src/test/java/org/hibernate/test/id/sequence/PostgreSQLIdentitySupportTest.java
R hibernate-core/src/test/java/org/hibernate/test/sql/hand/custom/datadirect/oracle/DataDirectOracleCustomSQLTest.java
M hibernate-testing/src/main/java/org/hibernate/testing/DialectChecks.java
M hibernate-testing/src/main/java/org/hibernate/testing/orm/domain/gambit/EntityOfBasics.java
Log Message:
-----------
Big merge of my branch with new Hibernate 6 codebase
Lots of new functionality here related to HQL functions, SQL
dialects, and date/time handling.
Commit: 28232427ce523e7407951b77554d788d8dd7507b
https://github.com/hibernate/hibernate-orm/commit/28232427ce523e7407951b7...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
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/Conversion.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/AbstractLiteral.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/BinaryArithmeticExpression.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/CaseSearchedExpression.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/ColumnReference.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/Duration.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/Expression.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/JdbcLiteral.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/QueryLiteral.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/UnaryOperation.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/FunctionTests.java
Log Message:
-----------
Got unary +, - working again
(They were unimplemented on the new 6 branch)
Commit: 95a291575ea58c7d797e7e12ef83674165d45c53
https://github.com/hibernate/hibernate-orm/commit/95a291575ea58c7d797e7e1...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstWalker.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/StandardFunctionTests.java
Log Message:
-----------
Hacky solution to make count(e) work again
(It wasn't working on the new 6 branch)
Commit: 5b18a4048d8bf2fff02c64d9d8c986bbdc057ec1
https://github.com/hibernate/hibernate-orm/commit/5b18a4048d8bf2fff02c64d...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
Log Message:
-----------
Make parenthesized expressions work in HQL
Previously, parenthesized expression were broken.
Commit: 96c948b06bb7947dc07cbd6995e552a11506f2bc
https://github.com/hibernate/hibernate-orm/commit/96c948b06bb7947dc07cbd6...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/onetoone/primarykey/NullablePrimaryKeyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/DateQueryParameterTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/FunctionTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/StandardFunctionTests.java
Log Message:
-----------
Changes to tests
First, disable tests that fail because of loss of indirected parameter binding.
On the other branch, the index of a HQL parameter wasn't passed directly through
as the index of the JDBC parameter. On this branch it seems to be. This causes a
problem for fancy HQL functions like overlay() and pad() which sometimes
duplicate/reorder HQL arguments in the generated SQL.
Also reenable tests that now pass.
Also fixed a rather badly-written test that failed for me.
- called Thread.sleep(), wasting a whole second
- failed on non-slow machines
Commit: f0d93200b5fafef65f0bec09c3e40fb64087884e
https://github.com/hibernate/hibernate-orm/commit/f0d93200b5fafef65f0bec0...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/cfg/AvailableSettings.java
M hibernate-core/src/main/java/org/hibernate/query/spi/QueryEngine.java
Log Message:
-----------
Add hibernate.dialect.show_hql_functions
Very useful feature for logging available functions
Commit: 992b390fce6ee531f3b0300b865f70c8503892d1
https://github.com/hibernate/hibernate-orm/commit/992b390fce6ee531f3b0300...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/RelationalObjectBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/Ejb3Column.java
M hibernate-core/src/main/java/org/hibernate/cfg/Ejb3DiscriminatorColumn.java
M hibernate-core/src/main/java/org/hibernate/cfg/Ejb3JoinColumn.java
M hibernate-core/src/main/java/org/hibernate/cfg/IndexColumn.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/CollectionBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/MapBinder.java
M hibernate-core/src/main/java/org/hibernate/mapping/Column.java
M hibernate-core/src/main/java/org/hibernate/type/DoubleType.java
M hibernate-core/src/test/java/org/hibernate/dialect/DB2DialectTestCase.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/beanvalidation/DDLTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/embeddables/nested/NestedEmbeddableMetadataTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/embeddables/nested/fieldaccess/FieldAccessedNestedEmbeddableMetadataTest.java
M hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/metadata/MetadataTools.java
Log Message:
-----------
Get type-specific column length/precision/scale defaulting working again
And fix resulting breakage to envers
Commit: effec02964cddcedea7afa0e5b2bf606f32e1076
https://github.com/hibernate/hibernate-orm/commit/effec02964cddcedea7afa0...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/mapping/BasicValue.java
M hibernate-core/src/main/java/org/hibernate/mapping/Column.java
M hibernate-core/src/main/java/org/hibernate/mapping/Table.java
M hibernate-core/src/main/java/org/hibernate/mapping/ToOne.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/convert/internal/OrdinalEnumValueConverter.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/StandardTableExporter.java
M hibernate-core/src/main/java/org/hibernate/type/EnumType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/BooleanTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/EnumJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/JavaTypeDescriptor.java
M hibernate-core/src/test/java/org/hibernate/orm/test/sql/ast/SmokeTests.java
Log Message:
-----------
Automatically generate check constraints for boolean and enum attributes
And make enums map to TINYINT by default.
Commit: 5a3838dfa6dd332217292a0f8ba38be1bcac427f
https://github.com/hibernate/hibernate-orm/commit/5a3838dfa6dd332217292a0...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/function/CastFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/CastStrEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/CoalesceIfnullEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/CurrentFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/DB2FormatEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/DerbyConcatEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/ExtractFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/InsertSubstringOverlayEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/LocatePositionEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/LpadRpadPadEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/NvlCoalesceEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/TimestampaddFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/TimestampdiffFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/TrimFunction.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/SingleTableEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/AbstractSqmFunctionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/AbstractSqmSelfRenderingFunctionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/FunctionRenderingSupport.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/JdbcEscapeFunctionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/MultipatternSqmFunctionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/NamedSqmFunctionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/PatternBasedSqmFunctionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingFunctionSqlAstExpression.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingSqlFunctionExpression.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingSqmFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SqmFunctionDescriptor.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/function/SqmSelfRenderingFunctionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/idtable/ExecuteWithIdTableHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/NamedFunctionDescriptorBuilder.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/SqmDurationUnit.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmJdbcFunctionEscapeWrapper.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/QueryLiteral.java
M hibernate-core/src/main/java/org/hibernate/type/spi/TypeConfiguration.java
Log Message:
-----------
Simplify the whole SqmFunctionDescriptor hierarchy
And make the various function implementations work in more common ways.
- remove some unnecessary flexibility
- simplify some function descriptors to do their work during render()
- fix generics of QueryLiteral
- fix DerbyConcatEmulation
Commit: 95930820af1419728b315b38e1159fb246a10715
https://github.com/hibernate/hibernate-orm/commit/95930820af1419728b315b3...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M documentation/src/test/java/org/hibernate/userguide/collections/type/TimestampEpochType.java
M hibernate-core/src/main/java/org/hibernate/type/DiscriminatorType.java
M hibernate-core/src/main/java/org/hibernate/type/DurationType.java
M hibernate-core/src/main/java/org/hibernate/type/InstantType.java
M hibernate-core/src/main/java/org/hibernate/type/LiteralType.java
M hibernate-core/src/main/java/org/hibernate/type/LocalDateTimeType.java
M hibernate-core/src/main/java/org/hibernate/type/LocalDateType.java
M hibernate-core/src/main/java/org/hibernate/type/LocalTimeType.java
M hibernate-core/src/main/java/org/hibernate/type/OffsetDateTimeType.java
M hibernate-core/src/main/java/org/hibernate/type/OffsetTimeType.java
M hibernate-core/src/main/java/org/hibernate/type/StandardBasicTypes.java
M hibernate-core/src/main/java/org/hibernate/type/TimeType.java
M hibernate-core/src/main/java/org/hibernate/type/TimestampType.java
A hibernate-core/src/main/java/org/hibernate/type/ZoneOffsetType.java
M hibernate-core/src/main/java/org/hibernate/type/ZonedDateTimeType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/LocalDateJavaDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/LocalDateTimeJavaDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/LocalTimeJavaDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/OffsetDateTimeJavaDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/OffsetTimeJavaDescriptor.java
A hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ZoneOffsetJavaDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ZonedDateTimeJavaDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/sql/JdbcTypeJavaClassMappings.java
A hibernate-core/src/main/java/org/hibernate/type/descriptor/sql/TimestampWithTimeZoneDescriptor.java
Log Message:
-----------
Support for timezones
- add TimestampWithTimeZoneDescriptor and use it in OffsetDateTimeJD
and ZonedDateTimeJD
- add ZoneOffsetJavaDescriptor for ZoneOffset attributes
- clean up string rendering for temporal types using ISO formats;
note that they do not need to implement objectToSQLString()
since they cannot be discriminators
Note that at this time very few databases have meaningful support
for the ANSI-standard TIMESTAMP WITH TIME ZONE type. This limits
the usefulness of TimestampWithTimeZoneDescriptor for now.
Also add in some missing but needed type mappings for temporal types
Commit: f6eaaca82487535c09ab8f3a0be21ba249a464ee
https://github.com/hibernate/hibernate-orm/commit/f6eaaca82487535c09ab8f3...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/registry/selector/spi/StrategyCreator.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/DriverManagerConnectionProviderImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/dialect/internal/DialectFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/internal/ExtractedDatabaseMetaDataImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/internal/JdbcEnvironmentInitiator.java
M hibernate-core/src/main/java/org/hibernate/internal/log/ConnectionPoolingLogger.java
Log Message:
-----------
Fix up Dialect auto-detection
- make it work for DriverManagerConnectionProviderImpl
- improve logging and some confusing exceptions
- make it respect explicit database setting properties
Commit: 4f5b37c9c4e1b2942d367a47c53fd6dab793c621
https://github.com/hibernate/hibernate-orm/commit/4f5b37c9c4e1b2942d367a4...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/MariaDBDialect.java
M hibernate-core/src/main/java/org/hibernate/id/SequenceGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/enhanced/SequenceStructure.java
M hibernate-core/src/main/java/org/hibernate/id/enhanced/SequenceStyleGenerator.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/StandardSequenceExporter.java
M hibernate-envers/src/main/java/org/hibernate/envers/enhanced/OrderedSequenceStructure.java
M hibernate-envers/src/test/java/org/hibernate/envers/test/integration/tools/OrderSequenceGenerationTest.java
M hibernate-testing/src/main/java/org/hibernate/testing/DialectChecks.java
M hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DialectFeatureChecks.java
Log Message:
-----------
Use SequenceSupport everywhere instead of deprecated methods of Dialect
Commit: c8f477c9629616b5989e7781a788a99bba4674b8
https://github.com/hibernate/hibernate-orm/commit/c8f477c9629616b5989e778...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/DerbyDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/FirebirdDialect.java
Log Message:
-----------
A couple of default properties went missing from the dialects
Commit: 3ab747517d1204252bac4f52ad454ca8b68dddae
https://github.com/hibernate/hibernate-orm/commit/3ab747517d1204252bac4f5...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
Log Message:
-----------
Use OID instead of BYTEA for @Lob mappings on PostgreSQL
Commit: 5cae462f7a4d9eb9b4ff941f84cac945c71ca9be
https://github.com/hibernate/hibernate-orm/commit/5cae462f7a4d9eb9b4ff941...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ClobTypeDescriptor.java
A hibernate-core/src/main/java/org/hibernate/type/descriptor/java/LobStreamDataHelper.java
Log Message:
-----------
Let ClobTypeDescriptor handle Strings
Just like BlobTypeDescriptor can handle byte[] arrays
Commit: eb71ec395d01f5b26af2120f0018361ec8d14355
https://github.com/hibernate/hibernate-orm/commit/eb71ec395d01f5b26af2120...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstWalker.java
Log Message:
-----------
Oracle doesn't recognize "as", so use the Dialect to decide
Commit: a63d23f724ebc8feac03e07d09654f1d768acec4
https://github.com/hibernate/hibernate-orm/commit/a63d23f724ebc8feac03e07...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/identity/InformixIdentityColumnSupport.java
Log Message:
-----------
Use switch for consistency
Commit: e4379bea4bae251b9c83113acb6d4561804b1b97
https://github.com/hibernate/hibernate-orm/commit/e4379bea4bae251b9c83113...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/identity/IdentityColumnSupport.java
Log Message:
-----------
Improve javadoc
Commit: 41cb8272673dd6158d82824ee784189a13addbe8
https://github.com/hibernate/hibernate-orm/commit/41cb8272673dd6158d82824...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
R hibernate-core/src/main/java/org/hibernate/dialect/identity/PostgreSQL10IdentityColumnSupport.java
R hibernate-core/src/main/java/org/hibernate/dialect/identity/PostgreSQL81IdentityColumnSupport.java
Log Message:
-----------
Delete two obsolete ICS classes
Commit: d5096fc66036e82e3802b7cba3a038b0cbf98d77
https://github.com/hibernate/hibernate-orm/commit/d5096fc66036e82e3802b7c...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/type/descriptor/sql/TinyIntTypeDescriptor.java
Log Message:
-----------
TinyInt should not use Short here
Commit: 1989635bc200e023456620d89470c19903be3715
https://github.com/hibernate/hibernate-orm/commit/1989635bc200e023456620d...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/model/convert/internal/NamedEnumValueConverter.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/convert/internal/OrdinalEnumValueConverter.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/convert/spi/EnumValueConverter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmEnumLiteral.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/EnumJavaTypeDescriptor.java
Log Message:
-----------
Clean up use of generic types in EnumValueConverters
Use the "self type" idiom correctly.
Commit: b085730dd8f8a9c9d42754a2f826d9b374082657
https://github.com/hibernate/hibernate-orm/commit/b085730dd8f8a9c9d42754a...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/BooleanTypeDescriptor.java
Log Message:
-----------
Use autoboxing in BooleanTypeDescriptor
Commit: 42de2976e17aaf7a537539305ac7c65f67f26f02
https://github.com/hibernate/hibernate-orm/commit/42de2976e17aaf7a5375393...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/BasicConnectionCreator.java
Log Message:
-----------
don't swallow connection errors
This bug made it *really* hard to figure out what was going on with
rejected connections!
Commit: 0d3b1302581ab7d018ce7d95c5056e4c6b7cbe83
https://github.com/hibernate/hibernate-orm/commit/0d3b1302581ab7d018ce7d9...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlLexer.g4
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
Log Message:
-----------
Remove support for octal literals
For the datetime stuff we need integer literals with leading zeros, and
surely there is not a single breathing person who has ever written an
octal literal in HQL.
Commit: 9a061c5c10cd9508182af45044180db2013e67e4
https://github.com/hibernate/hibernate-orm/commit/9a061c5c10cd9508182af45...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/type/descriptor/sql/BitTypeDescriptor.java
Log Message:
-----------
Render HQL Boolean literals correctly on dialects which use BIT for boolean
Commit: 41577dcec4ca3e64ce9855036bf5c31abd528666
https://github.com/hibernate/hibernate-orm/commit/41577dcec4ca3e64ce98550...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/type/DurationType.java
Log Message:
-----------
Map Durations to NUMERIC instead of BIGINT
Compare: https://github.com/hibernate/hibernate-orm/compare/89ebcfbc32f6...41577dc...
4 years, 9 months
[hibernate/hibernate-orm] 5c1cc3: HHH-13831 Refresh listeners when one is replaced
by DavideD
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-orm
Commit: 5c1cc35f9842222b74901459245c1bf387e398aa
https://github.com/hibernate/hibernate-orm/commit/5c1cc35f9842222b7490145...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/event/service/internal/EventListenerGroupImpl.java
Log Message:
-----------
HHH-13831 Refresh listeners when one is replaced
Commit: 739ca869af62b91ece6077d56dfad577c255f0cc
https://github.com/hibernate/hibernate-orm/commit/739ca869af62b91ece6077d...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerReplacementStrategyTest.java
Log Message:
-----------
HHH-13831 Test for replacing listeners
Commit: 2f86c4983f652326cf9855ad3330140a24092403
https://github.com/hibernate/hibernate-orm/commit/2f86c4983f652326cf9855a...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/event/service/internal/EventListenerGroupImpl.java
M hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerReplacementStrategyTest.java
Log Message:
-----------
HHH-13831 Refresh listeners when one is replaced
Commit: 0a2dd4e1261e7c134a966ce02f6b89171d923dbd
https://github.com/hibernate/hibernate-orm/commit/0a2dd4e1261e7c134a966ce...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/event/service/internal/EventListenerGroupImpl.java
Log Message:
-----------
HHH-13831 Refresh listeners when one is replaced
Commit: c0a2b4f4242906d5e85c86c7ec94941176e9dcb1
https://github.com/hibernate/hibernate-orm/commit/c0a2b4f4242906d5e85c86c...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/event/service/internal/EventListenerGroupImpl.java
Log Message:
-----------
HHH-13831 Add missing placeholder to log message
Commit: 7bf632e5c5f762aa19b191e17d9d5df70a109df6
https://github.com/hibernate/hibernate-orm/commit/7bf632e5c5f762aa19b191e...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerReplacementStrategyTest.java
Log Message:
-----------
HHH-13831 Fix the way we keep track of the callers in test
Commit: 695e3a084edaa2bea84d2e2855ab95a3778c28d2
https://github.com/hibernate/hibernate-orm/commit/695e3a084edaa2bea84d2e2...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerReplacementStrategyTest.java
Log Message:
-----------
HHH-13831 Clean up existing tests for listeners
Commit: 6670d034936643efde004560be272f34a7dc9b5d
https://github.com/hibernate/hibernate-orm/commit/6670d034936643efde00456...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerReplacementStrategyTest.java
Log Message:
-----------
HHH-13831 Add tests for multiple listeners
We want to test what happens when we apply a replacement strategy
that doesn't match all listeners.
Commit: e38d2be43122131bb8e8761b2b560d059eeb3ffd
https://github.com/hibernate/hibernate-orm/commit/e38d2be43122131bb8e8761...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerReplacementStrategyTest.java
Log Message:
-----------
HHH-13831 Test listener keep original replacement strategy
Commit: 0268ba9a33763f87033d26e0d4d5b560a42efb98
https://github.com/hibernate/hibernate-orm/commit/0268ba9a33763f87033d26e...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerReplacementStrategyTest.java
Log Message:
-----------
HHH-13831 Test listeners error replacement strategy
Commit: 4cd9dd30a094af43b9975869c0ef37d1bf5bb0c3
https://github.com/hibernate/hibernate-orm/commit/4cd9dd30a094af43b997586...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerDuplicationStrategyTest.java
R hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerReplacementStrategyTest.java
Log Message:
-----------
HHH-13831 Rename test class to EventListenerDuplicationStrategyTest
Compare: https://github.com/hibernate/hibernate-orm/compare/f7aba3ea1719...4cd9dd3...
4 years, 9 months