This is an automated email from the ASF dual-hosted git repository.
borinquenkid pushed a change to branch 8.0.x-hibernate7-dev
in repository https://gitbox.apache.org/repos/asf/grails-core.git
from 96cdf988ac liquibase-hibernate7-oss fork
new a6ea27d613 partial linting commit.
new 49bf2367b5 Refactor ChangelogXml2Groovy for @CompileStatic and add
tests
new 3696e69835 hibernate 7: further linting and testing
new f51c7ce9cb hibernate 7: cleaning and testing
HibernateSpringBeanDatabase
new ff08b7355e hibernate 7: added more robustness to ChangeLogParser
new 954fcbe16f hibernate 7: added DatabaseChangeLogBuilderSpec
new d960177ba7 hibernate 7: added EmbeddedJarPathHandlerSpec
new 2848902c3a hibernate 7: added GormColumnSnapshotGeneratorSpec
new 7756c3b0f3 hibernate 7: added GormDatabaseSpec
The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../gorm/hibernate/annotation/ManagedEntity.java | 3 +-
.../groovy/grails/orm/CriteriaMethodInvoker.java | 48 +-
.../main/groovy/grails/orm/CriteriaMethods.java | 156 +-
.../grails/orm/HibernateCriteriaBuilder.java | 2406 ++++++++++----------
.../CloseSuppressingInvocationHandler.java | 22 +-
.../orm/hibernate/EventListenerIntegrator.java | 231 +-
.../orm/hibernate/GrailsHibernateTemplate.java | 1384 ++++++-----
.../grails/orm/hibernate/GrailsSessionContext.java | 340 +--
.../grails/orm/hibernate/HibernateDatastore.java | 2028 ++++++++---------
.../orm/hibernate/HibernateEventListeners.java | 14 +-
.../org/grails/orm/hibernate/HibernateSession.java | 767 +++----
.../grails/orm/hibernate/IHibernateTemplate.java | 53 +-
.../grails/orm/hibernate/InstanceApiHelper.java | 43 +-
.../grails/orm/hibernate/SessionFactoryHolder.java | 16 +-
.../access/TraitPropertyAccessStrategy.java | 188 +-
.../orm/hibernate/cfg/GrailsHibernateUtil.java | 461 ++--
.../cfg/GrailsNamedStrategyContributor.java | 22 +-
.../orm/hibernate/cfg/HibernateMappingContext.java | 178 +-
.../cfg/HibernateMappingContextConfiguration.java | 556 +++--
.../grails/orm/hibernate/cfg/IdentityEnumType.java | 322 +--
.../orm/hibernate/cfg/MappingCacheHolder.java | 96 +-
.../cfg/PersistentEntityNamingStrategy.java | 12 +-
.../cfg/domainbinding/binder/ClassBinder.java | 80 +-
.../binder/ClassPropertiesBinder.java | 87 +-
.../cfg/domainbinding/binder/CollectionBinder.java | 340 ++-
.../binder/CollectionForPropertyConfigBinder.java | 19 +-
.../cfg/domainbinding/binder/ColumnBinder.java | 222 +-
.../binder/ColumnConfigToColumnBinder.java | 36 +-
.../cfg/domainbinding/binder/ComponentBinder.java | 88 +-
.../cfg/domainbinding/binder/ComponentUpdater.java | 36 +-
.../domainbinding/binder/CompositeIdBinder.java | 76 +-
.../CompositeIdentifierToManyToOneBinder.java | 21 +-
.../binder/ConfiguredDiscriminatorBinder.java | 128 +-
.../binder/DefaultDiscriminatorBinder.java | 39 +-
.../binder/DiscriminatorPropertyBinder.java | 73 +-
.../cfg/domainbinding/binder/EnumTypeBinder.java | 183 +-
.../binder/ForeignKeyOneToOneBinder.java | 68 +-
.../domainbinding/binder/GrailsDomainBinder.java | 421 ++--
.../domainbinding/binder/GrailsPropertyBinder.java | 127 +-
.../cfg/domainbinding/binder/IdentityBinder.java | 50 +-
.../cfg/domainbinding/binder/IndexBinder.java | 59 +-
.../domainbinding/binder/JoinedSubClassBinder.java | 164 +-
.../cfg/domainbinding/binder/ManyToOneBinder.java | 152 +-
.../binder/ManyToOneValuesBinder.java | 28 +-
.../binder/NaturalIdentifierBinder.java | 46 +-
.../binder/NumericColumnConstraintsBinder.java | 102 +-
.../cfg/domainbinding/binder/OneToOneBinder.java | 63 +-
.../cfg/domainbinding/binder/PropertyBinder.java | 116 +-
.../cfg/domainbinding/binder/RootBinder.java | 100 +-
.../RootPersistentClassCommonValuesBinder.java | 165 +-
.../cfg/domainbinding/binder/SimpleIdBinder.java | 123 +-
.../domainbinding/binder/SimpleValueBinder.java | 202 +-
.../binder/SimpleValueColumnBinder.java | 96 +-
.../binder/SingleTableSubclassBinder.java | 51 +-
.../binder/StringColumnConstraintsBinder.java | 43 +-
.../cfg/domainbinding/binder/SubClassBinder.java | 91 +-
.../binder/SubclassMappingBinder.java | 80 +-
.../domainbinding/binder/UnionSubclassBinder.java | 102 +-
.../cfg/domainbinding/binder/VersionBinder.java | 73 +-
.../collectionType/BagCollectionType.java | 17 +-
.../collectionType/CollectionHolder.java | 28 +-
.../collectionType/CollectionType.java | 56 +-
.../collectionType/ListCollectionType.java | 15 +-
.../collectionType/MapCollectionType.java | 15 +-
.../collectionType/SetCollectionType.java | 15 +-
.../collectionType/SortedSetCollectionType.java | 15 +-
.../generator/GrailsIdentityGenerator.java | 20 +-
.../generator/GrailsIncrementGenerator.java | 100 +-
.../generator/GrailsNativeGenerator.java | 60 +-
.../generator/GrailsSequenceStyleGenerator.java | 62 +-
.../generator/GrailsSequenceWrapper.java | 36 +-
.../generator/GrailsTableGenerator.java | 75 +-
.../hibernate/GrailsHibernatePersistentEntity.java | 519 ++---
.../hibernate/HibernateAssociation.java | 116 +-
.../hibernate/HibernateBasicProperty.java | 12 +-
.../hibernate/HibernateClassMapping.java | 26 +-
.../hibernate/HibernateCustomEnumProperty.java | 18 +-
.../hibernate/HibernateCustomProperty.java | 18 +-
.../hibernate/HibernateEmbeddedClassMapping.java | 14 +-
.../HibernateEmbeddedCollectionProperty.java | 13 +-
.../HibernateEmbeddedPersistentEntity.java | 92 +-
.../hibernate/HibernateEmbeddedProperty.java | 10 +-
.../domainbinding/hibernate/HibernateIdentity.java | 20 +-
.../hibernate/HibernateIdentityMapping.java | 81 +-
.../hibernate/HibernateIdentityProperty.java | 10 +-
.../hibernate/HibernateManyToManyProperty.java | 34 +-
.../hibernate/HibernateManyToOneProperty.java | 36 +-
.../hibernate/HibernateOneToManyProperty.java | 24 +-
.../hibernate/HibernateOneToOneProperty.java | 184 +-
.../hibernate/HibernatePersistentEntity.java | 129 +-
.../hibernate/HibernatePersistentProperty.java | 348 ++-
.../hibernate/HibernateSimpleEnumProperty.java | 11 +-
.../hibernate/HibernateSimpleProperty.java | 11 +-
.../hibernate/HibernateTenantIdProperty.java | 10 +-
.../hibernate/HibernateToManyProperty.java | 196 +-
.../hibernate/HibernateToOneProperty.java | 7 +-
.../secondpass/BasicCollectionElementBinder.java | 124 +-
.../secondpass/BidirectionalMapElementBinder.java | 42 +-
.../secondpass/BidirectionalOneToManyLinker.java | 64 +-
.../secondpass/CollectionKeyBinder.java | 87 +-
.../secondpass/CollectionKeyColumnUpdater.java | 59 +-
.../CollectionMultiTenantFilterBinder.java | 63 +-
.../secondpass/CollectionOrderByBinder.java | 66 +-
.../secondpass/CollectionSecondPassBinder.java | 165 +-
.../secondpass/CollectionWithJoinTableBinder.java | 95 +-
.../secondpass/DependentKeyValueBinder.java | 61 +-
.../domainbinding/secondpass/GrailsSecondPass.java | 6 +-
.../domainbinding/secondpass/ListSecondPass.java | 58 +-
.../secondpass/ListSecondPassBinder.java | 213 +-
.../secondpass/ManyToManyElementBinder.java | 45 +-
.../domainbinding/secondpass/MapSecondPass.java | 59 +-
.../secondpass/MapSecondPassBinder.java | 150 +-
.../secondpass/PrimaryKeyValueCreator.java | 43 +-
.../domainbinding/secondpass/SetSecondPass.java | 58 +-
.../secondpass/UnidirectionalOneToManyBinder.java | 100 +-
...UnidirectionalOneToManyInverseValuesBinder.java | 29 +-
.../cfg/domainbinding/util/BackticksRemover.java | 20 +-
.../domainbinding/util/BasicValueIdCreator.java | 98 +-
.../cfg/domainbinding/util/CascadeBehavior.java | 131 +-
.../domainbinding/util/CascadeBehaviorFetcher.java | 120 +-
.../util/ColumnNameForPropertyAndPathFetcher.java | 53 +-
.../util/ConfigureDerivedPropertiesConsumer.java | 26 +-
.../cfg/domainbinding/util/CreateKeyForProps.java | 72 +-
.../util/DefaultColumnNameFetcher.java | 93 +-
.../util/ForeignKeyColumnCountCalculator.java | 32 +-
.../cfg/domainbinding/util/GrailsEnumType.java | 44 +-
.../domainbinding/util/GrailsPropertyResolver.java | 37 +-
.../cfg/domainbinding/util/LogCascadeMapping.java | 87 +-
.../util/MultiTenantFilterBinder.java | 241 +-
.../util/MultiTenantFilterDefinitionBinder.java | 39 +-
.../domainbinding/util/NamespaceNameExtractor.java | 34 +-
.../domainbinding/util/NamingStrategyProvider.java | 108 +-
.../domainbinding/util/NamingStrategyWrapper.java | 123 +-
.../domainbinding/util/OrderByClauseBuilder.java | 149 +-
.../util/PropertyFromValueCreator.java | 39 +-
.../util/SimpleValueColumnFetcher.java | 8 +-
.../domainbinding/util/TableForManyCalculator.java | 148 +-
.../util/UniqueKeyForColumnsCreator.java | 39 +-
.../domainbinding/util/UniqueNameGenerator.java | 52 +-
.../connections/HibernateConnectionSource.java | 60 +-
.../HibernateConnectionSourceFactory.java | 524 ++---
.../event/listener/HibernateEventListener.java | 399 ++--
...CouldNotDetermineHibernateDialectException.java | 14 +-
.../GrailsHibernateConfigurationException.java | 14 +-
.../exceptions/GrailsHibernateException.java | 14 +-
.../hibernate/exceptions/GrailsQueryException.java | 14 +-
.../multitenancy/MultiTenantEventListener.java | 121 +-
.../orm/hibernate/proxy/HibernateProxyHandler.java | 250 +-
.../orm/hibernate/query/AliasMapEntryFunction.java | 14 +-
.../orm/hibernate/query/CriteriaAndAlias.java | 16 +-
.../query/DetachedAssociationFunction.java | 40 +-
.../query/GrailsRLikeFunctionContributor.java | 32 +-
.../hibernate/query/HibernateAssociationQuery.java | 73 +-
.../orm/hibernate/query/HibernateHqlQuery.java | 496 ++--
.../grails/orm/hibernate/query/HibernateQuery.java | 1213 +++++-----
.../hibernate/query/HibernateQueryArgument.java | 64 +-
.../hibernate/query/HibernateQueryConstants.java | 35 +-
.../hibernate/query/HibernateQueryExecutor.java | 87 +-
.../orm/hibernate/query/HqlListQueryBuilder.java | 220 +-
.../orm/hibernate/query/HqlQueryContext.java | 508 ++---
.../orm/hibernate/query/HqlQueryDelegate.java | 59 +-
.../hibernate/query/JpaCriteriaQueryCreator.java | 316 ++-
.../orm/hibernate/query/JpaFromProvider.java | 271 ++-
.../orm/hibernate/query/MutationQueryDelegate.java | 127 +-
.../orm/hibernate/query/PagedResultList.java | 169 +-
.../orm/hibernate/query/PredicateGenerator.java | 856 ++++---
.../orm/hibernate/query/ProjectionPredicate.java | 60 +-
.../orm/hibernate/query/RegexDialectPattern.java | 55 +-
.../orm/hibernate/query/SelectQueryDelegate.java | 186 +-
.../hibernate/support/ClosureEventListener.java | 488 ++--
.../support/ClosureEventTriggeringInterceptor.java | 699 +++---
.../org/grails/orm/hibernate/support/SoftKey.java | 70 +-
.../org/hibernate/proxy/HibernateProxyHelper.java | 30 +-
.../util/GeneratorCreationContextWrapper.java | 92 +-
grails-data-hibernate7/dbmigration/build.gradle | 2 +-
.../database/HibernateSpringBeanDatabase.java | 163 --
.../connection/HibernateConnectionMetadata.java | 724 ------
.../DatabaseMigrationTransactionManager.groovy | 2 +-
...plicationContextDatabaseMigrationCommand.groovy | 2 +-
.../liquibase/ChangelogXml2Groovy.groovy | 15 +-
.../liquibase/EmbeddedJarPathHandler.groovy | 2 +-
.../liquibase/GormColumnSnapshotGenerator.groovy | 20 +-
.../liquibase/GormDatabase.groovy | 52 +-
.../liquibase/GroovyChangeLogParser.groovy | 8 +-
.../liquibase/GroovyChangeLogSerializer.groovy | 2 +-
.../customfactory/CustomMetadataFactory.java | 3 +-
.../database/HibernateClassicDatabase.java | 35 +-
.../ext/hibernate/database/HibernateDatabase.java | 127 +-
.../hibernate/database/HibernateEjb3Database.java | 103 +-
.../database/HibernateGenericDialect.java | 2 +-
.../database/HibernateSpringBeanDatabase.java | 184 ++
.../database/HibernateSpringPackageDatabase.java | 124 +-
.../hibernate/database/JpaPersistenceDatabase.java | 35 +-
.../hibernate/database/NoOpConnectionProvider.java | 16 +-
.../NoOpMultiTenantConnectionProvider.java | 23 +-
.../database/connection/HibernateConnection.java | 165 +-
.../connection/HibernateConnectionMetadata.java | 733 ++++++
.../database/connection/HibernateDriver.java | 14 +-
.../diff/ChangedColumnChangeGenerator.java | 43 +-
.../diff/ChangedForeignKeyChangeGenerator.java | 11 +-
.../diff/ChangedPrimaryKeyChangeGenerator.java | 11 +-
.../diff/ChangedSequenceChangeGenerator.java | 54 +-
.../ChangedUniqueConstraintChangeGenerator.java | 13 +-
.../diff/MissingSequenceChangeGenerator.java | 10 +-
.../diff/UnexpectedIndexChangeGenerator.java | 10 +-
.../snapshot/CatalogSnapshotGenerator.java | 9 +-
.../snapshot/ColumnSnapshotGenerator.java | 48 +-
.../snapshot/ForeignKeySnapshotGenerator.java | 39 +-
.../snapshot/HibernateSnapshotGenerator.java | 15 +-
.../hibernate/snapshot/IndexSnapshotGenerator.java | 23 +-
.../snapshot/PrimaryKeySnapshotGenerator.java | 14 +-
.../snapshot/SchemaSnapshotGenerator.java | 16 +-
.../snapshot/SequenceSnapshotGenerator.java | 20 +-
.../hibernate/snapshot/TableSnapshotGenerator.java | 14 +-
.../UniqueConstraintSnapshotGenerator.java | 28 +-
.../hibernate/snapshot/ViewSnapshotGenerator.java | 11 +-
.../extension/ExtendedSnapshotGenerator.java | 1 -
.../extension/TableGeneratorSnapshotGenerator.java | 1 -
.../DatabaseMigrationGrailsPluginSpec.groovy | 167 ++
.../liquibase/ChangelogXml2GroovySpec.groovy | 101 +
.../liquibase/DatabaseChangeLogBuilderSpec.groovy | 172 ++
.../liquibase/EmbeddedJarPathHandlerSpec.groovy | 96 +
.../GormColumnSnapshotGeneratorSpec.groovy | 205 ++
.../liquibase/GormDatabaseSpec.groovy | 89 +
.../liquibase/GroovyChangeLogParserSpec.groovy | 157 ++
.../database/HibernateSpringDatabaseTest.java | 23 +-
226 files changed, 15777 insertions(+), 14995 deletions(-)
delete mode 100644
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/database/HibernateSpringBeanDatabase.java
delete mode 100644
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/database/connection/HibernateConnectionMetadata.java
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/customfactory/CustomMetadataFactory.java (99%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/database/HibernateClassicDatabase.java (63%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/database/HibernateDatabase.java (72%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/database/HibernateEjb3Database.java (64%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/database/HibernateGenericDialect.java (87%)
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/database/HibernateSpringBeanDatabase.java
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/database/HibernateSpringPackageDatabase.java (58%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/database/JpaPersistenceDatabase.java (60%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/database/NoOpConnectionProvider.java (86%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/database/NoOpMultiTenantConnectionProvider.java
(69%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/database/connection/HibernateConnection.java (57%)
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/database/connection/HibernateConnectionMetadata.java
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/database/connection/HibernateDriver.java (84%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/diff/ChangedColumnChangeGenerator.java (65%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/diff/ChangedForeignKeyChangeGenerator.java (77%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/diff/ChangedPrimaryKeyChangeGenerator.java (76%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/diff/ChangedSequenceChangeGenerator.java (71%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/diff/ChangedUniqueConstraintChangeGenerator.java
(75%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/diff/MissingSequenceChangeGenerator.java (74%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/diff/UnexpectedIndexChangeGenerator.java (74%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/snapshot/CatalogSnapshotGenerator.java (78%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/snapshot/ColumnSnapshotGenerator.java (86%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/snapshot/ForeignKeySnapshotGenerator.java (73%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/snapshot/HibernateSnapshotGenerator.java (85%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/snapshot/IndexSnapshotGenerator.java (82%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/snapshot/PrimaryKeySnapshotGenerator.java (84%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/snapshot/SchemaSnapshotGenerator.java (62%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/snapshot/SequenceSnapshotGenerator.java (80%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/snapshot/TableSnapshotGenerator.java (88%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/snapshot/UniqueConstraintSnapshotGenerator.java
(87%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/snapshot/ViewSnapshotGenerator.java (76%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/snapshot/extension/ExtendedSnapshotGenerator.java
(99%)
rename grails-data-hibernate7/dbmigration/src/main/{groovy =>
java}/liquibase/ext/hibernate/snapshot/extension/TableGeneratorSnapshotGenerator.java
(99%)
create mode 100644
grails-data-hibernate7/dbmigration/src/test/groovy/org/grails/plugins/databasemigration/DatabaseMigrationGrailsPluginSpec.groovy
create mode 100644
grails-data-hibernate7/dbmigration/src/test/groovy/org/grails/plugins/databasemigration/liquibase/ChangelogXml2GroovySpec.groovy
create mode 100644
grails-data-hibernate7/dbmigration/src/test/groovy/org/grails/plugins/databasemigration/liquibase/DatabaseChangeLogBuilderSpec.groovy
create mode 100644
grails-data-hibernate7/dbmigration/src/test/groovy/org/grails/plugins/databasemigration/liquibase/EmbeddedJarPathHandlerSpec.groovy
create mode 100644
grails-data-hibernate7/dbmigration/src/test/groovy/org/grails/plugins/databasemigration/liquibase/GormColumnSnapshotGeneratorSpec.groovy
create mode 100644
grails-data-hibernate7/dbmigration/src/test/groovy/org/grails/plugins/databasemigration/liquibase/GormDatabaseSpec.groovy
create mode 100644
grails-data-hibernate7/dbmigration/src/test/groovy/org/grails/plugins/databasemigration/liquibase/GroovyChangeLogParserSpec.groovy