You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by bo...@apache.org on 2026/10/09 02:39:25 UTC

(grails-core) 15/18: test: record what the classic domain binder produces for the scanned test domains

This is an automated email from the ASF dual-hosted git repository.

borinquenkid pushed a commit to branch 9.0.x-h7-improvement-phase3
in repository https://gitbox.apache.org/repos/asf/grails-core.git

commit b95e79772e306d07736156fdcbbe9fef47b636aa
Author: Walter Duque de Estrada <wb...@mac.com>
AuthorDate: Thu Oct 8 20:50:20 2026 -0500

    test: record what the classic domain binder produces for the scanned test domains
    
    The two differential specs of native domain binding compare it with the classic
    binder, booted live, which is going to be retired. This is the recorded output of
    that binder (the facts it bound per entity and property, the schema it derived
    and H2's script, and the groups it cannot boot with the first line of why), one
    record per line with sorted keys and nothing that varies from run to run, so the
    specs can compare against data once the classic code is gone.
    
    Co-Authored-By: Claude Sonnet 5.5 <no...@anthropic.com>
---
 .../resources/classic-oracle/ddl-differential.txt  | 5709 ++++++++++++++++++++
 .../classic-oracle/generator-differential.txt      | 1990 +++++++
 2 files changed, 7699 insertions(+)

diff --git a/grails-data-hibernate7/core/src/test/resources/classic-oracle/ddl-differential.txt b/grails-data-hibernate7/core/src/test/resources/classic-oracle/ddl-differential.txt
new file mode 100644
index 0000000000..a66a4cd1bd
--- /dev/null
+++ b/grails-data-hibernate7/core/src/test/resources/classic-oracle/ddl-differential.txt
@@ -0,0 +1,5709 @@
+@group	grails.gorm.hibernate.mapping.HibernateOptLockingStyleNotVersioned	{"members":["grails.gorm.hibernate.mapping.HibernateOptLockingStyleNotVersioned"]}
+table	hibernate_opt_locking_style_not_versioned	{"checks":[],"collections":[],"columnOrder":["id","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"prim [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIBERNATE_OPT_LOCKING_STYLE_NOT_VERSIONED\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE_OPT_LOCKING_STYLE_NOT_VERSIONED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.hibernate.mapping.HibernateOptLockingStyleVersioned	{"members":["grails.gorm.hibernate.mapping.HibernateOptLockingStyleVersioned"]}
+table	hibernate_opt_locking_style_versioned	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIBERNATE_OPT_LOCKING_STYLE_VERSIONED\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE_OPT_LOCKING_STYLE_VERSIONED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.Abc	{"members":["grails.gorm.tests.Abc"]}
+table	abc	{"checks":[],"collections":[],"columnOrder":["id","version","temp"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"temp":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":true},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ABC\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TEMP\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ABC\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"ABC\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"TEMP\");"
+@group	grails.gorm.tests.Bar	{"members":["grails.gorm.tests.Bar","grails.gorm.tests.Foo"]}
+table	bar	{"checks":[],"collections":[],"columnOrder":["foo_id","id","version","bar_desc"],"columns":{"bar_desc":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"foo_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generated [...]
+table	foo	{"checks":[],"collections":[],"columnOrder":["id","version","foo_desc"],"columns":{"foo_desc":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BAR\"(\n    \"FOO_ID\" BIGINT NOT NULL,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"BAR_DESC\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BAR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"FOO\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"FOO_DESC\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"FOO\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"BAR\" ADD CONSTRAINT \"PUBLIC\".\"FKDVOQIJ212WWL2BF14KWO55H55\" FOREIGN KEY(\"FOO_ID\") REFERENCES \"PUBLIC\".\"FOO\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.BcStudent	{"members":["grails.gorm.tests.BcStudent"]}
+table	bc_student	{"checks":[],"collections":[],"columnOrder":["id","version","email","name"],"columns":{"email":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+table	bc_student_schools	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["bc_student_id","schools_java_lang_string"],"columns":{"bc_student_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"schools_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BC_STUDENT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"EMAIL\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BC_STUDENT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BC_STUDENT_SCHOOLS\"(\n    \"BC_STUDENT_ID\" BIGINT,\n    \"SCHOOLS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BC_STUDENT_SCHOOLS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"BC_STUDENT_ID\", \"SCHOOLS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"BC_STUDENT_SCHOOLS\" ADD CONSTRAINT \"PUBLIC\".\"FK1ALTXL0QX0BXX3OB67MMU31YW\" FOREIGN KEY(\"BC_STUDENT_ID\") REFERENCES \"PUBLIC\".\"BC_STUDENT\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.BookWithSequence	{"members":["grails.gorm.tests.BookWithSequence"]}
+table	book_with_sequence	{"checks":[],"collections":[],"columnOrder":["id","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment":null,"foreignKeys":{},"indexes":{"book_id_idx":{"columns":["id"],"unique":fals [...]
+sequence	book_seq	{"increment":50,"initial":1}
+script		"CREATE SEQUENCE \"PUBLIC\".\"BOOK_SEQ\" START WITH 1 INCREMENT BY 50;"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_BOOK_WITH_SEQUENCE\"(\n    \"RN_\" INTEGER NOT NULL,\n    \"ID\" BIGINT,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_BOOK_WITH_SEQUENCE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"RN_\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BOOK_WITH_SEQUENCE\"(\n    \"ID\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BOOK_WITH_SEQUENCE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"BOOK_ID_IDX\" ON \"PUBLIC\".\"BOOK_WITH_SEQUENCE\"(\"ID\" NULLS FIRST);"
+@group	grails.gorm.tests.CascadeAuthor	{"members":["grails.gorm.tests.CascadeAuthor","grails.gorm.tests.CascadeBook"]}
+table	cascade_author	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+table	cascade_book	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["author_id","id","version","title"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CASCADE_AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CASCADE_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CASCADE_BOOK\"(\n    \"AUTHOR_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CASCADE_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CASCADE_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKKCOP94HAPBGT5FOQYA10QUEHC\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"CASCADE_AUTHOR\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.Company	{"members":["grails.gorm.tests.Company","grails.gorm.tests.Vendor"]}
+table	company	{"checks":[],"collections":[],"columnOrder":["id","version","address_address","address_city","address_state","address_zip","name"],"columns":{"address_address":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"address_city":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"ad [...]
+table	vendor	{"checks":[],"collections":[],"columnOrder":["id"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FK8q3ou8l1knuhsfhyfv1pewjiw":{"columns":["id"],"created":true,"duplicate":false,"keyDef":null,"onDelete":null,"physical":true,"refCols":["id"],"refTable":"company"}},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name": [...]
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HT_COMPANY\"(\n    \"ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HT_COMPANY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_COMPANY\"(\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"ADDRESS_ADDRESS\" CHARACTER VARYING(255),\n    \"ADDRESS_CITY\" CHARACTER VARYING(255),\n    \"ADDRESS_STATE\" CHARACTER VARYING(255),\n    \"ADDRESS_ZIP\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_COMPANY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_VENDOR\"(\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"ADDRESS_ADDRESS\" CHARACTER VARYING(255),\n    \"ADDRESS_CITY\" CHARACTER VARYING(255),\n    \"ADDRESS_STATE\" CHARACTER VARYING(255),\n    \"ADDRESS_ZIP\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_VENDOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"COMPANY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"ADDRESS_ADDRESS\" CHARACTER VARYING(255),\n    \"ADDRESS_CITY\" CHARACTER VARYING(255),\n    \"ADDRESS_STATE\" CHARACTER VARYING(255),\n    \"ADDRESS_ZIP\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"COMPANY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"VENDOR\"(\n    \"ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"VENDOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"VENDOR\" ADD CONSTRAINT \"PUBLIC\".\"FK8Q3OU8L1KNUHSFHYFV1PEWJIW\" FOREIGN KEY(\"ID\") REFERENCES \"PUBLIC\".\"COMPANY\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.CompositeIdChild	{"members":["grails.gorm.tests.CompositeIdChild","grails.gorm.tests.CompositeIdParent"]}
+table	composite_id_child	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","version","composite_id_parent_last","composite_id_parent_name","foo"],"columns":{"composite_id_parent_last":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"composite_id_parent_name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullab [...]
+table	composite_id_parent	{"checks":[],"collections":[],"columnOrder":["version","last","name"],"columns":{"last":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"COMPOSITE_ID_CHILD\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"COMPOSITE_ID_PARENT_LAST\" CHARACTER VARYING(255),\n    \"COMPOSITE_ID_PARENT_NAME\" CHARACTER VARYING(255),\n    \"FOO\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"COMPOSITE_ID_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"COMPOSITE_ID_PARENT\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"LAST\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"COMPOSITE_ID_PARENT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"LAST\", \"NAME\");"
+script		"ALTER TABLE \"PUBLIC\".\"COMPOSITE_ID_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"FK8J36HG0IJIDEDS0ND4O2IA3TT\" FOREIGN KEY(\"COMPOSITE_ID_PARENT_LAST\", \"COMPOSITE_ID_PARENT_NAME\") REFERENCES \"PUBLIC\".\"COMPOSITE_ID_PARENT\"(\"LAST\", \"NAME\") NOCHECK;"
+@group	grails.gorm.tests.CountByPerson	{"members":["grails.gorm.tests.CountByPerson"]}
+table	count_by_person	{"checks":[],"collections":[],"columnOrder":["id","version","born_in_country_name","name"],"columns":{"born_in_country_name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"COUNT_BY_PERSON\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"BORN_IN_COUNTRY_NAME\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"COUNT_BY_PERSON\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.CustomSchema	{"members":["grails.gorm.tests.CustomSchema"]}
+table	myschema.custom_schema	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generat [...]
+@group	grails.gorm.tests.DateCreatedTestA	{"members":["grails.gorm.tests.DateCreatedTestA"]}
+table	date_created_testa	{"checks":[],"collections":[],"columnOrder":["date_created","id","last_updated","version","name"],"columns":{"date_created":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"timestamp(6)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"last_updated":{"checks":[],"collation":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DATE_CREATED_TESTA\"(\n    \"DATE_CREATED\" TIMESTAMP(6),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"LAST_UPDATED\" TIMESTAMP(6),\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DATE_CREATED_TESTA\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.DateCreatedTestB	{"members":["grails.gorm.tests.DateCreatedTestB"]}
+table	date_created_testb	{"checks":[],"collections":[],"columnOrder":["date_created","id","last_updated","version","name"],"columns":{"date_created":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"timestamp(6)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"last_updated":{"checks":[],"collation":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DATE_CREATED_TESTB\"(\n    \"DATE_CREATED\" TIMESTAMP(6),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"LAST_UPDATED\" TIMESTAMP(6),\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DATE_CREATED_TESTB\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.DomainOne	{"members":["grails.gorm.tests.DomainOne"]}
+table	domain_one	{"checks":[],"collections":[],"columnOrder":["id","version","action","controller"],"columns":{"action":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"controller":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DOMAIN_ONE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"ACTION\" CHARACTER VARYING(255),\n    \"CONTROLLER\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DOMAIN_ONE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"DOMAIN_ONE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CONTROLLER\", \"ACTION\");"
+@group	grails.gorm.tests.DomainWithGetter	{"members":["grails.gorm.tests.DomainWithGetter"]}
+table	domain_with_getter	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["i [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DOMAIN_WITH_GETTER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DOMAIN_WITH_GETTER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.Driver	{"members":["grails.gorm.tests.Driver","grails.gorm.tests.License"]}
+table	driver	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name":" [...]
+table	license	{"checks":[],"collections":[],"columnOrder":["driver_id","id","version"],"columns":{"driver_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DRIVER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DRIVER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"LICENSE\"(\n    \"DRIVER_ID\" BIGINT NOT NULL,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"LICENSE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"LICENSE\" ADD CONSTRAINT \"PUBLIC\".\"FK45XAATEHIJH8WCFC8XKEP419A\" FOREIGN KEY(\"DRIVER_ID\") REFERENCES \"PUBLIC\".\"DRIVER\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.EnumEntityDomain	{"members":["grails.gorm.tests.EnumEntityDomain"]}
+table	enum_entity_domain	{"checks":[],"collections":[],"columnOrder":["id","version","status"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"status":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generat [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ENUM_ENTITY_DOMAIN\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"STATUS\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ENUM_ENTITY_DOMAIN\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.FetchJoinChild	{"members":["grails.gorm.tests.FetchJoinChild","grails.gorm.tests.FetchJoinParent"]}
+table	fetch_join_child	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","parent_id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"parent_id":{"checks":[],"collation":null,"c [...]
+table	fetch_join_parent	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"FETCH_JOIN_CHILD\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"PARENT_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"FETCH_JOIN_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"FETCH_JOIN_PARENT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"FETCH_JOIN_PARENT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"FETCH_JOIN_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"FKHK4010UVVABI784DKY1XJUPY8\" FOREIGN KEY(\"PARENT_ID\") REFERENCES \"PUBLIC\".\"FETCH_JOIN_PARENT\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.FooWithEnum	{"members":["grails.gorm.tests.FooWithEnum"]}
+table	foo_with_enum	{"checks":[],"collections":[],"columnOrder":["my_super_value","id","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"my_super_value":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generat [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"FOO_WITH_ENUM\"(\n    \"MY_SUPER_VALUE\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"FOO_WITH_ENUM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.HPBook	{"members":["grails.gorm.tests.HPBook"]}
+table	hpbook	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"id [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HPBOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HPBOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.Hibernate7RefreshLockBook	{"members":["grails.gorm.tests.Hibernate7RefreshLockBook"]}
+table	hibernate7_refresh_lock_book	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.Hibernate7RefreshLockCascadeChild	{"members":["grails.gorm.tests.Hibernate7RefreshLockCascadeChild","grails.gorm.tests.Hibernate7RefreshLockCascadeParent","grails.gorm.tests.Hibernate7RefreshLockCollectionParent"]}
+table	hibernate7_refresh_lock_cascade_child	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"defau [...]
+table	hibernate7_refresh_lock_cascade_parent	{"checks":[],"collections":[],"columnOrder":["child_id","id","version","title"],"columns":{"child_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null [...]
+table	hibernate7_refresh_lock_collection_parent	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"d [...]
+table	hibernate7_refresh_lock_collection_parent_hibernate7_refresh_lock_cascade_child	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["hibernate7_refresh_lock_cascade_child_id","hibernate7_refresh_lock_collection_parent_children_id"],"columns":{"hibernate7_refresh_lock_cascade_child_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"hibernate7_refresh_lock_collection_parent_ch [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_CASCADE_CHILD\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_CASCADE_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_CASCADE_PARENT\"(\n    \"CHILD_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_CASCADE_PARENT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_COLLECTION_PARENT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_COLLECTION_PARENT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_COLLECTION_PARENT_HIBERNATE7_REFRESH_LOCK_CASCADE_CHILD\"(\n    \"HIBERNATE7_REFRESH_LOCK_CASCADE_CHILD_ID\" BIGINT,\n    \"HIBERNATE7_REFRESH_LOCK_COLLECTION_PARENT_CHILDREN_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_COLLECTION_PARENT_HIBERNATE7_REFRESH_LOCK_CASCADE_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"HIBERNATE7_REFRESH_LOCK_COLLECTION_PARENT_CHILDREN_ID\", \"HIBERNATE7_REFRESH_LOCK_CASCADE_CHILD_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_CASCADE_PARENT\" ADD CONSTRAINT \"PUBLIC\".\"FKB3WBWM997RSXG629EOC7Y55IL\" FOREIGN KEY(\"CHILD_ID\") REFERENCES \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_CASCADE_CHILD\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_COLLECTION_PARENT_HIBERNATE7_REFRESH_LOCK_CASCADE_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"FK9F0P38M70C11GKO5L62NGKAGV\" FOREIGN KEY(\"HIBERNATE7_REFRESH_LOCK_CASCADE_CHILD_ID\") REFERENCES \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_CASCADE_CHILD\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_COLLECTION_PARENT_HIBERNATE7_REFRESH_LOCK_CASCADE_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"FKG27Q1POXYJYISMTVV8RT3HQJU\" FOREIGN KEY(\"HIBERNATE7_REFRESH_LOCK_COLLECTION_PARENT_CHILDREN_ID\") REFERENCES \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_COLLECTION_PARENT\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.Hibernate7RefreshLockEmbeddedBook	{"members":["grails.gorm.tests.Hibernate7RefreshLockEmbeddedBook"]}
+table	hibernate7_refresh_lock_embedded_book	{"checks":[],"collections":[],"columnOrder":["id","version","details_language","details_summary","title"],"columns":{"details_language":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"details_summary":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":f [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_EMBEDDED_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"DETAILS_LANGUAGE\" CHARACTER VARYING(255),\n    \"DETAILS_SUMMARY\" CHARACTER VARYING(255),\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_EMBEDDED_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.Hibernate7RefreshLockEmbeddedOwner	{"members":["grails.gorm.tests.Hibernate7RefreshLockEmbeddedOwner"]}
+table	hibernate7_refresh_lock_cascade_child	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"defau [...]
+table	hibernate7_refresh_lock_embedded_owner	{"checks":[],"collections":[],"columnOrder":["details_child_id","id","version","details_note","title"],"columns":{"details_child_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"details_note":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_CASCADE_CHILD\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_CASCADE_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_EMBEDDED_OWNER\"(\n    \"DETAILS_CHILD_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"DETAILS_NOTE\" CHARACTER VARYING(255),\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_EMBEDDED_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_EMBEDDED_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"FKTD35O0A5N1SAGWFEJ4NVSAG39\" FOREIGN KEY(\"DETAILS_CHILD_ID\") REFERENCES \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_CASCADE_CHILD\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.Hibernate7RefreshLockJoinedRoot	{"members":["grails.gorm.tests.Hibernate7RefreshLockJoinedRoot","grails.gorm.tests.Hibernate7RefreshLockJoinedSub"]}
+table	hibernate7_refresh_lock_joined_root	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default [...]
+table	hibernate7_refresh_lock_joined_sub	{"checks":[],"collections":[],"columnOrder":["id","extra"],"columns":{"extra":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FKl7n3197x4yyoac1c64e6uweqd":{"columns":[ [...]
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HT_HIBERNATE7_REFRESH_LOCK_JOINED_ROOT\"(\n    \"ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HT_HIBERNATE7_REFRESH_LOCK_JOINED_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_HIBERNATE7_REFRESH_LOCK_JOINED_ROOT\"(\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_HIBERNATE7_REFRESH_LOCK_JOINED_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_HIBERNATE7_REFRESH_LOCK_JOINED_SUB\"(\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"EXTRA\" CHARACTER VARYING(255),\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_HIBERNATE7_REFRESH_LOCK_JOINED_SUB\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_JOINED_ROOT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_JOINED_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_JOINED_SUB\"(\n    \"ID\" BIGINT NOT NULL,\n    \"EXTRA\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_JOINED_SUB\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_JOINED_SUB\" ADD CONSTRAINT \"PUBLIC\".\"FKL7N3197X4YYOAC1C64E6UWEQD\" FOREIGN KEY(\"ID\") REFERENCES \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_JOINED_ROOT\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.Hibernate7RefreshLockNonversionedBook	{"members":["grails.gorm.tests.Hibernate7RefreshLockNonversionedBook"]}
+table	hibernate7_refresh_lock_nonversioned_book	{"checks":[],"collections":[],"columnOrder":["id","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"pr [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_NONVERSIONED_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_NONVERSIONED_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.Hibernate7RefreshLockRoutedBook	{"members":["grails.gorm.tests.Hibernate7RefreshLockRoutedBook"]}
+table	hibernate7_refresh_lock_routed_book	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_ROUTED_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE7_REFRESH_LOCK_ROUTED_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.Hibernate7RefreshLockSecondaryBook	{"members":["grails.gorm.tests.Hibernate7RefreshLockSecondaryBook"]}
+@group	grails.gorm.tests.Hibernate7RefreshLockUnionRoot	{"members":["grails.gorm.tests.Hibernate7RefreshLockUnionRoot","grails.gorm.tests.Hibernate7RefreshLockUnionSub"],"unbootable":"MissingPropertyException: No such property: checkConstraints for class: org.hibernate.mapping.DenormalizedTable"}
+@group	grails.gorm.tests.HqlResultTypeAuthor	{"members":["grails.gorm.tests.HqlResultTypeAuthor","grails.gorm.tests.HqlResultTypeBook"]}
+table	hql_result_type_author	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generat [...]
+table	hql_result_type_book	{"checks":[],"collections":[],"columnOrder":["author_id","id","version","title"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HQL_RESULT_TYPE_AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HQL_RESULT_TYPE_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HQL_RESULT_TYPE_BOOK\"(\n    \"AUTHOR_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HQL_RESULT_TYPE_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"HQL_RESULT_TYPE_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKJEW5F2HBXFQY5KR0BK0QI1TRQ\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"HQL_RESULT_TYPE_AUTHOR\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.ImportFromNullableSource	{"members":["grails.gorm.tests.ImportFromNullableSource"]}
+table	import_from_nullable_source	{"checks":[],"collections":[],"columnOrder":["id","version","description","name"],"columns":{"description":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"IMPORT_FROM_NULLABLE_SOURCE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"DESCRIPTION\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"IMPORT_FROM_NULLABLE_SOURCE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.ImportFromNullableTarget	{"members":["grails.gorm.tests.ImportFromNullableTarget"]}
+table	import_from_nullable_target	{"checks":[],"collections":[],"columnOrder":["id","version","description","name"],"columns":{"description":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"IMPORT_FROM_NULLABLE_TARGET\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"DESCRIPTION\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"IMPORT_FROM_NULLABLE_TARGET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.InvAuthor	{"members":["grails.gorm.tests.InvAuthor","grails.gorm.tests.InvBook"]}
+table	inv_author	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null," [...]
+table	inv_book	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null," [...]
+table	inv_mm_author_books	{"checks":[],"collections":["Set of ManyToOne","Set of ManyToOne (inverse)"],"columnOrder":["mm_author_id","mm_book_id"],"columns":{"mm_author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"mm_book_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"INV_AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"INV_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"INV_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"INV_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"INV_MM_AUTHOR_BOOKS\"(\n    \"MM_AUTHOR_ID\" BIGINT NOT NULL,\n    \"MM_BOOK_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"INV_MM_AUTHOR_BOOKS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"MM_AUTHOR_ID\", \"MM_BOOK_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"INV_MM_AUTHOR_BOOKS\" ADD CONSTRAINT \"PUBLIC\".\"FKCOO5FMA8T0NVBLSHXCHWEQCSC\" FOREIGN KEY(\"MM_AUTHOR_ID\") REFERENCES \"PUBLIC\".\"INV_AUTHOR\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"INV_MM_AUTHOR_BOOKS\" ADD CONSTRAINT \"PUBLIC\".\"FKM8TAUBHYYN0W6LQWWX1DHYY3E\" FOREIGN KEY(\"MM_BOOK_ID\") REFERENCES \"PUBLIC\".\"INV_BOOK\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.InvKeyedInverse	{"members":["grails.gorm.tests.InvKeyedInverse","grails.gorm.tests.InvKeyedOwner"]}
+table	inv_keyed_inverse	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+table	inv_keyed_join	{"checks":[],"collections":["Set of ManyToOne (inverse)","Set of ManyToOne"],"columnOrder":["inverse_ref","owner_ref"],"columns":{"inverse_ref":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"owner_ref":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignK [...]
+table	inv_keyed_owner	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"INV_KEYED_INVERSE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"INV_KEYED_INVERSE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"INV_KEYED_JOIN\"(\n    \"INVERSE_REF\" BIGINT NOT NULL,\n    \"OWNER_REF\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"INV_KEYED_JOIN\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"INVERSE_REF\", \"OWNER_REF\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"INV_KEYED_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"INV_KEYED_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"INV_KEYED_JOIN\" ADD CONSTRAINT \"PUBLIC\".\"FK5LS390LO810TP7VFK92A4KUQG\" FOREIGN KEY(\"OWNER_REF\") REFERENCES \"PUBLIC\".\"INV_KEYED_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"INV_KEYED_JOIN\" ADD CONSTRAINT \"PUBLIC\".\"FK7W2E55B56KLHY5NTDOU7KCUK2\" FOREIGN KEY(\"INVERSE_REF\") REFERENCES \"PUBLIC\".\"INV_KEYED_INVERSE\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.InvNamedInverse	{"members":["grails.gorm.tests.InvNamedInverse","grails.gorm.tests.InvNamedOwner"]}
+table	inv_named_inverse	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+table	inv_named_others	{"checks":[],"collections":["Set of ManyToOne","Set of ManyToOne (inverse)"],"columnOrder":["inv_named_inverse_id","inv_named_owner_id"],"columns":{"inv_named_inverse_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"inv_named_owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","un [...]
+table	inv_named_owner	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"INV_NAMED_INVERSE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"INV_NAMED_INVERSE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"INV_NAMED_OTHERS\"(\n    \"INV_NAMED_INVERSE_ID\" BIGINT NOT NULL,\n    \"INV_NAMED_OWNER_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"INV_NAMED_OTHERS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"INV_NAMED_INVERSE_ID\", \"INV_NAMED_OWNER_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"INV_NAMED_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"INV_NAMED_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"INV_NAMED_OTHERS\" ADD CONSTRAINT \"PUBLIC\".\"FKAB2R91HSFJFQ5YBUF06YNTITG\" FOREIGN KEY(\"INV_NAMED_INVERSE_ID\") REFERENCES \"PUBLIC\".\"INV_NAMED_INVERSE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"INV_NAMED_OTHERS\" ADD CONSTRAINT \"PUBLIC\".\"FK41XPKFX9LU2T164LCAHT3GKET\" FOREIGN KEY(\"INV_NAMED_OWNER_ID\") REFERENCES \"PUBLIC\".\"INV_NAMED_OWNER\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.InvOwnTableInverse	{"members":["grails.gorm.tests.InvOwnTableInverse","grails.gorm.tests.InvOwnTableOwner"]}
+table	inv_own_table_inverse	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generate [...]
+table	inv_own_table_join	{"checks":[],"collections":["Set of ManyToOne (inverse)","Set of ManyToOne"],"columnOrder":["inv_own_table_inverse_id","inv_own_table_owner_id"],"columns":{"inv_own_table_inverse_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"inv_own_table_owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false," [...]
+table	inv_own_table_owner	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"INV_OWN_TABLE_INVERSE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"INV_OWN_TABLE_INVERSE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"INV_OWN_TABLE_JOIN\"(\n    \"INV_OWN_TABLE_INVERSE_ID\" BIGINT NOT NULL,\n    \"INV_OWN_TABLE_OWNER_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"INV_OWN_TABLE_JOIN\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"INV_OWN_TABLE_INVERSE_ID\", \"INV_OWN_TABLE_OWNER_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"INV_OWN_TABLE_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"INV_OWN_TABLE_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"INV_OWN_TABLE_JOIN\" ADD CONSTRAINT \"PUBLIC\".\"FKPC87APF3GEKJKIS99JF332H6U\" FOREIGN KEY(\"INV_OWN_TABLE_OWNER_ID\") REFERENCES \"PUBLIC\".\"INV_OWN_TABLE_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"INV_OWN_TABLE_JOIN\" ADD CONSTRAINT \"PUBLIC\".\"FKHQ6LE8VEG9JB23ODUFMN799F8\" FOREIGN KEY(\"INV_OWN_TABLE_INVERSE_ID\") REFERENCES \"PUBLIC\".\"INV_OWN_TABLE_INVERSE\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.Issue16349AssignedBook	{"members":["grails.gorm.tests.Issue16349AssignedBook"]}
+table	issue16349_assigned_book	{"checks":[],"collections":[],"columnOrder":["version","id","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ISSUE16349_ASSIGNED_BOOK\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"ID\" CHARACTER VARYING(255) NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ISSUE16349_ASSIGNED_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.Issue16349IdentityBook	{"members":["grails.gorm.tests.Issue16349IdentityBook"]}
+table	issue16349_identity_book	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"gen [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ISSUE16349_IDENTITY_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ISSUE16349_IDENTITY_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.Issue16349IncrementBook	{"members":["grails.gorm.tests.Issue16349IncrementBook"]}
+table	issue16349_increment_book	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"g [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ISSUE16349_INCREMENT_BOOK\"(\n    \"ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ISSUE16349_INCREMENT_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.Issue16349SequenceBook	{"members":["grails.gorm.tests.Issue16349SequenceBook"]}
+table	issue16349_sequence_book	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"ge [...]
+sequence	issue16349_sequence_book_SEQ	{"increment":50,"initial":1}
+script		"CREATE SEQUENCE \"PUBLIC\".\"ISSUE16349_SEQUENCE_BOOK_SEQ\" START WITH 1 INCREMENT BY 50;"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_ISSUE16349_SEQUENCE_BOOK\"(\n    \"RN_\" INTEGER NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_ISSUE16349_SEQUENCE_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"RN_\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ISSUE16349_SEQUENCE_BOOK\"(\n    \"ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ISSUE16349_SEQUENCE_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.Issue16349Shelf	{"members":["grails.gorm.tests.Issue16349Shelf","grails.gorm.tests.Issue16349ShelvedBook"]}
+table	issue16349_shelf	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+table	issue16349_shelved_book	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","shelf_id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"shelf_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"title":{"checks":[],"collation":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ISSUE16349_SHELF\"(\n    \"ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ISSUE16349_SHELF\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ISSUE16349_SHELVED_BOOK\"(\n    \"ID\" BIGINT NOT NULL,\n    \"SHELF_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ISSUE16349_SHELVED_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"ISSUE16349_SHELVED_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKDSDN15LV4T1FTHLYSALU2GPJ0\" FOREIGN KEY(\"SHELF_ID\") REFERENCES \"PUBLIC\".\"ISSUE16349_SHELF\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.Issue16349UnionRoot	{"members":["grails.gorm.tests.Issue16349UnionRoot","grails.gorm.tests.Issue16349UnionSub"],"unbootable":"MissingPropertyException: No such property: checkConstraints for class: org.hibernate.mapping.DenormalizedTable"}
+@group	grails.gorm.tests.Iteration	{"members":["grails.gorm.tests.Iteration","grails.gorm.tests.Product","grails.gorm.tests.SuperProduct"]}
+table	iteration	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name [...]
+table	iteration_super_product	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["iteration_other_products_id","super_product_id"],"columns":{"iteration_other_products_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"super_product_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}}, [...]
+table	super_product	{"checks":[],"collections":["List of OneToMany"],"columnOrder":["products_idx","id","iteration_id","version","class"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"iteration_id":{"checks":[],"collat [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ITERATION\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ITERATION\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ITERATION_SUPER_PRODUCT\"(\n    \"ITERATION_OTHER_PRODUCTS_ID\" BIGINT,\n    \"SUPER_PRODUCT_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SUPER_PRODUCT\"(\n    \"PRODUCTS_IDX\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ITERATION_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SUPER_PRODUCT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"ITERATION_SUPER_PRODUCT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"ITERATION_OTHER_PRODUCTS_ID\", \"SUPER_PRODUCT_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"ITERATION_SUPER_PRODUCT\" ADD CONSTRAINT \"PUBLIC\".\"FKNFBNANITJS0YF867ANRT4464B\" FOREIGN KEY(\"ITERATION_OTHER_PRODUCTS_ID\") REFERENCES \"PUBLIC\".\"ITERATION\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"ITERATION_SUPER_PRODUCT\" ADD CONSTRAINT \"PUBLIC\".\"FKMXFL34WVY69PBHLELHW70UBIU\" FOREIGN KEY(\"SUPER_PRODUCT_ID\") REFERENCES \"PUBLIC\".\"SUPER_PRODUCT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"SUPER_PRODUCT\" ADD CONSTRAINT \"PUBLIC\".\"FK93KB69QD2TXG789VBW62XQNCP\" FOREIGN KEY(\"ITERATION_ID\") REFERENCES \"PUBLIC\".\"ITERATION\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.LastUpdateTestA	{"members":["grails.gorm.tests.LastUpdateTestA"]}
+table	last_update_testa	{"checks":[],"collections":[],"columnOrder":["date_created","id","last_updated","name"],"columns":{"date_created":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"timestamp(6)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"last_updated":{"checks":[],"collation":null,"comment": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"LAST_UPDATE_TESTA\"(\n    \"DATE_CREATED\" TIMESTAMP(6),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"LAST_UPDATED\" TIMESTAMP(6),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"LAST_UPDATE_TESTA\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.LastUpdateTestB	{"members":["grails.gorm.tests.LastUpdateTestB"]}
+table	last_update_testb	{"checks":[],"collections":[],"columnOrder":["date_created","id","last_updated","version","name"],"columns":{"date_created":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"timestamp(6)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"last_updated":{"checks":[],"collation":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"LAST_UPDATE_TESTB\"(\n    \"DATE_CREATED\" TIMESTAMP(6),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"LAST_UPDATED\" TIMESTAMP(6),\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"LAST_UPDATE_TESTB\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.LastUpdateTestC	{"members":["grails.gorm.tests.LastUpdateTestC"]}
+table	last_update_testc	{"checks":[],"collections":[],"columnOrder":["date_created","id","last_updated","version","name"],"columns":{"date_created":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"timestamp(6)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"last_updated":{"checks":[],"collation":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"LAST_UPDATE_TESTC\"(\n    \"DATE_CREATED\" TIMESTAMP(6),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"LAST_UPDATED\" TIMESTAMP(6),\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"LAST_UPDATE_TESTC\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.ManagedRole	{"members":["grails.gorm.tests.ManagedRole"]}
+table	managed_role	{"checks":[],"collections":[],"columnOrder":["id","version","authority"],"columns":{"authority":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generat [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MANAGED_ROLE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"AUTHORITY\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MANAGED_ROLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.MappedIdentCompositeRecord	{"members":["grails.gorm.tests.MappedIdentCompositeRecord","grails.gorm.tests.MappedIdentOwner"]}
+table	mapped_ident_composite_record	{"checks":[],"collections":[],"columnOrder":["owner_id","version","code","payload"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"payload":{"checks":[],"collation":null,"commen [...]
+table	mapped_ident_owner	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPED_IDENT_COMPOSITE_RECORD\"(\n    \"OWNER_ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255) NOT NULL,\n    \"PAYLOAD\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPED_IDENT_COMPOSITE_RECORD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"OWNER_ID\", \"CODE\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPED_IDENT_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPED_IDENT_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPED_IDENT_COMPOSITE_RECORD\" ADD CONSTRAINT \"PUBLIC\".\"FK7DV6X89FW9KUKWCSS58FXPSJY\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"MAPPED_IDENT_OWNER\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.MappedIdentNamedRecord	{"members":["grails.gorm.tests.MappedIdentNamedRecord"]}
+table	mapped_ident_named_record	{"checks":[],"collections":[],"columnOrder":["version","code","payload"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"payload":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"de [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPED_IDENT_NAMED_RECORD\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255) NOT NULL,\n    \"PAYLOAD\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPED_IDENT_NAMED_RECORD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CODE\");"
+@group	grails.gorm.tests.MappingFactoryArticle	{"members":["grails.gorm.tests.MappingFactoryArticle"]}
+table	mapping_factory_article	{"checks":[],"collections":[],"columnOrder":["id","version","metadata_description","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"metadata_description":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"title":{"checks":[],"collation":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPING_FACTORY_ARTICLE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"METADATA_DESCRIPTION\" CHARACTER VARYING(255),\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_FACTORY_ARTICLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.MappingFactoryAuthor	{"members":["grails.gorm.tests.MappingFactoryAuthor","grails.gorm.tests.MappingFactoryBook","grails.gorm.tests.MappingFactoryTag"]}
+table	mapping_factory_author	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generat [...]
+table	mapping_factory_book	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["author_id","id","version","title"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"c [...]
+table	mapping_factory_book_tags	{"checks":[],"collections":["Set of ManyToOne (inverse)","Set of ManyToOne"],"columnOrder":["mapping_factory_book_id","mapping_factory_tag_id"],"columns":{"mapping_factory_book_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"mapping_factory_tag_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":fa [...]
+table	mapping_factory_tag	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPING_FACTORY_AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_FACTORY_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPING_FACTORY_BOOK\"(\n    \"AUTHOR_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_FACTORY_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPING_FACTORY_BOOK_TAGS\"(\n    \"MAPPING_FACTORY_BOOK_ID\" BIGINT NOT NULL,\n    \"MAPPING_FACTORY_TAG_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_FACTORY_BOOK_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"MAPPING_FACTORY_BOOK_ID\", \"MAPPING_FACTORY_TAG_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPING_FACTORY_TAG\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_FACTORY_TAG\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_FACTORY_BOOK_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKQEYD1FANPCJKRBMRSASRWMMI1\" FOREIGN KEY(\"MAPPING_FACTORY_TAG_ID\") REFERENCES \"PUBLIC\".\"MAPPING_FACTORY_TAG\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_FACTORY_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKTB07SLO0XOSLVEVEUXIFS6NMU\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"MAPPING_FACTORY_AUTHOR\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_FACTORY_BOOK_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FK4LMUKS0SA7K0P61U5LJ8D1FL5\" FOREIGN KEY(\"MAPPING_FACTORY_BOOK_ID\") REFERENCES \"PUBLIC\".\"MAPPING_FACTORY_BOOK\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.MappingFactoryBadGeneratorEntity	{"members":["grails.gorm.tests.MappingFactoryBadGeneratorEntity"],"unbootable":"DatastoreConfigurationException: Invalid id generation strategy for entity [grails.gorm.tests.MappingFactoryBadGeneratorEntity]: notAValidGeneratorOrClassName"}
+@group	grails.gorm.tests.MappingFactoryCompositeIdEntity	{"members":["grails.gorm.tests.MappingFactoryCompositeIdEntity"]}
+table	mapping_factory_composite_id_entity	{"checks":[],"collections":[],"columnOrder":["version","first_name","last_name"],"columns":{"first_name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"last_name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collati [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPING_FACTORY_COMPOSITE_ID_ENTITY\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"FIRST_NAME\" CHARACTER VARYING(255) NOT NULL,\n    \"LAST_NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_FACTORY_COMPOSITE_ID_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"FIRST_NAME\", \"LAST_NAME\");"
+@group	grails.gorm.tests.MappingFactoryCustomEnumBook	{"members":["grails.gorm.tests.MappingFactoryCustomEnumBook"]}
+table	mapping_factory_custom_enum_book	{"checks":[],"collections":[],"columnOrder":["id","version","title","status"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"status":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"enum ('AVAILABLE','CHECKED_OUT')","unique":false},"title":{"checks":[],"collation":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPING_FACTORY_CUSTOM_ENUM_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255),\n    \"STATUS\" ENUM('AVAILABLE', 'CHECKED_OUT')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_FACTORY_CUSTOM_ENUM_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.MappingFactoryCustomEnumBook2	{"members":["grails.gorm.tests.MappingFactoryCustomEnumBook2"]}
+table	mapping_factory_custom_enum_book2	{"checks":[],"collections":[],"columnOrder":["id","version","title","status"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"status":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"enum ('AVAILABLE','CHECKED_OUT')","unique":false},"title":{"checks":[],"collation":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPING_FACTORY_CUSTOM_ENUM_BOOK2\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255),\n    \"STATUS\" ENUM('AVAILABLE', 'CHECKED_OUT')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_FACTORY_CUSTOM_ENUM_BOOK2\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.MappingFactoryCustomIdEntity	{"members":["grails.gorm.tests.MappingFactoryCustomIdEntity"]}
+table	mapping_factory_custom_id_entity	{"checks":[],"collections":[],"columnOrder":["version","id","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"binary(16)","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default" [...]
+@group	grails.gorm.tests.MappingFactoryEnumBook	{"members":["grails.gorm.tests.MappingFactoryEnumBook"]}
+table	mapping_factory_enum_book	{"checks":[],"collections":[],"columnOrder":["id","version","title","status"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"status":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"enum ('AVAILABLE','CHECKED_OUT')","unique":false},"title":{"checks":[],"collation":null,"comm [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPING_FACTORY_ENUM_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255),\n    \"STATUS\" ENUM('AVAILABLE', 'CHECKED_OUT')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_FACTORY_ENUM_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.MappingFactoryEnumCollection	{"members":["grails.gorm.tests.MappingFactoryEnumCollection"]}
+table	mapping_factory_enum_collection	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null [...]
+table	mapping_factory_enum_collection_statuses	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["mapping_factory_enum_collection_id","mapping_factory_book_status"],"columns":{"mapping_factory_book_status":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"enum ('AVAILABLE','CHECKED_OUT')","unique":false},"mapping_factory_enum_collection_id":{"checks":[],"collation":null,"comment":null,"default":null,"gene [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPING_FACTORY_ENUM_COLLECTION\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_FACTORY_ENUM_COLLECTION\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPING_FACTORY_ENUM_COLLECTION_STATUSES\"(\n    \"MAPPING_FACTORY_ENUM_COLLECTION_ID\" BIGINT,\n    \"MAPPING_FACTORY_BOOK_STATUS\" ENUM('AVAILABLE', 'CHECKED_OUT')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_FACTORY_ENUM_COLLECTION_STATUSES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"MAPPING_FACTORY_ENUM_COLLECTION_ID\", \"MAPPING_FACTORY_BOOK_STATUS\");"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_FACTORY_ENUM_COLLECTION_STATUSES\" ADD CONSTRAINT \"PUBLIC\".\"FK7AIE9UAYGJPFSFG8KY39XKJCU\" FOREIGN KEY(\"MAPPING_FACTORY_ENUM_COLLECTION_ID\") REFERENCES \"PUBLIC\".\"MAPPING_FACTORY_ENUM_COLLECTION\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.MappingFactoryLibrary	{"members":["grails.gorm.tests.MappingFactoryLibrary"]}
+table	mapping_factory_library	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"genera [...]
+table	mapping_factory_library_sections	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["mapping_factory_library_id","sections_java_lang_string"],"columns":{"mapping_factory_library_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"sections_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPING_FACTORY_LIBRARY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_FACTORY_LIBRARY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPING_FACTORY_LIBRARY_SECTIONS\"(\n    \"MAPPING_FACTORY_LIBRARY_ID\" BIGINT,\n    \"SECTIONS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_FACTORY_LIBRARY_SECTIONS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"MAPPING_FACTORY_LIBRARY_ID\", \"SECTIONS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_FACTORY_LIBRARY_SECTIONS\" ADD CONSTRAINT \"PUBLIC\".\"FKI3XT95EPS34IEA2X8GEFTWQX6\" FOREIGN KEY(\"MAPPING_FACTORY_LIBRARY_ID\") REFERENCES \"PUBLIC\".\"MAPPING_FACTORY_LIBRARY\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.MappingFactoryMixedCaseGeneratorEntity	{"members":["grails.gorm.tests.MappingFactoryMixedCaseGeneratorEntity"]}
+table	mapping_factory_mixed_case_generator_entity	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"d [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPING_FACTORY_MIXED_CASE_GENERATOR_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_FACTORY_MIXED_CASE_GENERATOR_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.MappingFactoryOtherEnumCollection	{"members":["grails.gorm.tests.MappingFactoryOtherEnumCollection"]}
+table	mapping_factory_other_enum_collection	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default [...]
+table	mapping_factory_other_enum_collection_statuses	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["mapping_factory_other_enum_collection_id","mapping_factory_other_status"],"columns":{"mapping_factory_other_enum_collection_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"mapping_factory_other_status":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPING_FACTORY_OTHER_ENUM_COLLECTION\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_FACTORY_OTHER_ENUM_COLLECTION\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPING_FACTORY_OTHER_ENUM_COLLECTION_STATUSES\"(\n    \"MAPPING_FACTORY_OTHER_ENUM_COLLECTION_ID\" BIGINT,\n    \"MAPPING_FACTORY_OTHER_STATUS\" ENUM('X', 'Y')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_FACTORY_OTHER_ENUM_COLLECTION_STATUSES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"MAPPING_FACTORY_OTHER_ENUM_COLLECTION_ID\", \"MAPPING_FACTORY_OTHER_STATUS\");"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_FACTORY_OTHER_ENUM_COLLECTION_STATUSES\" ADD CONSTRAINT \"PUBLIC\".\"FK57567HXYYNTKXTDT9O9RN0QCX\" FOREIGN KEY(\"MAPPING_FACTORY_OTHER_ENUM_COLLECTION_ID\") REFERENCES \"PUBLIC\".\"MAPPING_FACTORY_OTHER_ENUM_COLLECTION\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.MappingFactoryPassport	{"members":["grails.gorm.tests.MappingFactoryPassport","grails.gorm.tests.MappingFactoryPerson"]}
+table	mapping_factory_passport	{"checks":[],"collections":[],"columnOrder":["id","person_id","version","number"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"number":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"person_id":{"checks":[],"collation":null,"comment":null,"de [...]
+table	mapping_factory_person	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generat [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPING_FACTORY_PASSPORT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"PERSON_ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NUMBER\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_FACTORY_PASSPORT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPING_FACTORY_PERSON\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_FACTORY_PERSON\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_FACTORY_PASSPORT\" ADD CONSTRAINT \"PUBLIC\".\"FKFEHBBS8E8UP39RX2F5JT04HFY\" FOREIGN KEY(\"PERSON_ID\") REFERENCES \"PUBLIC\".\"MAPPING_FACTORY_PERSON\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.MappingFactoryProduct	{"members":["grails.gorm.tests.MappingFactoryProduct"],"unbootable":"RuntimeException: Named type [class grails.gorm.tests.MappingFactoryDimension] did not implement BasicType nor UserType"}
+@group	grails.gorm.tests.MappingFactoryTableGeneratorEntity	{"members":["grails.gorm.tests.MappingFactoryTableGeneratorEntity"]}
+table	hibernate_sequences	{"checks":[],"collections":[],"columnOrder":["next_val","sequence_name"],"columns":{"next_val":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"sequence_name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":fa [...]
+table	mapping_factory_table_generator_entity	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"defau [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIBERNATE_SEQUENCES\"(\n    \"NEXT_VAL\" BIGINT,\n    \"SEQUENCE_NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE_SEQUENCES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"SEQUENCE_NAME\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPING_FACTORY_TABLE_GENERATOR_ENTITY\"(\n    \"ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_FACTORY_TABLE_GENERATOR_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.MappingFactoryUpperCaseTableEntity	{"members":["grails.gorm.tests.MappingFactoryUpperCaseTableEntity"]}
+table	mapping_factory_upper_case_table_entity	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"defau [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPING_FACTORY_UPPER_CASE_TABLE_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_FACTORY_UPPER_CASE_TABLE_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.NameType	{"members":["grails.gorm.tests.NameType","grails.gorm.tests.Named"]}
+table	name_type	{"checks":[],"collections":[],"columnOrder":["id","version","name_type"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name_type":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+table	named	{"checks":[],"collections":[],"columnOrder":["id","name_type_id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name_type_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NAME_TYPE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME_TYPE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NAME_TYPE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NAMED\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"NAME_TYPE_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NAMED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"NAMED\" ADD CONSTRAINT \"PUBLIC\".\"FKAS0JCRO2OVYW3CKSLW1A37OOD\" FOREIGN KEY(\"NAME_TYPE_ID\") REFERENCES \"PUBLIC\".\"NAME_TYPE\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.NamedColumnSurveyResponse	{"members":["grails.gorm.tests.NamedColumnSurveyResponse"]}
+table	named_column_survey_response	{"checks":[],"collections":[],"columnOrder":["id","version","respondent"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"respondent":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"defa [...]
+table	named_column_survey_response_answers	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["named_column_survey_response_id","chosen_answer"],"columns":{"chosen_answer":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"enum ('DONT_KNOW','FOR_SURE','MAYBE','MAYBE_NOT')","unique":false},"named_column_survey_response_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identi [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NAMED_COLUMN_SURVEY_RESPONSE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"RESPONDENT\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NAMED_COLUMN_SURVEY_RESPONSE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NAMED_COLUMN_SURVEY_RESPONSE_ANSWERS\"(\n    \"NAMED_COLUMN_SURVEY_RESPONSE_ID\" BIGINT,\n    \"CHOSEN_ANSWER\" ENUM('DONT_KNOW', 'FOR_SURE', 'MAYBE', 'MAYBE_NOT')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NAMED_COLUMN_SURVEY_RESPONSE_ANSWERS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"NAMED_COLUMN_SURVEY_RESPONSE_ID\", \"CHOSEN_ANSWER\");"
+script		"ALTER TABLE \"PUBLIC\".\"NAMED_COLUMN_SURVEY_RESPONSE_ANSWERS\" ADD CONSTRAINT \"PUBLIC\".\"FKKVGKXHA522O13PPLGGRXGXPKT\" FOREIGN KEY(\"NAMED_COLUMN_SURVEY_RESPONSE_ID\") REFERENCES \"PUBLIC\".\"NAMED_COLUMN_SURVEY_RESPONSE\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.Node	{"members":["grails.gorm.tests.Node"]}
+table	node	{"checks":[],"collections":[],"columnOrder":["label","id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"label":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(6)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identi [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NODE\"(\n    \"LABEL\" CHARACTER VARYING(6),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NODE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.NonNullableSurveyResponse	{"members":["grails.gorm.tests.NonNullableSurveyResponse"]}
+table	non_nullable_survey_response	{"checks":[],"collections":[],"columnOrder":["id","version","respondent"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"respondent":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"defa [...]
+table	non_nullable_survey_response_answers	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["non_nullable_survey_response_id","survey_answer"],"columns":{"non_nullable_survey_response_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"survey_answer":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"enum ('DO [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NON_NULLABLE_SURVEY_RESPONSE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"RESPONDENT\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NON_NULLABLE_SURVEY_RESPONSE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NON_NULLABLE_SURVEY_RESPONSE_ANSWERS\"(\n    \"NON_NULLABLE_SURVEY_RESPONSE_ID\" BIGINT,\n    \"SURVEY_ANSWER\" ENUM('DONT_KNOW', 'FOR_SURE', 'MAYBE', 'MAYBE_NOT')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NON_NULLABLE_SURVEY_RESPONSE_ANSWERS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"NON_NULLABLE_SURVEY_RESPONSE_ID\", \"SURVEY_ANSWER\");"
+script		"ALTER TABLE \"PUBLIC\".\"NON_NULLABLE_SURVEY_RESPONSE_ANSWERS\" ADD CONSTRAINT \"PUBLIC\".\"FK3TI11KKF39LSPXLOC7I0WTIOS\" FOREIGN KEY(\"NON_NULLABLE_SURVEY_RESPONSE_ID\") REFERENCES \"PUBLIC\".\"NON_NULLABLE_SURVEY_RESPONSE\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.ObjectA	{"members":["grails.gorm.tests.ObjectA","grails.gorm.tests.ObjectB"]}
+table	objecta	{"checks":[],"collections":[],"columnOrder":["id","test_id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"test_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"ide [...]
+table	objectb	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"id [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OBJECTA\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"TEST_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OBJECTA\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OBJECTB\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OBJECTB\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"OBJECTA\" ADD CONSTRAINT \"PUBLIC\".\"FKJAQ79K9O1JB766I0RSO6TPGDM\" FOREIGN KEY(\"TEST_ID\") REFERENCES \"PUBLIC\".\"OBJECTB\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.OrdinalSurveyResponse	{"members":["grails.gorm.tests.OrdinalSurveyResponse"]}
+table	ordinal_survey_response	{"checks":[],"collections":[],"columnOrder":["id","version","respondent"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"respondent":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default": [...]
+table	ordinal_survey_response_answers	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["survey_answer","ordinal_survey_response_id"],"columns":{"ordinal_survey_response_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"survey_answer":{"checks":["null: survey_answer between 0 and 3"],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ORDINAL_SURVEY_RESPONSE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"RESPONDENT\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ORDINAL_SURVEY_RESPONSE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ORDINAL_SURVEY_RESPONSE_ANSWERS\"(\n    \"SURVEY_ANSWER\" TINYINT,\n    \"ORDINAL_SURVEY_RESPONSE_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ORDINAL_SURVEY_RESPONSE_ANSWERS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" CHECK(\"SURVEY_ANSWER\" BETWEEN 0 AND 3) NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"ORDINAL_SURVEY_RESPONSE_ANSWERS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"ORDINAL_SURVEY_RESPONSE_ID\", \"SURVEY_ANSWER\");"
+script		"ALTER TABLE \"PUBLIC\".\"ORDINAL_SURVEY_RESPONSE_ANSWERS\" ADD CONSTRAINT \"PUBLIC\".\"FKMXLKQ4P2XE43QG2T7CTI8LN7U\" FOREIGN KEY(\"ORDINAL_SURVEY_RESPONSE_ID\") REFERENCES \"PUBLIC\".\"ORDINAL_SURVEY_RESPONSE\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.PRLBook	{"members":["grails.gorm.tests.PRLBook"]}
+table	prlbook	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"i [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PRLBOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PRLBOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.PointX	{"members":["grails.gorm.tests.PointX","grails.gorm.tests.PointY","grails.gorm.tests.PointZ","grails.gorm.tests.Room"]}
+table	pointx	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["destiny_id","id","version"],"columns":{"destiny_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"defa [...]
+table	pointy	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["destiny_id","id","version"],"columns":{"destiny_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"defa [...]
+table	pointz	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["destiny_id","id","version"],"columns":{"destiny_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"defa [...]
+table	room	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identi [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"POINTX\"(\n    \"DESTINY_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"POINTX\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"POINTY\"(\n    \"DESTINY_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"POINTY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"POINTZ\"(\n    \"DESTINY_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"POINTZ\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ROOM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ROOM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"POINTZ\" ADD CONSTRAINT \"PUBLIC\".\"FKTN1RF9BO0XY0162AKLYMYY3S1\" FOREIGN KEY(\"DESTINY_ID\") REFERENCES \"PUBLIC\".\"ROOM\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"POINTY\" ADD CONSTRAINT \"PUBLIC\".\"FKK1FNNR4R2RKGU5QM7ICD8D04J\" FOREIGN KEY(\"DESTINY_ID\") REFERENCES \"PUBLIC\".\"ROOM\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"POINTX\" ADD CONSTRAINT \"PUBLIC\".\"FKB42A3IQ1Y5PFSY3951LOLNA0G\" FOREIGN KEY(\"DESTINY_ID\") REFERENCES \"PUBLIC\".\"ROOM\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.RLikeLegacyFoo	{"members":["grails.gorm.tests.RLikeLegacyFoo"]}
+table	rlike_legacy_foo	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"RLIKE_LEGACY_FOO\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"RLIKE_LEGACY_FOO\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.Recipe	{"members":["grails.gorm.tests.Recipe"]}
+table	recipe	{"checks":[],"collections":[],"columnOrder":["id","version","title","type"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"type":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"RECIPE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255),\n    \"TYPE\" ENUM('BAD', 'BORING', 'GOOD')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"RECIPE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.RlikeFoo	{"members":["grails.gorm.tests.RlikeFoo"]}
+table	rlike_foo	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"i [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"RLIKE_FOO\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"RLIKE_FOO\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.SavAnimal	{"members":["grails.gorm.tests.SavAnimal","grails.gorm.tests.SavDog"]}
+table	sav_animal	{"checks":[],"collections":[],"columnOrder":["id","version","breed","class","name"],"columns":{"breed":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SAV_ANIMAL\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"BREED\" CHARACTER VARYING(255),\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SAV_ANIMAL\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.SavClub	{"members":["grails.gorm.tests.SavClub","grails.gorm.tests.SavTeam"]}
+table	sav_club	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"id [...]
+table	sav_team	{"checks":[],"collections":[],"columnOrder":["club_id","id","version","address_city","name"],"columns":{"address_city":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"club_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"def [...]
+table	sav_team_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["sav_team_id","tags_java_lang_string"],"columns":{"sav_team_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment":null,"foreignKe [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SAV_CLUB\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SAV_CLUB\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SAV_TEAM\"(\n    \"CLUB_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"ADDRESS_CITY\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SAV_TEAM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SAV_TEAM_TAGS\"(\n    \"SAV_TEAM_ID\" BIGINT,\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SAV_TEAM_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"SAV_TEAM_ID\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"SAV_TEAM\" ADD CONSTRAINT \"PUBLIC\".\"FKEHXRLRQ36N9BNLS2J7A6Q0UXU\" FOREIGN KEY(\"CLUB_ID\") REFERENCES \"PUBLIC\".\"SAV_CLUB\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"SAV_TEAM_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FK7OQW9DNCXK697QLMM026Q0OJ3\" FOREIGN KEY(\"SAV_TEAM_ID\") REFERENCES \"PUBLIC\".\"SAV_TEAM\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.SavComposite	{"members":["grails.gorm.tests.SavComposite"]}
+table	sav_composite	{"checks":[],"collections":[],"columnOrder":["version","a","b"],"columns":{"a":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"b":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SAV_COMPOSITE\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"A\" CHARACTER VARYING(255) NOT NULL,\n    \"B\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SAV_COMPOSITE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"A\", \"B\");"
+@group	grails.gorm.tests.SavLabelled	{"members":["grails.gorm.tests.SavLabelled"]}
+table	sav_labelled	{"checks":[],"collections":[],"columnOrder":["id","version","label"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"label":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SAV_LABELLED\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"LABEL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SAV_LABELLED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.Shipment	{"members":["grails.gorm.tests.Shipment","grails.gorm.tests.Warehouse"]}
+table	shipment	{"checks":[],"collections":[],"columnOrder":["id","version","warehouse_id","description"],"columns":{"description":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default [...]
+table	warehouse	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"i [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SHIPMENT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"WAREHOUSE_ID\" BIGINT,\n    \"DESCRIPTION\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SHIPMENT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"WAREHOUSE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"WAREHOUSE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"SHIPMENT\" ADD CONSTRAINT \"PUBLIC\".\"FKO086VQ2DHTVXYQ3UDCBLRR2PP\" FOREIGN KEY(\"WAREHOUSE_ID\") REFERENCES \"PUBLIC\".\"WAREHOUSE\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.SizeConstrainedUser	{"members":["grails.gorm.tests.SizeConstrainedUser"]}
+table	size_constrained_user	{"checks":[],"collections":[],"columnOrder":["column_aa","column_bb","id","version","username"],"columns":{"column_aa":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(5)","unique":false},"column_bb":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(5)","unique":false},"id":{"checks":[],"collation":null,"c [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SIZE_CONSTRAINED_USER\"(\n    \"COLUMN_AA\" CHARACTER VARYING(5),\n    \"COLUMN_BB\" CHARACTER VARYING(5),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"USERNAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SIZE_CONSTRAINED_USER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.SqlRestrictionChild	{"members":["grails.gorm.tests.SqlRestrictionChild","grails.gorm.tests.SqlRestrictionParent"]}
+table	sql_restriction_child	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","parent_id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"parent_id":{"checks":[],"collation":nu [...]
+table	sql_restriction_parent	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generat [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SQL_RESTRICTION_CHILD\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"PARENT_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SQL_RESTRICTION_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SQL_RESTRICTION_PARENT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SQL_RESTRICTION_PARENT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"SQL_RESTRICTION_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"FKFB2FDN45S4W2XNW1C1J2Y46TQ\" FOREIGN KEY(\"PARENT_ID\") REFERENCES \"PUBLIC\".\"SQL_RESTRICTION_PARENT\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.SurveyResponse	{"members":["grails.gorm.tests.SurveyResponse"]}
+table	survey_response	{"checks":[],"collections":[],"columnOrder":["id","version","respondent"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"respondent":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"ge [...]
+table	survey_response_answers	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["survey_response_id","survey_answer"],"columns":{"survey_answer":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"enum ('DONT_KNOW','FOR_SURE','MAYBE','MAYBE_NOT')","unique":false},"survey_response_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigin [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SURVEY_RESPONSE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"RESPONDENT\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SURVEY_RESPONSE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SURVEY_RESPONSE_ANSWERS\"(\n    \"SURVEY_RESPONSE_ID\" BIGINT,\n    \"SURVEY_ANSWER\" ENUM('DONT_KNOW', 'FOR_SURE', 'MAYBE', 'MAYBE_NOT')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SURVEY_RESPONSE_ANSWERS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"SURVEY_RESPONSE_ID\", \"SURVEY_ANSWER\");"
+script		"ALTER TABLE \"PUBLIC\".\"SURVEY_RESPONSE_ANSWERS\" ADD CONSTRAINT \"PUBLIC\".\"FKJSGGU6P98KGS96EN5L08D1MDT\" FOREIGN KEY(\"SURVEY_RESPONSE_ID\") REFERENCES \"PUBLIC\".\"SURVEY_RESPONSE\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.Task1	{"members":["grails.gorm.tests.Task1","grails.gorm.tests.TaskLink"]}
+table	task1	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"ident [...]
+table	task_link	{"checks":[],"collections":[],"columnOrder":["from_task_id","id","to_task_id","version"],"columns":{"from_task_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"to_task_id":{"checks":[],"collation":null,"comment":null,"default": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TASK1\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TASK1\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TASK_LINK\"(\n    \"FROM_TASK_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"TO_TASK_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TASK_LINK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"TASK_LINK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"FROM_TASK_ID\", \"TO_TASK_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"TASK_LINK\" ADD CONSTRAINT \"PUBLIC\".\"FK8M9AWI3RU08B4OWI21ACIA4JJ\" FOREIGN KEY(\"TO_TASK_ID\") REFERENCES \"PUBLIC\".\"TASK1\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"TASK_LINK\" ADD CONSTRAINT \"PUBLIC\".\"FKPVRGW4SUCXH5AC0PDPUP92NIU\" FOREIGN KEY(\"FROM_TASK_ID\") REFERENCES \"PUBLIC\".\"TASK1\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.TestA	{"members":["grails.gorm.tests.TestA"]}
+table	testa	{"checks":[],"collections":[],"columnOrder":["name","id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(6)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identit [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TESTA\"(\n    \"NAME\" CHARACTER VARYING(6),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TESTA\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.TestB	{"members":["grails.gorm.tests.TestB"]}
+table	testb	{"checks":[],"collections":[],"columnOrder":["name","id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(6)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identit [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TESTB\"(\n    \"NAME\" CHARACTER VARYING(6),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TESTB\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.Tooth	{"members":["grails.gorm.tests.Tooth","grails.gorm.tests.ToothDisease"]}
+table	AK_TOOTH	{"checks":[],"collections":[],"columnOrder":["FK_AK_TOOTH_ID","FK_AK_TOOTH_NR_VERSION","id","version"],"columns":{"FK_AK_TOOTH_ID":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"FK_AK_TOOTH_NR_VERSION":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"id":{"checks":[],"collation":n [...]
+table	AK_TOOTH_DISEASE	{"checks":[],"collections":[],"columnOrder":["ID","NR_VERSION","version"],"columns":{"ID":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"NR_VERSION":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"gen [...]
+sequence	SEQ_AK_TOOTH	{"increment":50,"initial":1}
+sequence	SEQ_AK_TOOTH_DISEASE	{"increment":50,"initial":1}
+script		"CREATE SEQUENCE \"PUBLIC\".\"SEQ_AK_TOOTH\" START WITH 1 INCREMENT BY 50;"
+script		"CREATE SEQUENCE \"PUBLIC\".\"SEQ_AK_TOOTH_DISEASE\" START WITH 1 INCREMENT BY 50;"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_AK_TOOTH\"(\n    \"FK_AK_TOOTH_ID\" INTEGER,\n    \"FK_AK_TOOTH_NR_VERSION\" INTEGER,\n    \"ID\" INTEGER,\n    \"RN_\" INTEGER NOT NULL,\n    \"VERSION\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_AK_TOOTH\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"RN_\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"AK_TOOTH\"(\n    \"FK_AK_TOOTH_ID\" INTEGER,\n    \"FK_AK_TOOTH_NR_VERSION\" INTEGER,\n    \"ID\" INTEGER NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"AK_TOOTH\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"AK_TOOTH_DISEASE\"(\n    \"ID\" INTEGER NOT NULL,\n    \"NR_VERSION\" INTEGER NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"AK_TOOTH_DISEASE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\", \"NR_VERSION\");"
+script		"ALTER TABLE \"PUBLIC\".\"AK_TOOTH\" ADD CONSTRAINT \"PUBLIC\".\"FK2TMXCQNKM116UBMPXGRCAOKYQ\" FOREIGN KEY(\"FK_AK_TOOTH_ID\", \"FK_AK_TOOTH_NR_VERSION\") REFERENCES \"PUBLIC\".\"AK_TOOTH_DISEASE\"(\"ID\", \"NR_VERSION\") NOCHECK;"
+@group	grails.gorm.tests.UserTypeComparisonItem	{"members":["grails.gorm.tests.UserTypeComparisonItem"]}
+table	user_type_comparison_item	{"checks":[],"collections":[],"columnOrder":["grade","quantity","rank","reorder_level","amount","id","version","name"],"columns":{"amount":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"grade":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"id":{"checks":[],"colla [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"USER_TYPE_COMPARISON_ITEM\"(\n    \"GRADE\" INTEGER,\n    \"QUANTITY\" INTEGER,\n    \"RANK\" INTEGER,\n    \"REORDER_LEVEL\" INTEGER,\n    \"AMOUNT\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"USER_TYPE_COMPARISON_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.ValidationErrorResetRecord	{"members":["grails.gorm.tests.ValidationErrorResetRecord"]}
+table	validation_error_reset_record	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"VALIDATION_ERROR_RESET_RECORD\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"VALIDATION_ERROR_RESET_RECORD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.autoimport.A	{"members":["grails.gorm.tests.autoimport.A"]}
+table	a	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name":"aPK"} [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"A\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"A\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.autoimport.other.A	{"members":["grails.gorm.tests.autoimport.other.A"]}
+table	a	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name":"aPK"} [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"A\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"A\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.belongsto.HibernateFace	{"members":["grails.gorm.tests.belongsto.HibernateFace","grails.gorm.tests.belongsto.HibernateNose"]}
+table	hibernate_face	{"checks":[],"collections":[],"columnOrder":["id","nose_id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"nose_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+table	hibernate_nose	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"], [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIBERNATE_FACE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"NOSE_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE_FACE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIBERNATE_NOSE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE_NOSE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE_FACE\" ADD CONSTRAINT \"PUBLIC\".\"FKNPFXNR6P39E1UG6J11N1U0P6X\" FOREIGN KEY(\"NOSE_ID\") REFERENCES \"PUBLIC\".\"HIBERNATE_NOSE\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.compositeid.Author	{"members":["grails.gorm.tests.compositeid.Author","grails.gorm.tests.compositeid.Book","grails.gorm.tests.compositeid.CompositeIdToMany"]}
+table	author	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"iden [...]
+table	book	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"iden [...]
+table	composite_id_to_many	{"checks":[],"collections":[],"columnOrder":["author_id","book_id","version"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"book_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"COMPOSITE_ID_TO_MANY\"(\n    \"AUTHOR_ID\" BIGINT NOT NULL,\n    \"BOOK_ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"COMPOSITE_ID_TO_MANY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"AUTHOR_ID\", \"BOOK_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"COMPOSITE_ID_TO_MANY\" ADD CONSTRAINT \"PUBLIC\".\"FKL33GHLSF6EINGXNQ8BEUF65FA\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"AUTHOR\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"COMPOSITE_ID_TO_MANY\" ADD CONSTRAINT \"PUBLIC\".\"FK2LRFTF12RNBMXTKKM4KLN0OB8\" FOREIGN KEY(\"BOOK_ID\") REFERENCES \"PUBLIC\".\"BOOK\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.compositeid.Child	{"members":["grails.gorm.tests.compositeid.Child","grails.gorm.tests.compositeid.GrandParent","grails.gorm.tests.compositeid.Parent"]}
+table	child	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["parent_grand_parent_name","version","name","parent_grand_parent_lucky_number","parent_name"],"columns":{"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"parent_grand_parent_lucky_number":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":fa [...]
+table	grand_parent	{"checks":[],"collections":[],"columnOrder":["lucky_number","version","name"],"columns":{"lucky_number":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default": [...]
+table	parent	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["grand_parent_lucky_number","version","grand_parent_name","name"],"columns":{"grand_parent_lucky_number":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"grand_parent_name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)", [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CHILD\"(\n    \"PARENT_GRAND_PARENT_NAME\" INTEGER NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255) NOT NULL,\n    \"PARENT_GRAND_PARENT_LUCKY_NUMBER\" CHARACTER VARYING(255) NOT NULL,\n    \"PARENT_NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"PARENT_GRAND_PARENT_NAME\", \"NAME\", \"PARENT_GRAND_PARENT_LUCKY_NUMBER\", \"PARENT_NAME\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GRAND_PARENT\"(\n    \"LUCKY_NUMBER\" INTEGER NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GRAND_PARENT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"LUCKY_NUMBER\", \"NAME\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PARENT\"(\n    \"GRAND_PARENT_LUCKY_NUMBER\" INTEGER NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"GRAND_PARENT_NAME\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PARENT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"GRAND_PARENT_LUCKY_NUMBER\", \"GRAND_PARENT_NAME\", \"NAME\");"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD\" ADD CONSTRAINT \"PUBLIC\".\"FK52NSMFSKS0682NIJQHXPLIDG\" FOREIGN KEY(\"PARENT_GRAND_PARENT_NAME\", \"PARENT_GRAND_PARENT_LUCKY_NUMBER\", \"PARENT_NAME\") REFERENCES \"PUBLIC\".\"PARENT\"(\"GRAND_PARENT_LUCKY_NUMBER\", \"GRAND_PARENT_NAME\", \"NAME\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"PARENT\" ADD CONSTRAINT \"PUBLIC\".\"FK41TQBJSHAXXU9OYGNI4FN93XP\" FOREIGN KEY(\"GRAND_PARENT_LUCKY_NUMBER\", \"GRAND_PARENT_NAME\") REFERENCES \"PUBLIC\".\"GRAND_PARENT\"(\"LUCKY_NUMBER\", \"NAME\") NOCHECK;"
+@group	grails.gorm.tests.compositeid.ChildB	{"members":["grails.gorm.tests.compositeid.ChildB","grails.gorm.tests.compositeid.ParentB"]}
+table	childb	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["version","COD","DSC","name"],"columns":{"COD":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"DSC":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"name":{"checks":[],"collation":null,"comment":null [...]
+table	parentb	{"checks":[],"collections":[],"columnOrder":["version","COD","DSC"],"columns":{"COD":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"DSC":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CHILDB\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"COD\" CHARACTER VARYING(255) NOT NULL,\n    \"DSC\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CHILDB\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"COD\", \"DSC\", \"NAME\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PARENTB\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"COD\" CHARACTER VARYING(255) NOT NULL,\n    \"DSC\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PARENTB\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"COD\", \"DSC\");"
+script		"ALTER TABLE \"PUBLIC\".\"CHILDB\" ADD CONSTRAINT \"PUBLIC\".\"FK3IKBPNDOFV3RUROHO7SYH5QUA\" FOREIGN KEY(\"COD\", \"DSC\") REFERENCES \"PUBLIC\".\"PARENTB\"(\"COD\", \"DSC\") NOCHECK;"
+@group	grails.gorm.tests.compositeid.CompositeIdSimple	{"members":["grails.gorm.tests.compositeid.CompositeIdSimple"]}
+table	composite_id_simple	{"checks":[],"collections":[],"columnOrder":["age","version","name"],"columns":{"age":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"genera [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"COMPOSITE_ID_SIMPLE\"(\n    \"AGE\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"COMPOSITE_ID_SIMPLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"AGE\", \"NAME\");"
+@group	grails.gorm.tests.compositeid.DomainB	{"members":["grails.gorm.tests.compositeid.DomainB"]}
+table	domainb	{"checks":[],"collections":[],"columnOrder":["domainb_id","id","version","name","some_other"],"columns":{"domainb_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DOMAINB\"(\n    \"DOMAINB_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255) NOT NULL,\n    \"SOME_OTHER\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DOMAINB\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"DOMAINB\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"DOMAINB_ID\", \"NAME\");"
+script		"ALTER TABLE \"PUBLIC\".\"DOMAINB\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"SOME_OTHER\");"
+script		"ALTER TABLE \"PUBLIC\".\"DOMAINB\" ADD CONSTRAINT \"PUBLIC\".\"FKLN7BNJIV0S1SFHRNSL5A52N32\" FOREIGN KEY(\"DOMAINB_ID\") REFERENCES \"PUBLIC\".\"DOMAINB\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.detachedcriteria.CountItem	{"members":["grails.gorm.tests.detachedcriteria.CountItem"]}
+table	count_item	{"checks":[],"collections":[],"columnOrder":["item_group","id","version","item_value"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"item_group":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"item_value":{"checks":[],"collation":null,"comment":null,"default":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"COUNT_ITEM\"(\n    \"ITEM_GROUP\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"ITEM_VALUE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"COUNT_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.detachedcriteria.DetachedEntity	{"members":["grails.gorm.tests.detachedcriteria.DetachedEntity"]}
+table	detached_entity	{"checks":[],"collections":[],"columnOrder":["entity_id","id","version","field"],"columns":{"entity_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"field":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DETACHED_ENTITY\"(\n    \"ENTITY_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"FIELD\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DETACHED_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.detachedcriteria.Entity1	{"members":["grails.gorm.tests.detachedcriteria.Entity1","grails.gorm.tests.detachedcriteria.Entity2"]}
+table	entity1	{"checks":[],"collections":[],"columnOrder":["id","version","field1"],"columns":{"field1":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+table	entity2	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","parent_id","version","field"],"columns":{"field":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"parent_id":{"checks":[],"collation":null,"comment" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ENTITY1\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"FIELD1\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ENTITY1\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ENTITY2\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"PARENT_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"FIELD\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ENTITY2\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"ENTITY2\" ADD CONSTRAINT \"PUBLIC\".\"FK6WA7LTUU5GWW6T4PON9PRCG6Q\" FOREIGN KEY(\"PARENT_ID\") REFERENCES \"PUBLIC\".\"ENTITY1\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.detachedcriteria.Group	{"members":["grails.gorm.tests.detachedcriteria.Group","grails.gorm.tests.detachedcriteria.GroupAssignment","grails.gorm.tests.detachedcriteria.Organisation","grails.gorm.tests.detachedcriteria.User"]}
+table	T_GROUP	{"checks":[],"collections":[],"columnOrder":["id","supervisor_id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"supervisor_id":{"checks":[],"collation":null,"comment":null,"default":null," [...]
+table	T_GROUP_ASSIGNMENT	{"checks":[],"collections":[],"columnOrder":["group_id","id","user_id","version"],"columns":{"group_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"user_id":{"checks":[],"collation":null,"comment":null,"default":null, [...]
+table	T_USER	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","organisation_id","version","email"],"columns":{"email":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"organisation_id":{"checks":[],"collation":nul [...]
+table	organisation	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ORGANISATION\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ORGANISATION\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"T_GROUP\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"SUPERVISOR_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"T_GROUP\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"T_GROUP_ASSIGNMENT\"(\n    \"GROUP_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"USER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"T_GROUP_ASSIGNMENT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"T_USER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ORGANISATION_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"EMAIL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"T_USER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"T_GROUP_ASSIGNMENT\" ADD CONSTRAINT \"PUBLIC\".\"FKLEVNXDIXEWQTPWYB56VWL896M\" FOREIGN KEY(\"GROUP_ID\") REFERENCES \"PUBLIC\".\"T_GROUP\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"T_GROUP\" ADD CONSTRAINT \"PUBLIC\".\"FKMWW7BB11YQUMM4YFF7C0IVBR0\" FOREIGN KEY(\"SUPERVISOR_ID\") REFERENCES \"PUBLIC\".\"T_USER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"T_GROUP_ASSIGNMENT\" ADD CONSTRAINT \"PUBLIC\".\"FKIEM59FMB5AFGNJ0BLKM91XV3C\" FOREIGN KEY(\"USER_ID\") REFERENCES \"PUBLIC\".\"T_USER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"T_USER\" ADD CONSTRAINT \"PUBLIC\".\"FKG6EI39GNALAX4KTXUC7MRBARS\" FOREIGN KEY(\"ORGANISATION_ID\") REFERENCES \"PUBLIC\".\"ORGANISATION\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.dirtychecking.Book	{"members":["grails.gorm.tests.dirtychecking.Book","grails.gorm.tests.dirtychecking.Property"]}
+table	book	{"checks":[],"collections":[],"columnOrder":["id","property_id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"property_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+table	property	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"id [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"PROPERTY_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PROPERTY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PROPERTY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"BOOK\" ADD CONSTRAINT \"PUBLIC\".\"FK1LUE8YSG9JRPSQDNC6L4IYLMQ\" FOREIGN KEY(\"PROPERTY_ID\") REFERENCES \"PUBLIC\".\"PROPERTY\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.dirtychecking.DirtyCheckingTestAuthorHibernate7	{"members":["grails.gorm.tests.dirtychecking.DirtyCheckingTestAuthorHibernate7"]}
+table	dirty_checking_test_author_hibernate7	{"checks":[],"collections":[],"columnOrder":["age","id","version","name"],"columns":{"age":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DIRTY_CHECKING_TEST_AUTHOR_HIBERNATE7\"(\n    \"AGE\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DIRTY_CHECKING_TEST_AUTHOR_HIBERNATE7\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.dirtychecking.DirtyCheckingTestBookHibernate7	{"members":["grails.gorm.tests.dirtychecking.DirtyCheckingTestBookHibernate7"]}
+table	dirty_checking_test_book_hibernate7	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DIRTY_CHECKING_TEST_BOOK_HIBERNATE7\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DIRTY_CHECKING_TEST_BOOK_HIBERNATE7\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.dirtychecking.Person	{"members":["grails.gorm.tests.dirtychecking.Person"]}
+table	person	{"checks":[],"collections":[],"columnOrder":["employed","id","version","address_street","address_zip","name","occupation"],"columns":{"address_street":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"address_zip":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"employed":{"c [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PERSON\"(\n    \"EMPLOYED\" BOOLEAN,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"ADDRESS_STREET\" CHARACTER VARYING(255),\n    \"ADDRESS_ZIP\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255),\n    \"OCCUPATION\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PERSON\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.entities.Club	{"members":["grails.gorm.tests.entities.Club","grails.gorm.tests.entities.Contract","grails.gorm.tests.entities.Player","grails.gorm.tests.entities.Team"]}
+table	club	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identi [...]
+table	contract	{"checks":[],"collections":[],"columnOrder":["salary","id","player_id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"player_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"salary":{"checks":[],"collation":null,"comment":null,"default":null,"generate [...]
+table	player	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","team_id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"team_id":{"checks":[],"collation":null,"comment":null," [...]
+table	team	{"checks":[],"collections":[],"columnOrder":["club_id","id","version","name"],"columns":{"club_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"id [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CLUB\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CLUB\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CONTRACT\"(\n    \"SALARY\" NUMERIC(38, 2),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"PLAYER_ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CONTRACT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PLAYER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"TEAM_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PLAYER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TEAM\"(\n    \"CLUB_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TEAM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CONTRACT\" ADD CONSTRAINT \"PUBLIC\".\"FKNV5PD3TM049G3G6N3CKLK960Q\" FOREIGN KEY(\"PLAYER_ID\") REFERENCES \"PUBLIC\".\"PLAYER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"PLAYER\" ADD CONSTRAINT \"PUBLIC\".\"FKDVD6LJES11R44IGAWMPM1MC5S\" FOREIGN KEY(\"TEAM_ID\") REFERENCES \"PUBLIC\".\"TEAM\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"TEAM\" ADD CONSTRAINT \"PUBLIC\".\"FKNL01GOSACVIC5NVY7GQ3H7V2Y\" FOREIGN KEY(\"CLUB_ID\") REFERENCES \"PUBLIC\".\"CLUB\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.events.User	{"members":["grails.gorm.tests.events.User"]}
+table	user	{"checks":[],"collections":[],"columnOrder":["id","version","password","username"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"password":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"username":{"checks":[],"collation":null,"comment":null,"default":null,"gener [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"user\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"password\" CHARACTER VARYING(255),\n    \"USERNAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"user\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.CcsChild	{"members":["grails.gorm.tests.generated.CcsChild","grails.gorm.tests.generated.CcsParent"]}
+table	ccs_child	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","parent_id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"parent_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"def [...]
+table	ccs_parent	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"nam [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_CHILD\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"PARENT_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_PARENT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_PARENT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"FKM3UAGUWGLFXNFSPCTMLMWR5GK\" FOREIGN KEY(\"PARENT_ID\") REFERENCES \"PUBLIC\".\"CCS_PARENT\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CcsClosureIdx	{"members":["grails.gorm.tests.generated.CcsClosureIdx"]}
+table	ccs_closure_idx	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"] [...]
+table	ccs_closure_idx_items	{"checks":[],"collections":["List of BasicValue"],"columnOrder":["ccs_cx","ccs_closure_idx_id","items_java_lang_string"],"columns":{"ccs_closure_idx_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"ccs_cx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"items_java [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_CLOSURE_IDX\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_CLOSURE_IDX\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_CLOSURE_IDX_ITEMS\"(\n    \"CCS_CX\" INTEGER NOT NULL,\n    \"CCS_CLOSURE_IDX_ID\" BIGINT NOT NULL,\n    \"ITEMS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_CLOSURE_IDX_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CCS_CX\", \"CCS_CLOSURE_IDX_ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"grails.gorm.tests.generated.CcsClosureIdx$__clinit__closure1$_closure2@0\" ON \"PUBLIC\".\"CCS_CLOSURE_IDX_ITEMS\"(\"CCS_CLOSURE_IDX_ID\" NULLS FIRST);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_CLOSURE_IDX_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FK6B536CO4MD3BSJ9BA4TBUIULT\" FOREIGN KEY(\"CCS_CLOSURE_IDX_ID\") REFERENCES \"PUBLIC\".\"CCS_CLOSURE_IDX\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CcsEnumIdx	{"members":["grails.gorm.tests.generated.CcsEnumIdx"]}
+table	ccs_enum_idx	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"n [...]
+table	ccs_enum_idx_colors	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["ccs_enum_idx_id","ccs_color"],"columns":{"ccs_color":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"enum ('GREEN','RED')","unique":false},"ccs_enum_idx_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"foreignKeys [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_ENUM_IDX\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_ENUM_IDX\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_ENUM_IDX_COLORS\"(\n    \"CCS_ENUM_IDX_ID\" BIGINT,\n    \"CCS_COLOR\" ENUM('GREEN', 'RED')\n);"
+script		"CREATE INDEX \"PUBLIC\".\"CCS_COLOR_IDX\" ON \"PUBLIC\".\"CCS_ENUM_IDX_COLORS\"(\"CCS_COLOR\" NULLS FIRST, \"CCS_ENUM_IDX_ID\" NULLS FIRST);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_ENUM_IDX_COLORS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CCS_ENUM_IDX_ID\", \"CCS_COLOR\");"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_ENUM_IDX_COLORS\" ADD CONSTRAINT \"PUBLIC\".\"FKOTGBB4LR9M97U5OYORDY728T9\" FOREIGN KEY(\"CCS_ENUM_IDX_ID\") REFERENCES \"PUBLIC\".\"CCS_ENUM_IDX\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CcsIndexFalse	{"members":["grails.gorm.tests.generated.CcsIndexFalse"]}
+table	ccs_index_false	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"] [...]
+table	ccs_index_false_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["ccs_index_false_id","tags_java_lang_string"],"columns":{"ccs_index_false_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"com [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_INDEX_FALSE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_INDEX_FALSE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_INDEX_FALSE_TAGS\"(\n    \"CCS_INDEX_FALSE_ID\" BIGINT,\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_INDEX_FALSE_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CCS_INDEX_FALSE_ID\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_INDEX_FALSE_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FK6UWUSCWGYCEMHAAESN5U172DV\" FOREIGN KEY(\"CCS_INDEX_FALSE_ID\") REFERENCES \"PUBLIC\".\"CCS_INDEX_FALSE\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CcsIndexMulti	{"members":["grails.gorm.tests.generated.CcsIndexMulti"]}
+table	ccs_index_multi	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"] [...]
+table	ccs_index_multi_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["ccs_index_multi_id","tags_java_lang_string"],"columns":{"ccs_index_multi_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"com [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_INDEX_MULTI\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_INDEX_MULTI\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_INDEX_MULTI_TAGS\"(\n    \"CCS_INDEX_MULTI_ID\" BIGINT,\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"CREATE INDEX \"PUBLIC\".\"CCS_A\" ON \"PUBLIC\".\"CCS_INDEX_MULTI_TAGS\"(\"CCS_INDEX_MULTI_ID\" NULLS FIRST);"
+script		"CREATE INDEX \"PUBLIC\".\"CCS_B\" ON \"PUBLIC\".\"CCS_INDEX_MULTI_TAGS\"(\"CCS_INDEX_MULTI_ID\" NULLS FIRST);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_INDEX_MULTI_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CCS_INDEX_MULTI_ID\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_INDEX_MULTI_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKHEA842ML6JIMTW0E8R6SKRUQ6\" FOREIGN KEY(\"CCS_INDEX_MULTI_ID\") REFERENCES \"PUBLIC\".\"CCS_INDEX_MULTI\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CcsIndexTrue	{"members":["grails.gorm.tests.generated.CcsIndexTrue"]}
+table	ccs_index_true	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"], [...]
+table	ccs_index_true_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["ccs_index_true_id","tags_java_lang_string"],"columns":{"ccs_index_true_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"commen [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_INDEX_TRUE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_INDEX_TRUE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_INDEX_TRUE_TAGS\"(\n    \"CCS_INDEX_TRUE_ID\" BIGINT,\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"CREATE INDEX \"PUBLIC\".\"CCS_INDEX_TRUE_TAGS_CCS_INDEX_TRUE_ID_IDX\" ON \"PUBLIC\".\"CCS_INDEX_TRUE_TAGS\"(\"CCS_INDEX_TRUE_ID\" NULLS FIRST);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_INDEX_TRUE_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CCS_INDEX_TRUE_ID\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_INDEX_TRUE_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKCY8Y7067W7900UVS8V2IDSA88\" FOREIGN KEY(\"CCS_INDEX_TRUE_ID\") REFERENCES \"PUBLIC\".\"CCS_INDEX_TRUE\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CcsJoinKey	{"members":["grails.gorm.tests.generated.CcsJoinKey"]}
+table	ccs_join_key	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"n [...]
+table	ccs_tags_table	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["owner_fk","tag_value"],"columns":{"owner_fk":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tag_value":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment":null,"foreignKeys":{"FKfc48tuy6kw4koemxjcv3i [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_JOIN_KEY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_JOIN_KEY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_TAGS_TABLE\"(\n    \"OWNER_FK\" BIGINT,\n    \"TAG_VALUE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_TAGS_TABLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"OWNER_FK\", \"TAG_VALUE\");"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_TAGS_TABLE\" ADD CONSTRAINT \"PUBLIC\".\"FKFC48TUY6KW4KOEMXJCV3IUK57\" FOREIGN KEY(\"OWNER_FK\") REFERENCES \"PUBLIC\".\"CCS_JOIN_KEY\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CcsKid	{"members":["grails.gorm.tests.generated.CcsKid","grails.gorm.tests.generated.CcsKidOwner"]}
+table	ccs_kid	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"ide [...]
+table	ccs_kid_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"]," [...]
+table	ccs_kid_owner_ccs_kid	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["ccs_kid_id","ccs_kid_owner_kids_id"],"columns":{"ccs_kid_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"ccs_kid_owner_kids_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"foreignKey [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_KID\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_KID\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_KID_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_KID_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_KID_OWNER_CCS_KID\"(\n    \"CCS_KID_ID\" BIGINT,\n    \"CCS_KID_OWNER_KIDS_ID\" BIGINT\n);"
+script		"CREATE INDEX \"PUBLIC\".\"CCS_KIDS_IDX\" ON \"PUBLIC\".\"CCS_KID_OWNER_CCS_KID\"(\"CCS_KID_OWNER_KIDS_ID\" NULLS FIRST);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_KID_OWNER_CCS_KID\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CCS_KID_OWNER_KIDS_ID\", \"CCS_KID_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_KID_OWNER_CCS_KID\" ADD CONSTRAINT \"PUBLIC\".\"FKJUW2R477Y2N4XUE4ESYKJ56RY\" FOREIGN KEY(\"CCS_KID_ID\") REFERENCES \"PUBLIC\".\"CCS_KID\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_KID_OWNER_CCS_KID\" ADD CONSTRAINT \"PUBLIC\".\"FK3YPA7FGI79UDSG0H34VERR1KA\" FOREIGN KEY(\"CCS_KID_OWNER_KIDS_ID\") REFERENCES \"PUBLIC\".\"CCS_KID_OWNER\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CcsLeft	{"members":["grails.gorm.tests.generated.CcsLeft","grails.gorm.tests.generated.CcsRight"]}
+table	ccs_left	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name" [...]
+table	ccs_left_rights	{"checks":[],"collections":["Set of ManyToOne","Set of ManyToOne (inverse)"],"columnOrder":["ccs_left_id","ccs_right_id"],"columns":{"ccs_left_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"ccs_right_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"f [...]
+table	ccs_right	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_LEFT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_LEFT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_LEFT_RIGHTS\"(\n    \"CCS_LEFT_ID\" BIGINT NOT NULL,\n    \"CCS_RIGHT_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_LEFT_RIGHTS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CCS_LEFT_ID\", \"CCS_RIGHT_ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"CCS_RIGHT_IDX\" ON \"PUBLIC\".\"CCS_LEFT_RIGHTS\"(\"CCS_RIGHT_ID\" NULLS FIRST);"
+script		"CREATE INDEX \"PUBLIC\".\"CCS_LEFT_IDX\" ON \"PUBLIC\".\"CCS_LEFT_RIGHTS\"(\"CCS_LEFT_ID\" NULLS FIRST);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_RIGHT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_RIGHT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_LEFT_RIGHTS\" ADD CONSTRAINT \"PUBLIC\".\"FKPFJ5DAE5K4WW26N678OWPL79S\" FOREIGN KEY(\"CCS_LEFT_ID\") REFERENCES \"PUBLIC\".\"CCS_LEFT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_LEFT_RIGHTS\" ADD CONSTRAINT \"PUBLIC\".\"FKRUTJMWXK95J47MP9BN53PMXVM\" FOREIGN KEY(\"CCS_RIGHT_ID\") REFERENCES \"PUBLIC\".\"CCS_RIGHT\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CcsListIdx	{"members":["grails.gorm.tests.generated.CcsListIdx"]}
+table	ccs_list_idx	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"n [...]
+table	ccs_list_idx_items	{"checks":[],"collections":["List of BasicValue"],"columnOrder":["ccs_items_idx","ccs_list_idx_id","items_java_lang_string"],"columns":{"ccs_items_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"ccs_list_idx_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"items [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_LIST_IDX\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_LIST_IDX\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_LIST_IDX_ITEMS\"(\n    \"CCS_ITEMS_IDX\" INTEGER NOT NULL,\n    \"CCS_LIST_IDX_ID\" BIGINT NOT NULL,\n    \"ITEMS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_LIST_IDX_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CCS_ITEMS_IDX\", \"CCS_LIST_IDX_ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"CCS_ITEMS_IDX\" ON \"PUBLIC\".\"CCS_LIST_IDX_ITEMS\"(\"CCS_LIST_IDX_ID\" NULLS FIRST);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_LIST_IDX_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FKF2V462BLC1013KQR3DPE25OU0\" FOREIGN KEY(\"CCS_LIST_IDX_ID\") REFERENCES \"PUBLIC\".\"CCS_LIST_IDX\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CcsListSettings	{"members":["grails.gorm.tests.generated.CcsListSettings"]}
+table	ccs_list_settings	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id [...]
+table	ccs_list_settings_items	{"checks":[],"collections":["List of BasicValue"],"columnOrder":["ccs_ix","ccs_list_settings_id","items_java_lang_string"],"columns":{"ccs_ix":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"ccs_list_settings_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"items [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_LIST_SETTINGS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_LIST_SETTINGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_LIST_SETTINGS_ITEMS\"(\n    \"CCS_IX\" BIGINT NOT NULL,\n    \"CCS_LIST_SETTINGS_ID\" BIGINT NOT NULL,\n    \"ITEMS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_LIST_SETTINGS_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CCS_IX\", \"CCS_LIST_SETTINGS_ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"[column:ccs_ix\" ON \"PUBLIC\".\"CCS_LIST_SETTINGS_ITEMS\"(\"CCS_LIST_SETTINGS_ID\" NULLS FIRST);"
+script		"CREATE INDEX \"PUBLIC\".\"type:long]\" ON \"PUBLIC\".\"CCS_LIST_SETTINGS_ITEMS\"(\"CCS_LIST_SETTINGS_ID\" NULLS FIRST);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_LIST_SETTINGS_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FKQG68EA2P6A23A478P41CH63M2\" FOREIGN KEY(\"CCS_LIST_SETTINGS_ID\") REFERENCES \"PUBLIC\".\"CCS_LIST_SETTINGS\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CcsMapIdx	{"members":["grails.gorm.tests.generated.CcsMapIdx"]}
+table	ccs_map_idx	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"na [...]
+table	ccs_map_idx_attrs	{"checks":[],"collections":["Map of BasicValue"],"columnOrder":["ccs_map_idx_id","attrs_elt","attrs_java_lang_string","ccs_attrs_idx"],"columns":{"attrs_elt":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"attrs_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)", [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_MAP_IDX\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_MAP_IDX\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_MAP_IDX_ATTRS\"(\n    \"CCS_MAP_IDX_ID\" BIGINT NOT NULL,\n    \"ATTRS_ELT\" CHARACTER VARYING(255) NOT NULL,\n    \"ATTRS_JAVA_LANG_STRING\" CHARACTER VARYING(255),\n    \"CCS_ATTRS_IDX\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_MAP_IDX_ATTRS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CCS_MAP_IDX_ID\", \"CCS_ATTRS_IDX\");"
+script		"CREATE INDEX \"PUBLIC\".\"CCS_ATTRS_IDX\" ON \"PUBLIC\".\"CCS_MAP_IDX_ATTRS\"(\"CCS_MAP_IDX_ID\" NULLS FIRST);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_MAP_IDX_ATTRS\" ADD CONSTRAINT \"PUBLIC\".\"FKE88XJQ2A9QEM5UP2RCKMUSQA9\" FOREIGN KEY(\"CCS_MAP_IDX_ID\") REFERENCES \"PUBLIC\".\"CCS_MAP_IDX\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CcsMapSettings	{"members":["grails.gorm.tests.generated.CcsMapSettings"]}
+table	ccs_map_settings	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id" [...]
+table	ccs_map_settings_attrs	{"checks":[],"collections":["Map of BasicValue"],"columnOrder":["ccs_map_settings_id","attrs_elt","attrs_java_lang_string","ccs_k"],"columns":{"attrs_elt":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"attrs_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255) [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_MAP_SETTINGS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_MAP_SETTINGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_MAP_SETTINGS_ATTRS\"(\n    \"CCS_MAP_SETTINGS_ID\" BIGINT NOT NULL,\n    \"ATTRS_ELT\" CHARACTER VARYING(255) NOT NULL,\n    \"ATTRS_JAVA_LANG_STRING\" CHARACTER VARYING(255),\n    \"CCS_K\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_MAP_SETTINGS_ATTRS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CCS_MAP_SETTINGS_ID\", \"CCS_K\");"
+script		"CREATE INDEX \"PUBLIC\".\"[column:ccs_k\" ON \"PUBLIC\".\"CCS_MAP_SETTINGS_ATTRS\"(\"CCS_MAP_SETTINGS_ID\" NULLS FIRST);"
+script		"CREATE INDEX \"PUBLIC\".\"type:string]\" ON \"PUBLIC\".\"CCS_MAP_SETTINGS_ATTRS\"(\"CCS_MAP_SETTINGS_ID\" NULLS FIRST);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_MAP_SETTINGS_ATTRS\" ADD CONSTRAINT \"PUBLIC\".\"FKQ6OLPNV8LRA333WR4VTG24FL6\" FOREIGN KEY(\"CCS_MAP_SETTINGS_ID\") REFERENCES \"PUBLIC\".\"CCS_MAP_SETTINGS\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CcsSetIdx	{"members":["grails.gorm.tests.generated.CcsSetIdx"]}
+table	ccs_set_idx	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"na [...]
+table	ccs_set_idx_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["ccs_set_idx_id","tags_java_lang_string"],"columns":{"ccs_set_idx_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment":null," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_SET_IDX\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_SET_IDX\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_SET_IDX_TAGS\"(\n    \"CCS_SET_IDX_ID\" BIGINT,\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"CREATE INDEX \"PUBLIC\".\"CCS_TAGS_IDX\" ON \"PUBLIC\".\"CCS_SET_IDX_TAGS\"(\"CCS_SET_IDX_ID\" NULLS FIRST);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_SET_IDX_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CCS_SET_IDX_ID\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_SET_IDX_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKGLQ31BTT90B7WMSKI82GBD1DN\" FOREIGN KEY(\"CCS_SET_IDX_ID\") REFERENCES \"PUBLIC\".\"CCS_SET_IDX\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CcsUqEnum	{"members":["grails.gorm.tests.generated.CcsUqEnum"]}
+table	ccs_uq_enum	{"checks":[],"collections":[],"columnOrder":["id","version","x"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"x":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity": [...]
+table	ccs_uq_enum_colors	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["ccs_uq_enum_id","ccs_color"],"columns":{"ccs_color":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"enum ('GREEN','RED')","unique":false},"ccs_uq_enum_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{ [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_UQ_ENUM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"X\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_UQ_ENUM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.CcsUqGroup	{"members":["grails.gorm.tests.generated.CcsUqGroup"]}
+table	ccs_uq_group	{"checks":[],"collections":[],"columnOrder":["id","version","x"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"x":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity" [...]
+table	ccs_uq_group_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["ccs_uq_group_id","tags_java_lang_string"],"columns":{"ccs_uq_group_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_UQ_GROUP\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"X\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_UQ_GROUP\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.CcsUqList	{"members":["grails.gorm.tests.generated.CcsUqList"]}
+table	ccs_uq_list	{"checks":[],"collections":[],"columnOrder":["id","version","x"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"x":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity": [...]
+table	ccs_uq_list_items	{"checks":[],"collections":["List of BasicValue"],"columnOrder":["items_idx","ccs_uq_list_id","items_java_lang_string"],"columns":{"ccs_uq_list_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"items_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"items_java_lang_ [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CCS_UQ_LIST\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"X\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CCS_UQ_LIST\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.CitEntityList	{"members":["grails.gorm.tests.generated.CitEntityList","grails.gorm.tests.generated.CitLongMap","grails.gorm.tests.generated.CitValue"]}
+table	cit_entity_list	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"] [...]
+table	cit_entity_list_cit_value	{"checks":[],"collections":["List of ManyToOne"],"columnOrder":["cit_entity_list_values_id","cit_value_id","ix"],"columns":{"cit_entity_list_values_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"cit_value_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"ix" [...]
+table	cit_long_map	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"n [...]
+table	cit_long_map_tags	{"checks":[],"collections":["Map of ManyToOne"],"columnOrder":["cit_long_map_tags_id","cit_value_id","tags_idx"],"columns":{"cit_long_map_tags_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"cit_value_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_idx":{"chec [...]
+table	cit_value	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"i [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CIT_ENTITY_LIST\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CIT_ENTITY_LIST\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CIT_ENTITY_LIST_CIT_VALUE\"(\n    \"CIT_ENTITY_LIST_VALUES_ID\" BIGINT NOT NULL,\n    \"CIT_VALUE_ID\" BIGINT,\n    \"IX\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CIT_ENTITY_LIST_CIT_VALUE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CIT_ENTITY_LIST_VALUES_ID\", \"IX\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CIT_LONG_MAP\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CIT_LONG_MAP\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CIT_LONG_MAP_TAGS\"(\n    \"CIT_LONG_MAP_TAGS_ID\" BIGINT NOT NULL,\n    \"CIT_VALUE_ID\" BIGINT,\n    \"TAGS_IDX\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CIT_LONG_MAP_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CIT_LONG_MAP_TAGS_ID\", \"TAGS_IDX\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CIT_VALUE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CIT_VALUE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CIT_ENTITY_LIST_CIT_VALUE\" ADD CONSTRAINT \"PUBLIC\".\"FKHQTDIIJ0F8GM2FFWFJLCXRWPR\" FOREIGN KEY(\"CIT_ENTITY_LIST_VALUES_ID\") REFERENCES \"PUBLIC\".\"CIT_ENTITY_LIST\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CIT_ENTITY_LIST_CIT_VALUE\" ADD CONSTRAINT \"PUBLIC\".\"FKENP5BF2B750BNAVJEVFG3K670\" FOREIGN KEY(\"CIT_VALUE_ID\") REFERENCES \"PUBLIC\".\"CIT_VALUE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CIT_LONG_MAP_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKGUO0PEPV2R22VMW9HLB93445L\" FOREIGN KEY(\"CIT_VALUE_ID\") REFERENCES \"PUBLIC\".\"CIT_VALUE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CIT_LONG_MAP_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKI05TFNOIFQ05RRCFANGD2KI26\" FOREIGN KEY(\"CIT_LONG_MAP_TAGS_ID\") REFERENCES \"PUBLIC\".\"CIT_LONG_MAP\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CitIntegerMap	{"members":["grails.gorm.tests.generated.CitIntegerMap"]}
+table	cit_integer_map	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"] [...]
+table	cit_integer_map_attrs	{"checks":[],"collections":["Map of BasicValue"],"columnOrder":["k","cit_integer_map_id","attrs_elt","attrs_java_lang_string"],"columns":{"attrs_elt":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"attrs_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","uni [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CIT_INTEGER_MAP\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CIT_INTEGER_MAP\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CIT_INTEGER_MAP_ATTRS\"(\n    \"K\" INTEGER NOT NULL,\n    \"CIT_INTEGER_MAP_ID\" BIGINT NOT NULL,\n    \"ATTRS_ELT\" CHARACTER VARYING(255) NOT NULL,\n    \"ATTRS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CIT_INTEGER_MAP_ATTRS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"K\", \"CIT_INTEGER_MAP_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CIT_INTEGER_MAP_ATTRS\" ADD CONSTRAINT \"PUBLIC\".\"FKD31O52XYIUAQ04E8XQ5D9VXCR\" FOREIGN KEY(\"CIT_INTEGER_MAP_ID\") REFERENCES \"PUBLIC\".\"CIT_INTEGER_MAP\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CitLengthMap	{"members":["grails.gorm.tests.generated.CitLengthMap"]}
+table	cit_length_map	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"], [...]
+table	cit_length_map_attrs	{"checks":[],"collections":["Map of BasicValue"],"columnOrder":["cit_length_map_id","k","attrs_elt","attrs_java_lang_string"],"columns":{"attrs_elt":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"attrs_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","uniqu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CIT_LENGTH_MAP\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CIT_LENGTH_MAP\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CIT_LENGTH_MAP_ATTRS\"(\n    \"CIT_LENGTH_MAP_ID\" BIGINT NOT NULL,\n    \"K\" CHARACTER VARYING(40) NOT NULL,\n    \"ATTRS_ELT\" CHARACTER VARYING(255) NOT NULL,\n    \"ATTRS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CIT_LENGTH_MAP_ATTRS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CIT_LENGTH_MAP_ID\", \"K\");"
+script		"ALTER TABLE \"PUBLIC\".\"CIT_LENGTH_MAP_ATTRS\" ADD CONSTRAINT \"PUBLIC\".\"FKIYOPUSH9LP5L4P4KQ8EHMF9W0\" FOREIGN KEY(\"CIT_LENGTH_MAP_ID\") REFERENCES \"PUBLIC\".\"CIT_LENGTH_MAP\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CitLongList	{"members":["grails.gorm.tests.generated.CitLongList"]}
+table	cit_long_list	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"]," [...]
+table	cit_long_list_items	{"checks":[],"collections":["List of BasicValue"],"columnOrder":["cit_long_list_id","ix","items_java_lang_string"],"columns":{"cit_long_list_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"items_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CIT_LONG_LIST\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CIT_LONG_LIST\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CIT_LONG_LIST_ITEMS\"(\n    \"CIT_LONG_LIST_ID\" BIGINT NOT NULL,\n    \"IX\" BIGINT NOT NULL,\n    \"ITEMS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CIT_LONG_LIST_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CIT_LONG_LIST_ID\", \"IX\");"
+script		"ALTER TABLE \"PUBLIC\".\"CIT_LONG_LIST_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FK7LEOQI52YOM2082PWSX71UEXU\" FOREIGN KEY(\"CIT_LONG_LIST_ID\") REFERENCES \"PUBLIC\".\"CIT_LONG_LIST\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CitStringList	{"members":["grails.gorm.tests.generated.CitStringList"]}
+table	cit_string_list	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"] [...]
+table	cit_string_list_items	{"checks":[],"collections":["List of BasicValue"],"columnOrder":["cit_string_list_id","items_java_lang_string","ix"],"columns":{"cit_string_list_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"items_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":fa [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CIT_STRING_LIST\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CIT_STRING_LIST\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CIT_STRING_LIST_ITEMS\"(\n    \"CIT_STRING_LIST_ID\" BIGINT NOT NULL,\n    \"ITEMS_JAVA_LANG_STRING\" CHARACTER VARYING(255),\n    \"IX\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CIT_STRING_LIST_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CIT_STRING_LIST_ID\", \"IX\");"
+script		"ALTER TABLE \"PUBLIC\".\"CIT_STRING_LIST_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FKLQ2JIXQA07TKLNXC5VL8VWF5D\" FOREIGN KEY(\"CIT_STRING_LIST_ID\") REFERENCES \"PUBLIC\".\"CIT_STRING_LIST\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CitValueMap	{"members":["grails.gorm.tests.generated.CitValueMap"]}
+table	cit_value_map	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"]," [...]
+table	cit_value_map_attrs	{"checks":[],"collections":["Map of BasicValue"],"columnOrder":["cit_value_map_id","k","attrs_elt","attrs_java_lang_string"],"columns":{"attrs_elt":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"attrs_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CIT_VALUE_MAP\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CIT_VALUE_MAP\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CIT_VALUE_MAP_ATTRS\"(\n    \"CIT_VALUE_MAP_ID\" BIGINT NOT NULL,\n    \"K\" BIGINT NOT NULL,\n    \"ATTRS_ELT\" CHARACTER VARYING(255) NOT NULL,\n    \"ATTRS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CIT_VALUE_MAP_ATTRS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CIT_VALUE_MAP_ID\", \"K\");"
+script		"ALTER TABLE \"PUBLIC\".\"CIT_VALUE_MAP_ATTRS\" ADD CONSTRAINT \"PUBLIC\".\"FK6YRCGI4KHA7HABL9YG8I076X3\" FOREIGN KEY(\"CIT_VALUE_MAP_ID\") REFERENCES \"PUBLIC\".\"CIT_VALUE_MAP\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CmDog	{"members":["grails.gorm.tests.generated.CmDog","grails.gorm.tests.generated.CmMammal"]}
+table	cm_mammal	{"checks":[],"collections":[],"columnOrder":["id","version","class","name"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+table	cm_mammal_dogs	{"checks":[],"collections":["Set of ManyToOne","Set of ManyToOne (inverse)"],"columnOrder":["animals_id","cm_mammal_id"],"columns":{"animals_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"cm_mammal_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"foreig [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_MAMMAL\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CM_MAMMAL\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_MAMMAL_DOGS\"(\n    \"ANIMALS_ID\" BIGINT,\n    \"CM_MAMMAL_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CM_MAMMAL_DOGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CM_MAMMAL_ID\", \"ANIMALS_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CM_MAMMAL_DOGS\" ADD CONSTRAINT \"PUBLIC\".\"FKG2E5UITIPGICR7DBL03OJP114\" FOREIGN KEY(\"ANIMALS_ID\") REFERENCES \"PUBLIC\".\"CM_MAMMAL\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CM_MAMMAL_DOGS\" ADD CONSTRAINT \"PUBLIC\".\"FKQ6BQ7G118J7P2UDMPNR9AEN3T\" FOREIGN KEY(\"CM_MAMMAL_ID\") REFERENCES \"PUBLIC\".\"CM_MAMMAL\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CmFollowers	{"members":["grails.gorm.tests.generated.CmFollowers"]}
+table	cm_followers	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null [...]
+table	cm_followers_followers	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["cm_followers_id","following_id"],"columns":{"cm_followers_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"following_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{" [...]
+table	cm_followers_following	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["followers_id","following_id"],"columns":{"followers_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"following_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FK671i [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_FOLLOWERS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CM_FOLLOWERS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_FOLLOWERS_FOLLOWERS\"(\n    \"CM_FOLLOWERS_ID\" BIGINT NOT NULL,\n    \"FOLLOWING_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CM_FOLLOWERS_FOLLOWERS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CM_FOLLOWERS_ID\", \"FOLLOWING_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_FOLLOWERS_FOLLOWING\"(\n    \"FOLLOWERS_ID\" BIGINT NOT NULL,\n    \"FOLLOWING_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CM_FOLLOWERS_FOLLOWING\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"FOLLOWERS_ID\", \"FOLLOWING_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CM_FOLLOWERS_FOLLOWING\" ADD CONSTRAINT \"PUBLIC\".\"FK671IYA9JBCI2CQLM7P1WXLWUY\" FOREIGN KEY(\"FOLLOWING_ID\") REFERENCES \"PUBLIC\".\"CM_FOLLOWERS\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CM_FOLLOWERS_FOLLOWERS\" ADD CONSTRAINT \"PUBLIC\".\"FKISIV1GRCOW49SIS93HML4IR2K\" FOREIGN KEY(\"FOLLOWING_ID\") REFERENCES \"PUBLIC\".\"CM_FOLLOWERS\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CM_FOLLOWERS_FOLLOWERS\" ADD CONSTRAINT \"PUBLIC\".\"FKBHMWF8903RL8C40E8DS8XIMLQ\" FOREIGN KEY(\"CM_FOLLOWERS_ID\") REFERENCES \"PUBLIC\".\"CM_FOLLOWERS\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CM_FOLLOWERS_FOLLOWING\" ADD CONSTRAINT \"PUBLIC\".\"FKGSBWONS2N71KGO18XMQH3UCGQ\" FOREIGN KEY(\"FOLLOWERS_ID\") REFERENCES \"PUBLIC\".\"CM_FOLLOWERS\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CmFollowersMixed	{"members":["grails.gorm.tests.generated.CmFollowersMixed"]}
+table	cm_followers_mixed	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+table	cm_followers_mixed_followers	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["followers_id","following_id"],"columns":{"followers_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"following_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{" [...]
+table	cm_followers_mixed_following	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["cm_followers_mixed_id","followers_id"],"columns":{"cm_followers_mixed_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"followers_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_FOLLOWERS_MIXED\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CM_FOLLOWERS_MIXED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_FOLLOWERS_MIXED_FOLLOWERS\"(\n    \"FOLLOWERS_ID\" BIGINT NOT NULL,\n    \"FOLLOWING_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CM_FOLLOWERS_MIXED_FOLLOWERS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"FOLLOWERS_ID\", \"FOLLOWING_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_FOLLOWERS_MIXED_FOLLOWING\"(\n    \"CM_FOLLOWERS_MIXED_ID\" BIGINT NOT NULL,\n    \"FOLLOWERS_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CM_FOLLOWERS_MIXED_FOLLOWING\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CM_FOLLOWERS_MIXED_ID\", \"FOLLOWERS_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CM_FOLLOWERS_MIXED_FOLLOWING\" ADD CONSTRAINT \"PUBLIC\".\"FKAO8EKJEAT1KE95SS05GWCOPQ1\" FOREIGN KEY(\"FOLLOWERS_ID\") REFERENCES \"PUBLIC\".\"CM_FOLLOWERS_MIXED\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CM_FOLLOWERS_MIXED_FOLLOWING\" ADD CONSTRAINT \"PUBLIC\".\"FK2LVQXHHCM0WFS20C36XK4KWVA\" FOREIGN KEY(\"CM_FOLLOWERS_MIXED_ID\") REFERENCES \"PUBLIC\".\"CM_FOLLOWERS_MIXED\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CM_FOLLOWERS_MIXED_FOLLOWERS\" ADD CONSTRAINT \"PUBLIC\".\"FK34N8NKFWG89HVA1QUDTMYN953\" FOREIGN KEY(\"FOLLOWING_ID\") REFERENCES \"PUBLIC\".\"CM_FOLLOWERS_MIXED\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CM_FOLLOWERS_MIXED_FOLLOWERS\" ADD CONSTRAINT \"PUBLIC\".\"FKSH5F1CESK8MKCEYNWN9Y59UOT\" FOREIGN KEY(\"FOLLOWERS_ID\") REFERENCES \"PUBLIC\".\"CM_FOLLOWERS_MIXED\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CmFollowersSwapped	{"members":["grails.gorm.tests.generated.CmFollowersSwapped"]}
+table	cm_followers_swapped	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generated [...]
+table	cm_followers_swapped_followers	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["followers_id","following_id"],"columns":{"followers_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"following_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys": [...]
+table	cm_followers_swapped_following	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["cm_followers_swapped_id","followers_id"],"columns":{"cm_followers_swapped_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"followers_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"commen [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_FOLLOWERS_SWAPPED\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CM_FOLLOWERS_SWAPPED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_FOLLOWERS_SWAPPED_FOLLOWERS\"(\n    \"FOLLOWERS_ID\" BIGINT NOT NULL,\n    \"FOLLOWING_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CM_FOLLOWERS_SWAPPED_FOLLOWERS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"FOLLOWERS_ID\", \"FOLLOWING_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_FOLLOWERS_SWAPPED_FOLLOWING\"(\n    \"CM_FOLLOWERS_SWAPPED_ID\" BIGINT NOT NULL,\n    \"FOLLOWERS_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CM_FOLLOWERS_SWAPPED_FOLLOWING\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CM_FOLLOWERS_SWAPPED_ID\", \"FOLLOWERS_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CM_FOLLOWERS_SWAPPED_FOLLOWING\" ADD CONSTRAINT \"PUBLIC\".\"FKRMYA0SPIR5MH7YCT8T0MS0GSH\" FOREIGN KEY(\"FOLLOWERS_ID\") REFERENCES \"PUBLIC\".\"CM_FOLLOWERS_SWAPPED\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CM_FOLLOWERS_SWAPPED_FOLLOWING\" ADD CONSTRAINT \"PUBLIC\".\"FK3RLA9RDXODTHKO30AFGN9XBRK\" FOREIGN KEY(\"CM_FOLLOWERS_SWAPPED_ID\") REFERENCES \"PUBLIC\".\"CM_FOLLOWERS_SWAPPED\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CM_FOLLOWERS_SWAPPED_FOLLOWERS\" ADD CONSTRAINT \"PUBLIC\".\"FKNSXAANGHGEMETYI4VI6QEUHAL\" FOREIGN KEY(\"FOLLOWING_ID\") REFERENCES \"PUBLIC\".\"CM_FOLLOWERS_SWAPPED\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CM_FOLLOWERS_SWAPPED_FOLLOWERS\" ADD CONSTRAINT \"PUBLIC\".\"FKIEXL628R50XSDGI056EG3TGI0\" FOREIGN KEY(\"FOLLOWERS_ID\") REFERENCES \"PUBLIC\".\"CM_FOLLOWERS_SWAPPED\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CmFriends	{"members":["grails.gorm.tests.generated.CmFriends"]}
+table	cm_friends	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null," [...]
+table	cm_friends_cm_friends	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["cm_friends_friends_id","cm_friends_id"],"columns":{"cm_friends_friends_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"cm_friends_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"fore [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_FRIENDS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CM_FRIENDS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_FRIENDS_CM_FRIENDS\"(\n    \"CM_FRIENDS_FRIENDS_ID\" BIGINT,\n    \"CM_FRIENDS_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CM_FRIENDS_CM_FRIENDS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CM_FRIENDS_FRIENDS_ID\", \"CM_FRIENDS_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CM_FRIENDS_CM_FRIENDS\" ADD CONSTRAINT \"PUBLIC\".\"FK72URVJ29WB1WD07XPM3B2MPS1\" FOREIGN KEY(\"CM_FRIENDS_ID\") REFERENCES \"PUBLIC\".\"CM_FRIENDS\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CM_FRIENDS_CM_FRIENDS\" ADD CONSTRAINT \"PUBLIC\".\"FK74L5YPXM9NK16DEE92Y3GVOMN\" FOREIGN KEY(\"CM_FRIENDS_FRIENDS_ID\") REFERENCES \"PUBLIC\".\"CM_FRIENDS\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CmHierarchyRoot	{"members":["grails.gorm.tests.generated.CmHierarchyRoot","grails.gorm.tests.generated.CmHierarchySub"]}
+table	cm_hierarchy_root	{"checks":[],"collections":[],"columnOrder":["id","version","class","name"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"gener [...]
+table	cm_hierarchy_sub_pal_of	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["pal_of_id","pals_id"],"columns":{"pal_of_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"pals_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FK1wqlr16vhc8tuxtdbhyxd [...]
+table	cm_hierarchy_sub_pals	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["cm_hierarchy_sub_id","pal_of_id"],"columns":{"cm_hierarchy_sub_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"pal_of_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"F [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_HIERARCHY_ROOT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CM_HIERARCHY_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_HIERARCHY_SUB_PAL_OF\"(\n    \"PAL_OF_ID\" BIGINT,\n    \"PALS_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_HIERARCHY_SUB_PALS\"(\n    \"CM_HIERARCHY_SUB_ID\" BIGINT,\n    \"PAL_OF_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CM_HIERARCHY_SUB_PAL_OF\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"PAL_OF_ID\", \"PALS_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CM_HIERARCHY_SUB_PALS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CM_HIERARCHY_SUB_ID\", \"PAL_OF_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CM_HIERARCHY_SUB_PAL_OF\" ADD CONSTRAINT \"PUBLIC\".\"FKGK043OHJ76I9Q1XLYG73V41UD\" FOREIGN KEY(\"PALS_ID\") REFERENCES \"PUBLIC\".\"CM_HIERARCHY_ROOT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CM_HIERARCHY_SUB_PAL_OF\" ADD CONSTRAINT \"PUBLIC\".\"FK1WQLR16VHC8TUXTDBHYXDDY4D\" FOREIGN KEY(\"PAL_OF_ID\") REFERENCES \"PUBLIC\".\"CM_HIERARCHY_ROOT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CM_HIERARCHY_SUB_PALS\" ADD CONSTRAINT \"PUBLIC\".\"FKBHWCTFBLXSP1Q1SAWSYQ1RI35\" FOREIGN KEY(\"PAL_OF_ID\") REFERENCES \"PUBLIC\".\"CM_HIERARCHY_ROOT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CM_HIERARCHY_SUB_PALS\" ADD CONSTRAINT \"PUBLIC\".\"FKKSBVE7KYW6VGQA9AKIY8VBTKA\" FOREIGN KEY(\"CM_HIERARCHY_SUB_ID\") REFERENCES \"PUBLIC\".\"CM_HIERARCHY_ROOT\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CmKeyedFirst	{"members":["grails.gorm.tests.generated.CmKeyedFirst"]}
+table	cm_keyed_first	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+table	cm_keyed_first_f	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["following_id","owner_ref"],"columns":{"following_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"owner_ref":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FKd8ijou6o394qotly [...]
+table	cm_keyed_first_following	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["following_id","owner_ref"],"columns":{"following_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"owner_ref":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FK5psxnidu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_KEYED_FIRST\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CM_KEYED_FIRST\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_KEYED_FIRST_F\"(\n    \"FOLLOWING_ID\" BIGINT NOT NULL,\n    \"OWNER_REF\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CM_KEYED_FIRST_F\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"FOLLOWING_ID\", \"OWNER_REF\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_KEYED_FIRST_FOLLOWING\"(\n    \"FOLLOWING_ID\" BIGINT NOT NULL,\n    \"OWNER_REF\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CM_KEYED_FIRST_FOLLOWING\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"FOLLOWING_ID\", \"OWNER_REF\");"
+script		"ALTER TABLE \"PUBLIC\".\"CM_KEYED_FIRST_FOLLOWING\" ADD CONSTRAINT \"PUBLIC\".\"FK5PSXNIDU4RJURE16LHYU6D4LK\" FOREIGN KEY(\"FOLLOWING_ID\") REFERENCES \"PUBLIC\".\"CM_KEYED_FIRST\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CM_KEYED_FIRST_F\" ADD CONSTRAINT \"PUBLIC\".\"FKNJVIYNSCLW9VF06N1N9BW4H70\" FOREIGN KEY(\"FOLLOWING_ID\") REFERENCES \"PUBLIC\".\"CM_KEYED_FIRST\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CM_KEYED_FIRST_F\" ADD CONSTRAINT \"PUBLIC\".\"FKD8IJOU6O394QOTLYLALQS8JK7\" FOREIGN KEY(\"OWNER_REF\") REFERENCES \"PUBLIC\".\"CM_KEYED_FIRST\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CM_KEYED_FIRST_FOLLOWING\" ADD CONSTRAINT \"PUBLIC\".\"FKO1VFY215ND21LAL5HQYD4J678\" FOREIGN KEY(\"OWNER_REF\") REFERENCES \"PUBLIC\".\"CM_KEYED_FIRST\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CmKeyedSecond	{"members":["grails.gorm.tests.generated.CmKeyedSecond"]}
+table	cm_keyed_second	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+table	cm_keyed_second_f	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["followers_id","owner_ref"],"columns":{"followers_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"owner_ref":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FKg2m8ewhwxfhyrh2 [...]
+table	cm_keyed_second_followers	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["cm_keyed_second_id","owner_ref"],"columns":{"cm_keyed_second_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"owner_ref":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_KEYED_SECOND\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CM_KEYED_SECOND\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_KEYED_SECOND_F\"(\n    \"FOLLOWERS_ID\" BIGINT NOT NULL,\n    \"OWNER_REF\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CM_KEYED_SECOND_F\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"FOLLOWERS_ID\", \"OWNER_REF\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_KEYED_SECOND_FOLLOWERS\"(\n    \"CM_KEYED_SECOND_ID\" BIGINT NOT NULL,\n    \"OWNER_REF\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CM_KEYED_SECOND_FOLLOWERS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CM_KEYED_SECOND_ID\", \"OWNER_REF\");"
+script		"ALTER TABLE \"PUBLIC\".\"CM_KEYED_SECOND_F\" ADD CONSTRAINT \"PUBLIC\".\"FKG2M8EWHWXFHYRH2ESSJO5FNVV\" FOREIGN KEY(\"FOLLOWERS_ID\") REFERENCES \"PUBLIC\".\"CM_KEYED_SECOND\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CM_KEYED_SECOND_F\" ADD CONSTRAINT \"PUBLIC\".\"FKQKFQNA4I7MQFX835DGUWHL4L6\" FOREIGN KEY(\"OWNER_REF\") REFERENCES \"PUBLIC\".\"CM_KEYED_SECOND\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CM_KEYED_SECOND_FOLLOWERS\" ADD CONSTRAINT \"PUBLIC\".\"FKLM1731SI0SU933EUVLLQF8QTE\" FOREIGN KEY(\"OWNER_REF\") REFERENCES \"PUBLIC\".\"CM_KEYED_SECOND\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CM_KEYED_SECOND_FOLLOWERS\" ADD CONSTRAINT \"PUBLIC\".\"FKCQXUBEOPYQW5TS3TNEWN9SWWF\" FOREIGN KEY(\"CM_KEYED_SECOND_ID\") REFERENCES \"PUBLIC\".\"CM_KEYED_SECOND\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CmNamedOther	{"members":["grails.gorm.tests.generated.CmNamedOther","grails.gorm.tests.generated.CmNamedOwner"]}
+table	cm_named_join	{"checks":[],"collections":["Set of ManyToOne","Set of ManyToOne (inverse)"],"columnOrder":["other_ref","owner_ref"],"columns":{"other_ref":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"owner_ref":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys": [...]
+table	cm_named_other	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+table	cm_named_owner	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_NAMED_JOIN\"(\n    \"OTHER_REF\" BIGINT NOT NULL,\n    \"OWNER_REF\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CM_NAMED_JOIN\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"OTHER_REF\", \"OWNER_REF\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_NAMED_OTHER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CM_NAMED_OTHER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_NAMED_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CM_NAMED_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CM_NAMED_JOIN\" ADD CONSTRAINT \"PUBLIC\".\"FKO153X32E5GGIJ9MHL8P2VNW6T\" FOREIGN KEY(\"OWNER_REF\") REFERENCES \"PUBLIC\".\"CM_NAMED_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CM_NAMED_JOIN\" ADD CONSTRAINT \"PUBLIC\".\"FK1DQ3HFNBGDIGMPI12FH5WW4FA\" FOREIGN KEY(\"OTHER_REF\") REFERENCES \"PUBLIC\".\"CM_NAMED_OTHER\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CmZebras	{"members":["grails.gorm.tests.generated.CmZebras"]}
+table	cm_zebras	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"i [...]
+table	cm_zebras_apples	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["apples_id","zebras_id"],"columns":{"apples_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"zebras_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FKdj7rqomeqmfny8agpahing [...]
+table	cm_zebras_zebras	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["apples_id","cm_zebras_id"],"columns":{"apples_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"cm_zebras_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FKbcxnl2s624vbw0bo [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_ZEBRAS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CM_ZEBRAS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_ZEBRAS_APPLES\"(\n    \"APPLES_ID\" BIGINT NOT NULL,\n    \"ZEBRAS_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CM_ZEBRAS_APPLES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"APPLES_ID\", \"ZEBRAS_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CM_ZEBRAS_ZEBRAS\"(\n    \"APPLES_ID\" BIGINT NOT NULL,\n    \"CM_ZEBRAS_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CM_ZEBRAS_ZEBRAS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"APPLES_ID\", \"CM_ZEBRAS_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CM_ZEBRAS_ZEBRAS\" ADD CONSTRAINT \"PUBLIC\".\"FKS0NLTQAR7UJNE4U91LAB17SR3\" FOREIGN KEY(\"CM_ZEBRAS_ID\") REFERENCES \"PUBLIC\".\"CM_ZEBRAS\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CM_ZEBRAS_APPLES\" ADD CONSTRAINT \"PUBLIC\".\"FKPIBT8M64CTRE3Y563J528EFPA\" FOREIGN KEY(\"APPLES_ID\") REFERENCES \"PUBLIC\".\"CM_ZEBRAS\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CM_ZEBRAS_ZEBRAS\" ADD CONSTRAINT \"PUBLIC\".\"FKBCXNL2S624VBW0BOKATAC21SF\" FOREIGN KEY(\"APPLES_ID\") REFERENCES \"PUBLIC\".\"CM_ZEBRAS\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CM_ZEBRAS_APPLES\" ADD CONSTRAINT \"PUBLIC\".\"FKDJ7RQOMEQMFNY8AGPAHING85P\" FOREIGN KEY(\"ZEBRAS_ID\") REFERENCES \"PUBLIC\".\"CM_ZEBRAS\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.CtsEntityTyped	{"members":["grails.gorm.tests.generated.CtsEntityTyped","grails.gorm.tests.generated.CtsEntityUserType","grails.gorm.tests.generated.CtsKid"],"unbootable":"RuntimeException: Basic collection has element type 'grails.gorm.tests.generated.CtsKid' which is not a known basic type (attribute is not annotated '@ElementCollection', '@OneToMany', or '@ManyToMany')"}
+@group	grails.gorm.tests.generated.CtsNamedType	{"members":["grails.gorm.tests.generated.CtsNamedType"],"unbootable":"RuntimeException: Could not load requested class: text"}
+@group	grails.gorm.tests.generated.CtsSerializableColumn	{"members":["grails.gorm.tests.generated.CtsSerializableColumn"]}
+table	cts_serializable_column	{"checks":[],"collections":[],"columnOrder":["id","version","ser_col"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"ser_col":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varbinary(100)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CTS_SERIALIZABLE_COLUMN\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"SER_COL\" BINARY VARYING(100)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CTS_SERIALIZABLE_COLUMN\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.CtsSerializableEnums	{"members":["grails.gorm.tests.generated.CtsSerializableEnums"]}
+table	cts_serializable_enums	{"checks":[],"collections":[],"columnOrder":["id","version","colors"],"columns":{"colors":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varbinary(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"g [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CTS_SERIALIZABLE_ENUMS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"COLORS\" BINARY VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CTS_SERIALIZABLE_ENUMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.CtsSerializableKeys	{"members":["grails.gorm.tests.generated.CtsSerializableKeys"]}
+table	cts_serializable_keys	{"checks":[],"collections":[],"columnOrder":["id","version","tags","x"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"tags":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varbinary(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"ge [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CTS_SERIALIZABLE_KEYS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TAGS\" BINARY VARYING(255),\n    \"X\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CTS_SERIALIZABLE_KEYS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"CTS_SER_IDX\" ON \"PUBLIC\".\"CTS_SERIALIZABLE_KEYS\"(\"TAGS\" NULLS FIRST);"
+script		"ALTER TABLE \"PUBLIC\".\"CTS_SERIALIZABLE_KEYS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"X\", \"TAGS\");"
+@group	grails.gorm.tests.generated.CtsSerializableList	{"members":["grails.gorm.tests.generated.CtsSerializableList"]}
+table	cts_serializable_list	{"checks":[],"collections":[],"columnOrder":["id","version","items"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"items":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varbinary(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"gene [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CTS_SERIALIZABLE_LIST\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"ITEMS\" BINARY VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CTS_SERIALIZABLE_LIST\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.CtsSerializableMap	{"members":["grails.gorm.tests.generated.CtsSerializableMap"]}
+table	cts_serializable_map	{"checks":[],"collections":[],"columnOrder":["id","version","items"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"items":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varbinary(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"gener [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CTS_SERIALIZABLE_MAP\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"ITEMS\" BINARY VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CTS_SERIALIZABLE_MAP\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.CtsSerializableNotNull	{"members":["grails.gorm.tests.generated.CtsSerializableNotNull"]}
+table	cts_serializable_not_null	{"checks":[],"collections":[],"columnOrder":["id","version","tags"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"tags":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varbinary(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"g [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CTS_SERIALIZABLE_NOT_NULL\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TAGS\" BINARY VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CTS_SERIALIZABLE_NOT_NULL\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.CtsSerializableSet	{"members":["grails.gorm.tests.generated.CtsSerializableSet"]}
+table	cts_serializable_set	{"checks":[],"collections":[],"columnOrder":["id","version","tags"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"tags":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varbinary(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generat [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CTS_SERIALIZABLE_SET\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TAGS\" BINARY VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CTS_SERIALIZABLE_SET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.CtsUserTypeKeys	{"members":["grails.gorm.tests.generated.CtsUserTypeKeys"]}
+table	cts_user_type_keys	{"checks":[],"collections":[],"columnOrder":["id","version","tags","x"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"tags":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generat [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CTS_USER_TYPE_KEYS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TAGS\" CHARACTER VARYING(255),\n    \"X\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CTS_USER_TYPE_KEYS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"CTS_UT_IDX\" ON \"PUBLIC\".\"CTS_USER_TYPE_KEYS\"(\"TAGS\" NULLS FIRST);"
+script		"ALTER TABLE \"PUBLIC\".\"CTS_USER_TYPE_KEYS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"X\", \"TAGS\");"
+@group	grails.gorm.tests.generated.CtsUserTypeList	{"members":["grails.gorm.tests.generated.CtsUserTypeList"]}
+table	cts_user_type_list	{"checks":[],"collections":[],"columnOrder":["id","version","items"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"items":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generated [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CTS_USER_TYPE_LIST\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"ITEMS\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CTS_USER_TYPE_LIST\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.CtsUserTypeSet	{"members":["grails.gorm.tests.generated.CtsUserTypeSet"]}
+table	cts_user_type_set	{"checks":[],"collections":[],"columnOrder":["id","version","tags"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"tags":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CTS_USER_TYPE_SET\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TAGS\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CTS_USER_TYPE_SET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.EcsDeepEntityOwner	{"members":["grails.gorm.tests.generated.EcsDeepEntityOwner"]}
+table	ecs_deep_entities_ecs_item	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["ecs_deep_entities_items_id","ecs_item_id"],"columns":{"ecs_deep_entities_items_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"ecs_item_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment" [...]
+table	ecs_deep_entity_owner	{"checks":[],"collections":[],"columnOrder":["id","version","mid_label"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"mid_label":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null [...]
+table	ecs_item	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"id [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ECS_DEEP_ENTITIES_ECS_ITEM\"(\n    \"ECS_DEEP_ENTITIES_ITEMS_ID\" BIGINT,\n    \"ECS_ITEM_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ECS_DEEP_ENTITY_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"MID_LABEL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_DEEP_ENTITY_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ECS_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_DEEP_ENTITIES_ECS_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"ECS_DEEP_ENTITIES_ITEMS_ID\", \"ECS_ITEM_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_DEEP_ENTITIES_ECS_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKEVOLYR3O14KCX6UU77DQL49FW\" FOREIGN KEY(\"ECS_DEEP_ENTITIES_ITEMS_ID\") REFERENCES \"PUBLIC\".\"ECS_DEEP_ENTITY_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_DEEP_ENTITIES_ECS_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FK4CV8G5KJSVYH8SJLHPDXDJTA7\" FOREIGN KEY(\"ECS_ITEM_ID\") REFERENCES \"PUBLIC\".\"ECS_ITEM\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.EcsEntityOwner	{"members":["grails.gorm.tests.generated.EcsEntityOwner"]}
+table	ecs_entities_ecs_item	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["ecs_entities_items_id","ecs_item_id"],"columns":{"ecs_entities_items_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"ecs_item_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"foreignK [...]
+table	ecs_entity_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id" [...]
+table	ecs_item	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"id [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ECS_ENTITIES_ECS_ITEM\"(\n    \"ECS_ENTITIES_ITEMS_ID\" BIGINT,\n    \"ECS_ITEM_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ECS_ENTITY_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_ENTITY_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ECS_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_ENTITIES_ECS_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"ECS_ENTITIES_ITEMS_ID\", \"ECS_ITEM_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_ENTITIES_ECS_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKFCT02JMXSQ52IN6SSHPBO18UT\" FOREIGN KEY(\"ECS_ITEM_ID\") REFERENCES \"PUBLIC\".\"ECS_ITEM\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_ENTITIES_ECS_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKEIDPIOBP1HQAQCA9RNGM0EFOJ\" FOREIGN KEY(\"ECS_ENTITIES_ITEMS_ID\") REFERENCES \"PUBLIC\".\"ECS_ENTITY_OWNER\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.EcsEnumOwner	{"members":["grails.gorm.tests.generated.EcsEnumOwner"]}
+table	ecs_enum_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"], [...]
+table	ecs_enums_colors	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["ecs_enums_id","ecs_color"],"columns":{"ecs_color":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"enum ('GREEN','RED')","unique":false},"ecs_enums_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FKes3 [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ECS_ENUM_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_ENUM_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ECS_ENUMS_COLORS\"(\n    \"ECS_ENUMS_ID\" BIGINT,\n    \"ECS_COLOR\" ENUM('GREEN', 'RED')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_ENUMS_COLORS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"ECS_ENUMS_ID\", \"ECS_COLOR\");"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_ENUMS_COLORS\" ADD CONSTRAINT \"PUBLIC\".\"FKES31JQ3HVQR995Q4C955I30WK\" FOREIGN KEY(\"ECS_ENUMS_ID\") REFERENCES \"PUBLIC\".\"ECS_ENUM_OWNER\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.EcsItem	{"members":["grails.gorm.tests.generated.EcsItem"]}
+table	ecs_item	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"id [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ECS_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.EcsListOwner	{"members":["grails.gorm.tests.generated.EcsListOwner"]}
+table	ecs_list_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"], [...]
+table	ecs_lists_items	{"checks":[],"collections":["List of BasicValue"],"columnOrder":["items_idx","ecs_lists_id","items_java_lang_string"],"columns":{"ecs_lists_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"items_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"items_java_lang_string [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ECS_LIST_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_LIST_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ECS_LISTS_ITEMS\"(\n    \"ITEMS_IDX\" INTEGER NOT NULL,\n    \"ECS_LISTS_ID\" BIGINT NOT NULL,\n    \"ITEMS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_LISTS_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ITEMS_IDX\", \"ECS_LISTS_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_LISTS_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FKBK3L21IXC3ULUQU00EJC0VQ4G\" FOREIGN KEY(\"ECS_LISTS_ID\") REFERENCES \"PUBLIC\".\"ECS_LIST_OWNER\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.EcsMapOwner	{"members":["grails.gorm.tests.generated.EcsMapOwner"]}
+table	ecs_map_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"]," [...]
+table	ecs_maps_by_name	{"checks":[],"collections":["Map of BasicValue"],"columnOrder":["ecs_maps_id","by_name_elt","by_name_idx","by_name_java_lang_string"],"columns":{"by_name_elt":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"by_name_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":f [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ECS_MAP_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_MAP_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ECS_MAPS_BY_NAME\"(\n    \"ECS_MAPS_ID\" BIGINT NOT NULL,\n    \"BY_NAME_ELT\" CHARACTER VARYING(255) NOT NULL,\n    \"BY_NAME_IDX\" CHARACTER VARYING(255) NOT NULL,\n    \"BY_NAME_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_MAPS_BY_NAME\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ECS_MAPS_ID\", \"BY_NAME_IDX\");"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_MAPS_BY_NAME\" ADD CONSTRAINT \"PUBLIC\".\"FKE4TBAYOL6AB7TVW8TS62RPS3T\" FOREIGN KEY(\"ECS_MAPS_ID\") REFERENCES \"PUBLIC\".\"ECS_MAP_OWNER\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.EcsMixedOwner	{"members":["grails.gorm.tests.generated.EcsMixedOwner"]}
+table	ecs_mixed_owner	{"checks":[],"collections":[],"columnOrder":["id","version","inner_label","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"inner_label":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":nu [...]
+table	ecs_mixed_words_words	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["ecs_mixed_words_id","words_java_lang_string"],"columns":{"ecs_mixed_words_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"words_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}}," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ECS_MIXED_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"INNER_LABEL\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_MIXED_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ECS_MIXED_WORDS_WORDS\"(\n    \"ECS_MIXED_WORDS_ID\" BIGINT,\n    \"WORDS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_MIXED_WORDS_WORDS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"ECS_MIXED_WORDS_ID\", \"WORDS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_MIXED_WORDS_WORDS\" ADD CONSTRAINT \"PUBLIC\".\"FKB0LV6PJ0GU21LJ8ORSJK50IDU\" FOREIGN KEY(\"ECS_MIXED_WORDS_ID\") REFERENCES \"PUBLIC\".\"ECS_MIXED_OWNER\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.EcsNamedOwner	{"members":["grails.gorm.tests.generated.EcsNamedOwner"]}
+table	ecs_named_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"] [...]
+table	ecs_named_words	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["owner_fk","word_col"],"columns":{"owner_fk":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"word_col":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment":null,"foreignKeys":{"FK3irykpflnaq1o3hok10fdp [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ECS_NAMED_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_NAMED_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ECS_NAMED_WORDS\"(\n    \"OWNER_FK\" BIGINT,\n    \"WORD_COL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_NAMED_WORDS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"OWNER_FK\", \"WORD_COL\");"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_NAMED_WORDS\" ADD CONSTRAINT \"PUBLIC\".\"FK3IRYKPFLNAQ1O3HOK10FDP7P3\" FOREIGN KEY(\"OWNER_FK\") REFERENCES \"PUBLIC\".\"ECS_NAMED_OWNER\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.EcsNestedOwner	{"members":["grails.gorm.tests.generated.EcsNestedOwner"]}
+table	ecs_deep_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["ecs_deep_id","tags_java_lang_string"],"columns":{"ecs_deep_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment":null,"foreignKe [...]
+table	ecs_nested_owner	{"checks":[],"collections":[],"columnOrder":["id","version","mid_x"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"mid_x":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ECS_DEEP_TAGS\"(\n    \"ECS_DEEP_ID\" BIGINT,\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ECS_NESTED_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"MID_X\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_NESTED_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_DEEP_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"ECS_DEEP_ID\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_DEEP_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKFTO5VA8BPLEAV8SRE1Q44O5KX\" FOREIGN KEY(\"ECS_DEEP_ID\") REFERENCES \"PUBLIC\".\"ECS_NESTED_OWNER\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.EcsPlainList	{"members":["grails.gorm.tests.generated.EcsPlainList"]}
+table	ecs_plain_list	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"], [...]
+table	ecs_plain_list_items	{"checks":[],"collections":["List of BasicValue"],"columnOrder":["items_idx","ecs_plain_list_id","items_java_lang_string"],"columns":{"ecs_plain_list_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"items_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"items_j [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ECS_PLAIN_LIST\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_PLAIN_LIST\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ECS_PLAIN_LIST_ITEMS\"(\n    \"ITEMS_IDX\" INTEGER NOT NULL,\n    \"ECS_PLAIN_LIST_ID\" BIGINT NOT NULL,\n    \"ITEMS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_PLAIN_LIST_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ITEMS_IDX\", \"ECS_PLAIN_LIST_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_PLAIN_LIST_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FKEH5D9CK93C0OXY5YCT8ATFWMD\" FOREIGN KEY(\"ECS_PLAIN_LIST_ID\") REFERENCES \"PUBLIC\".\"ECS_PLAIN_LIST\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.EcsPlainMap	{"members":["grails.gorm.tests.generated.EcsPlainMap"]}
+table	ecs_plain_map	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"]," [...]
+table	ecs_plain_map_by_name	{"checks":[],"collections":["Map of BasicValue"],"columnOrder":["ecs_plain_map_id","by_name_elt","by_name_idx","by_name_java_lang_string"],"columns":{"by_name_elt":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"by_name_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)", [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ECS_PLAIN_MAP\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_PLAIN_MAP\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ECS_PLAIN_MAP_BY_NAME\"(\n    \"ECS_PLAIN_MAP_ID\" BIGINT NOT NULL,\n    \"BY_NAME_ELT\" CHARACTER VARYING(255) NOT NULL,\n    \"BY_NAME_IDX\" CHARACTER VARYING(255) NOT NULL,\n    \"BY_NAME_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_PLAIN_MAP_BY_NAME\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ECS_PLAIN_MAP_ID\", \"BY_NAME_IDX\");"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_PLAIN_MAP_BY_NAME\" ADD CONSTRAINT \"PUBLIC\".\"FKD5VTTIUY7ARV0YNRR9M669CFI\" FOREIGN KEY(\"ECS_PLAIN_MAP_ID\") REFERENCES \"PUBLIC\".\"ECS_PLAIN_MAP\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.EcsSetOwner	{"members":["grails.gorm.tests.generated.EcsSetOwner"]}
+table	ecs_set_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"]," [...]
+table	ecs_words_words	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["ecs_words_id","words_java_lang_string"],"columns":{"ecs_words_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"words_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment":null,"for [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ECS_SET_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_SET_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ECS_WORDS_WORDS\"(\n    \"ECS_WORDS_ID\" BIGINT,\n    \"WORDS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_WORDS_WORDS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"ECS_WORDS_ID\", \"WORDS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"ECS_WORDS_WORDS\" ADD CONSTRAINT \"PUBLIC\".\"FK3BHWIHPFJFCP5E0YLDM5SLCS\" FOREIGN KEY(\"ECS_WORDS_ID\") REFERENCES \"PUBLIC\".\"ECS_SET_OWNER\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.EidAccessorCustomer	{"members":["grails.gorm.tests.generated.EidAccessorCustomer","grails.gorm.tests.generated.EidAccessorPurchase","grails.gorm.tests.generated.EidAccessorRegion","grails.gorm.tests.generated.EidAccessorTeam"],"unbootable":"RuntimeException: Foreign key (FKs8dmg6liavcsnhab9elnsgqd0:eid_team_eid_customer [eid_customer_code,eid_customer_address_street,eid_customer_address_city])) must have same number of columns as the referenced primary  [...]
+@group	grails.gorm.tests.generated.EidEmbCustomer	{"members":["grails.gorm.tests.generated.EidEmbCustomer","grails.gorm.tests.generated.EidEmbExplicitPurchase","grails.gorm.tests.generated.EidEmbPurchase","grails.gorm.tests.generated.EidEmbRegion","grails.gorm.tests.generated.EidEmbTeam"],"unbootable":"RuntimeException: Foreign key (FK96t27vep2sw0b84h6ljpow3jx:eid_team_eid_customer [eid_customer_code,eid_customer_address])) must have same number of columns as the referenced primary key ( [...]
+@group	grails.gorm.tests.generated.EidFlatCustomer	{"members":["grails.gorm.tests.generated.EidFlatCustomer","grails.gorm.tests.generated.EidFlatPurchase","grails.gorm.tests.generated.EidFlatRegion","grails.gorm.tests.generated.EidFlatTeam"],"unbootable":"RuntimeException: Foreign key (FKs8dmg6liavcsnhab9elnsgqd0:eid_team_eid_customer [eid_customer_code,eid_customer_address_street,eid_customer_address_city])) must have same number of columns as the referenced primary key (eid_team [id])"}
+@group	grails.gorm.tests.generated.GblClassTypes	{"members":["grails.gorm.tests.generated.GblClassTypes"]}
+table	gbl_class_types	{"checks":[],"collections":[],"columnOrder":["id","stamp","version","name2","total"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name2":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"stamp":{"checks":[],"collation":null,"comment":null,"default":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GBL_CLASS_TYPES\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"STAMP\" TIMESTAMP(6),\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME2\" CHARACTER VARYING(255),\n    \"TOTAL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GBL_CLASS_TYPES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.GblEmbBase	{"members":["grails.gorm.tests.generated.GblEmbBase"]}
+table	gbl_emb_base	{"checks":[],"collections":[],"columnOrder":["id","version","a"],"columns":{"a":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"iden [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GBL_EMB_BASE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"A\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GBL_EMB_BASE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.GblEmbOwner	{"members":["grails.gorm.tests.generated.GblEmbOwner"]}
+table	gbl_emb_base	{"checks":[],"collections":[],"columnOrder":["id","version","a"],"columns":{"a":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"iden [...]
+table	gbl_emb_owner	{"checks":[],"collections":[],"columnOrder":["emb_id","id","version","emb_a","emb_b"],"columns":{"emb_a":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"emb_b":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"emb_id":{"checks":[],"collation":null,"comment":null,"defa [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GBL_EMB_BASE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"A\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GBL_EMB_BASE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GBL_EMB_OWNER\"(\n    \"EMB_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"EMB_A\" CHARACTER VARYING(255),\n    \"EMB_B\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GBL_EMB_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.GblEnumFormula	{"members":["grails.gorm.tests.generated.GblEnumFormula"]}
+table	gbl_enum_formula	{"checks":[],"collections":[],"columnOrder":["id","version","color"],"columns":{"color":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"enum ('GREEN','RED')","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"gen [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GBL_ENUM_FORMULA\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"COLOR\" ENUM('GREEN', 'RED')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GBL_ENUM_FORMULA\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.GblItem	{"members":["grails.gorm.tests.generated.GblItem","grails.gorm.tests.generated.GblJoinKeyItems"]}
+table	gbl_item	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"id [...]
+table	gbl_join_items	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["a","gbl_item_id"],"columns":{"a":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"gbl_item_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FKangtv06xb6ol2cy4myh51rq99":{"columns": [...]
+table	gbl_join_key_items	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["i [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GBL_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GBL_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GBL_JOIN_ITEMS\"(\n    \"A\" BIGINT,\n    \"GBL_ITEM_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GBL_JOIN_KEY_ITEMS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GBL_JOIN_KEY_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GBL_JOIN_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"A\", \"GBL_ITEM_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GBL_JOIN_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FKANGTV06XB6OL2CY4MYH51RQ99\" FOREIGN KEY(\"GBL_ITEM_ID\") REFERENCES \"PUBLIC\".\"GBL_ITEM\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GBL_JOIN_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FKQ1TXDC8D9OSKGLAJCP21BY57M\" FOREIGN KEY(\"A\") REFERENCES \"PUBLIC\".\"GBL_JOIN_KEY_ITEMS\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GblJoinKeyA	{"members":["grails.gorm.tests.generated.GblJoinKeyA","grails.gorm.tests.generated.GblJoinKeyB"]}
+table	gbl_join_ab	{"checks":[],"collections":["Set of ManyToOne","Set of ManyToOne (inverse)"],"columnOrder":["bid","k1"],"columns":{"bid":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"k1":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FK19gblvgsjb93o7n33swsnsr1 [...]
+table	gbl_join_keya	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"]," [...]
+table	gbl_join_keyb	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GBL_JOIN_AB\"(\n    \"BID\" BIGINT NOT NULL,\n    \"K1\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GBL_JOIN_AB\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"BID\", \"K1\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GBL_JOIN_KEYA\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GBL_JOIN_KEYA\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GBL_JOIN_KEYB\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GBL_JOIN_KEYB\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GBL_JOIN_AB\" ADD CONSTRAINT \"PUBLIC\".\"FK8RY59J53P9OCD4QNCH62XIW61\" FOREIGN KEY(\"BID\") REFERENCES \"PUBLIC\".\"GBL_JOIN_KEYB\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GBL_JOIN_AB\" ADD CONSTRAINT \"PUBLIC\".\"FK19GBLVGSJB93O7N33SWSNSR1W\" FOREIGN KEY(\"K1\") REFERENCES \"PUBLIC\".\"GBL_JOIN_KEYA\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GblJoinKeyTags	{"members":["grails.gorm.tests.generated.GblJoinKeyTags"]}
+table	gbl_join_key_tags	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id [...]
+table	gbl_join_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["a","t"],"columns":{"a":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"t":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment":null,"foreignKeys":{"FKjn3q9n6jtjso7dp8p131wv812":{"columns":["a"],"created [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GBL_JOIN_KEY_TAGS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GBL_JOIN_KEY_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GBL_JOIN_TAGS\"(\n    \"A\" BIGINT,\n    \"T\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GBL_JOIN_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"A\", \"T\");"
+script		"ALTER TABLE \"PUBLIC\".\"GBL_JOIN_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKJN3Q9N6JTJSO7DP8P131WV812\" FOREIGN KEY(\"A\") REFERENCES \"PUBLIC\".\"GBL_JOIN_KEY_TAGS\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GblSerializable	{"members":["grails.gorm.tests.generated.GblSerializable"]}
+table	gbl_serializable	{"checks":[],"collections":[],"columnOrder":["id","version","thing"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"thing":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varbinary(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generated [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GBL_SERIALIZABLE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"THING\" BINARY VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GBL_SERIALIZABLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.GblUserTyped	{"members":["grails.gorm.tests.generated.GblUserTyped"]}
+table	gbl_user_typed	{"checks":[],"collections":[],"columnOrder":["id","version","home"],"columns":{"home":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GBL_USER_TYPED\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"HOME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GBL_USER_TYPED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.GccCompOwner	{"members":["grails.gorm.tests.generated.GccCompOwner","grails.gorm.tests.generated.GccOther"]}
+table	gcc_comp_owner	{"checks":[],"collections":[],"columnOrder":["version","a","b"],"columns":{"a":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"b":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+table	gcc_comp_owner_others	{"checks":[],"collections":["Set of ManyToOne (inverse)","Set of ManyToOne"],"columnOrder":["gcc_other_id","gcc_comp_owner_a","gcc_comp_owner_b"],"columns":{"gcc_comp_owner_a":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"gcc_comp_owner_b":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type [...]
+table	gcc_other	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"i [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCC_COMP_OWNER\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"A\" CHARACTER VARYING(255) NOT NULL,\n    \"B\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_COMP_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"A\", \"B\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCC_COMP_OWNER_OTHERS\"(\n    \"GCC_OTHER_ID\" BIGINT NOT NULL,\n    \"GCC_COMP_OWNER_A\" CHARACTER VARYING(255) NOT NULL,\n    \"GCC_COMP_OWNER_B\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_COMP_OWNER_OTHERS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"GCC_OTHER_ID\", \"GCC_COMP_OWNER_A\", \"GCC_COMP_OWNER_B\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCC_OTHER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_OTHER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_COMP_OWNER_OTHERS\" ADD CONSTRAINT \"PUBLIC\".\"FKIIULTDH1O43AUT9VINWR8Q963\" FOREIGN KEY(\"GCC_COMP_OWNER_A\", \"GCC_COMP_OWNER_B\") REFERENCES \"PUBLIC\".\"GCC_COMP_OWNER\"(\"A\", \"B\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_COMP_OWNER_OTHERS\" ADD CONSTRAINT \"PUBLIC\".\"FKCKL3ULFFPCS4KIGU7VDAB11Q\" FOREIGN KEY(\"GCC_OTHER_ID\") REFERENCES \"PUBLIC\".\"GCC_OTHER\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GccCompTarget	{"members":["grails.gorm.tests.generated.GccCompTarget","grails.gorm.tests.generated.GccSimple"]}
+table	gcc_comp_target	{"checks":[],"collections":[],"columnOrder":["version","a","b"],"columns":{"a":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"b":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+table	gcc_simple	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"nam [...]
+table	gcc_simple_comps	{"checks":[],"collections":["Set of ManyToOne (inverse)","Set of ManyToOne"],"columnOrder":["gcc_simple_id","gcc_comp_target_a","gcc_comp_target_b"],"columns":{"gcc_comp_target_a":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"gcc_comp_target_b":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCC_COMP_TARGET\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"A\" CHARACTER VARYING(255) NOT NULL,\n    \"B\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_COMP_TARGET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"A\", \"B\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCC_SIMPLE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_SIMPLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCC_SIMPLE_COMPS\"(\n    \"GCC_SIMPLE_ID\" BIGINT NOT NULL,\n    \"GCC_COMP_TARGET_A\" CHARACTER VARYING(255) NOT NULL,\n    \"GCC_COMP_TARGET_B\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_SIMPLE_COMPS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"GCC_SIMPLE_ID\", \"GCC_COMP_TARGET_A\", \"GCC_COMP_TARGET_B\");"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_SIMPLE_COMPS\" ADD CONSTRAINT \"PUBLIC\".\"FKHLXH1B8QNSSCDPTC58C9ICW0I\" FOREIGN KEY(\"GCC_SIMPLE_ID\") REFERENCES \"PUBLIC\".\"GCC_SIMPLE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_SIMPLE_COMPS\" ADD CONSTRAINT \"PUBLIC\".\"FK3V7ID9E7A5RJTBP9XG60LA0L2\" FOREIGN KEY(\"GCC_COMP_TARGET_A\", \"GCC_COMP_TARGET_B\") REFERENCES \"PUBLIC\".\"GCC_COMP_TARGET\"(\"A\", \"B\") NOCHECK;"
+@group	grails.gorm.tests.generated.GccItem	{"members":["grails.gorm.tests.generated.GccItem","grails.gorm.tests.generated.GccMapOwner"]}
+table	gcc_item	{"checks":[],"collections":[],"columnOrder":["id","version","label"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"label":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null," [...]
+table	gcc_map_owner	{"checks":[],"collections":[],"columnOrder":["version","a","b"],"columns":{"a":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"b":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nul [...]
+table	gcc_map_owner_items	{"checks":[],"collections":["Map of ManyToOne"],"columnOrder":["gcc_item_id","gcc_map_owner_a","gcc_map_owner_b","items_idx"],"columns":{"gcc_item_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"gcc_map_owner_a":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"g [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCC_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"LABEL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCC_MAP_OWNER\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"A\" CHARACTER VARYING(255) NOT NULL,\n    \"B\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_MAP_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"A\", \"B\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCC_MAP_OWNER_ITEMS\"(\n    \"GCC_ITEM_ID\" BIGINT,\n    \"GCC_MAP_OWNER_A\" CHARACTER VARYING(255) NOT NULL,\n    \"GCC_MAP_OWNER_B\" CHARACTER VARYING(255) NOT NULL,\n    \"ITEMS_IDX\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_MAP_OWNER_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"GCC_MAP_OWNER_A\", \"GCC_MAP_OWNER_B\", \"ITEMS_IDX\");"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_MAP_OWNER_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FKDC1K2PW8NW9E5IRTI1YA4VFLR\" FOREIGN KEY(\"GCC_MAP_OWNER_A\", \"GCC_MAP_OWNER_B\") REFERENCES \"PUBLIC\".\"GCC_MAP_OWNER\"(\"A\", \"B\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_MAP_OWNER_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FKR184TP8GOH4NLL7I5FINA875P\" FOREIGN KEY(\"GCC_ITEM_ID\") REFERENCES \"PUBLIC\".\"GCC_ITEM\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GccLeft	{"members":["grails.gorm.tests.generated.GccLeft","grails.gorm.tests.generated.GccRight"]}
+table	gcc_left	{"checks":[],"collections":[],"columnOrder":["version","a","b"],"columns":{"a":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"b":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"id [...]
+table	gcc_left_rights	{"checks":[],"collections":["Set of ManyToOne (inverse)","Set of ManyToOne"],"columnOrder":["gcc_left_a","gcc_left_b","gcc_right_x","gcc_right_y"],"columns":{"gcc_left_a":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"gcc_left_b":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)", [...]
+table	gcc_right	{"checks":[],"collections":[],"columnOrder":["version","x","y"],"columns":{"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"x":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"y":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identit [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCC_LEFT\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"A\" CHARACTER VARYING(255) NOT NULL,\n    \"B\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_LEFT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"A\", \"B\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCC_LEFT_RIGHTS\"(\n    \"GCC_LEFT_A\" CHARACTER VARYING(255) NOT NULL,\n    \"GCC_LEFT_B\" CHARACTER VARYING(255) NOT NULL,\n    \"GCC_RIGHT_X\" CHARACTER VARYING(255) NOT NULL,\n    \"GCC_RIGHT_Y\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_LEFT_RIGHTS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"GCC_LEFT_A\", \"GCC_LEFT_B\", \"GCC_RIGHT_X\", \"GCC_RIGHT_Y\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCC_RIGHT\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"X\" CHARACTER VARYING(255) NOT NULL,\n    \"Y\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_RIGHT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"X\", \"Y\");"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_LEFT_RIGHTS\" ADD CONSTRAINT \"PUBLIC\".\"FKA9SL9HEARGXRA9ODKW2Y8TBMJ\" FOREIGN KEY(\"GCC_LEFT_A\", \"GCC_LEFT_B\") REFERENCES \"PUBLIC\".\"GCC_LEFT\"(\"A\", \"B\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_LEFT_RIGHTS\" ADD CONSTRAINT \"PUBLIC\".\"FKMLB3BVO6OHFK78OLH9BMFNNL0\" FOREIGN KEY(\"GCC_RIGHT_X\", \"GCC_RIGHT_Y\") REFERENCES \"PUBLIC\".\"GCC_RIGHT\"(\"X\", \"Y\") NOCHECK;"
+@group	grails.gorm.tests.generated.GccMapLeft	{"members":["grails.gorm.tests.generated.GccMapLeft","grails.gorm.tests.generated.GccMapRight"]}
+table	gcc_map_left	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"n [...]
+table	gcc_map_left_rights	{"checks":[],"collections":["Map of ManyToOne"],"columnOrder":["gcc_map_left_id","gcc_map_right_a","gcc_map_right_b","rights_idx"],"columns":{"gcc_map_left_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"gcc_map_right_a":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique" [...]
+table	gcc_map_right	{"checks":[],"collections":[],"columnOrder":["version","a","b","label"],"columns":{"a":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"b":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"label":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+table	gcc_map_right_lefts	{"checks":[],"collections":["Map of ManyToOne"],"columnOrder":["gcc_map_left_id","gcc_map_right_a","gcc_map_right_b","lefts_idx"],"columns":{"gcc_map_left_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"gcc_map_right_a":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCC_MAP_LEFT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_MAP_LEFT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCC_MAP_LEFT_RIGHTS\"(\n    \"GCC_MAP_LEFT_ID\" BIGINT NOT NULL,\n    \"GCC_MAP_RIGHT_A\" CHARACTER VARYING(255) NOT NULL,\n    \"GCC_MAP_RIGHT_B\" CHARACTER VARYING(255) NOT NULL,\n    \"RIGHTS_IDX\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_MAP_LEFT_RIGHTS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"GCC_MAP_LEFT_ID\", \"RIGHTS_IDX\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCC_MAP_RIGHT\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"A\" CHARACTER VARYING(255) NOT NULL,\n    \"B\" CHARACTER VARYING(255) NOT NULL,\n    \"LABEL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_MAP_RIGHT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"A\", \"B\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCC_MAP_RIGHT_LEFTS\"(\n    \"GCC_MAP_LEFT_ID\" BIGINT NOT NULL,\n    \"GCC_MAP_RIGHT_A\" CHARACTER VARYING(255) NOT NULL,\n    \"GCC_MAP_RIGHT_B\" CHARACTER VARYING(255) NOT NULL,\n    \"LEFTS_IDX\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_MAP_RIGHT_LEFTS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"GCC_MAP_RIGHT_A\", \"GCC_MAP_RIGHT_B\", \"LEFTS_IDX\");"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_MAP_RIGHT_LEFTS\" ADD CONSTRAINT \"PUBLIC\".\"FK276LQ2IGEGNQNDRYHBJCS718P\" FOREIGN KEY(\"GCC_MAP_RIGHT_A\", \"GCC_MAP_RIGHT_B\") REFERENCES \"PUBLIC\".\"GCC_MAP_RIGHT\"(\"A\", \"B\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_MAP_LEFT_RIGHTS\" ADD CONSTRAINT \"PUBLIC\".\"FKOPGG2YFE39RAUE3SL79FG87MS\" FOREIGN KEY(\"GCC_MAP_RIGHT_A\", \"GCC_MAP_RIGHT_B\") REFERENCES \"PUBLIC\".\"GCC_MAP_RIGHT\"(\"A\", \"B\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_MAP_RIGHT_LEFTS\" ADD CONSTRAINT \"PUBLIC\".\"FK52TPKIGFIP3693K1MKJ8DX01Y\" FOREIGN KEY(\"GCC_MAP_LEFT_ID\") REFERENCES \"PUBLIC\".\"GCC_MAP_LEFT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_MAP_LEFT_RIGHTS\" ADD CONSTRAINT \"PUBLIC\".\"FKMPN2N5QY41JPLYFN2MLA2AMXW\" FOREIGN KEY(\"GCC_MAP_LEFT_ID\") REFERENCES \"PUBLIC\".\"GCC_MAP_LEFT\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GccMappedLeft	{"members":["grails.gorm.tests.generated.GccMappedLeft","grails.gorm.tests.generated.GccMappedRight"]}
+table	gcc_mapped_left	{"checks":[],"collections":[],"columnOrder":["version","a","b"],"columns":{"a":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"b":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+table	gcc_mapped_left_rights	{"checks":[],"collections":["Set of ManyToOne","Set of ManyToOne (inverse)"],"columnOrder":["gcc_mapped_right_x","gcc_mapped_right_y","k1","k2"],"columns":{"gcc_mapped_right_x":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"gcc_mapped_right_y":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false," [...]
+table	gcc_mapped_right	{"checks":[],"collections":[],"columnOrder":["version","x","y"],"columns":{"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"x":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"y":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCC_MAPPED_LEFT\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"A\" CHARACTER VARYING(255) NOT NULL,\n    \"B\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_MAPPED_LEFT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"A\", \"B\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCC_MAPPED_LEFT_RIGHTS\"(\n    \"GCC_MAPPED_RIGHT_X\" CHARACTER VARYING(255) NOT NULL,\n    \"GCC_MAPPED_RIGHT_Y\" CHARACTER VARYING(255) NOT NULL,\n    \"K1\" CHARACTER VARYING(255) NOT NULL,\n    \"K2\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_MAPPED_LEFT_RIGHTS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"GCC_MAPPED_RIGHT_X\", \"GCC_MAPPED_RIGHT_Y\", \"K1\", \"K2\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCC_MAPPED_RIGHT\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"X\" CHARACTER VARYING(255) NOT NULL,\n    \"Y\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_MAPPED_RIGHT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"X\", \"Y\");"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_MAPPED_LEFT_RIGHTS\" ADD CONSTRAINT \"PUBLIC\".\"FKSX4MG796AT0D30HG9DO7JVNMN\" FOREIGN KEY(\"K1\", \"K2\") REFERENCES \"PUBLIC\".\"GCC_MAPPED_LEFT\"(\"A\", \"B\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_MAPPED_LEFT_RIGHTS\" ADD CONSTRAINT \"PUBLIC\".\"FK5G6DPUT2T8S2BY0A35RY6OEYV\" FOREIGN KEY(\"GCC_MAPPED_RIGHT_X\", \"GCC_MAPPED_RIGHT_Y\") REFERENCES \"PUBLIC\".\"GCC_MAPPED_RIGHT\"(\"X\", \"Y\") NOCHECK;"
+@group	grails.gorm.tests.generated.GccPartialKey	{"members":["grails.gorm.tests.generated.GccPartialKey","grails.gorm.tests.generated.GccPartialRef"]}
+table	gcc_partial_key	{"checks":[],"collections":[],"columnOrder":["version","a","b"],"columns":{"a":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"b":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+table	gcc_partial_ref	{"checks":[],"collections":[],"columnOrder":["id","version","gcc_partial_key_b","only_one"],"columns":{"gcc_partial_key_b":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"only_one":{"checks":[],"collation":null,"commen [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCC_PARTIAL_KEY\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"A\" CHARACTER VARYING(255) NOT NULL,\n    \"B\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_PARTIAL_KEY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"A\", \"B\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCC_PARTIAL_REF\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"GCC_PARTIAL_KEY_B\" CHARACTER VARYING(255),\n    \"ONLY_ONE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_PARTIAL_REF\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_PARTIAL_REF\" ADD CONSTRAINT \"PUBLIC\".\"FK3UUGHGUD5K6DCWCXPHXKF4WAA\" FOREIGN KEY(\"ONLY_ONE\", \"GCC_PARTIAL_KEY_B\") REFERENCES \"PUBLIC\".\"GCC_PARTIAL_KEY\"(\"A\", \"B\") NOCHECK;"
+@group	grails.gorm.tests.generated.GccPartialTags	{"members":["grails.gorm.tests.generated.GccPartialTags"]}
+table	gcc_partial_tags	{"checks":[],"collections":[],"columnOrder":["version","a","b"],"columns":{"a":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"b":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+table	gcc_partial_tags_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["gcc_partial_tags_b","k1","tags_java_lang_string"],"columns":{"gcc_partial_tags_b":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"k1":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"tags_java_l [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCC_PARTIAL_TAGS\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"A\" CHARACTER VARYING(255) NOT NULL,\n    \"B\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_PARTIAL_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"A\", \"B\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCC_PARTIAL_TAGS_TAGS\"(\n    \"GCC_PARTIAL_TAGS_B\" CHARACTER VARYING(255),\n    \"K1\" CHARACTER VARYING(255),\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_PARTIAL_TAGS_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"K1\", \"GCC_PARTIAL_TAGS_B\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"GCC_PARTIAL_TAGS_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKKRS0GXKQV3I10P4AJIIW5AAN3\" FOREIGN KEY(\"K1\", \"GCC_PARTIAL_TAGS_B\") REFERENCES \"PUBLIC\".\"GCC_PARTIAL_TAGS\"(\"A\", \"B\") NOCHECK;"
+@group	grails.gorm.tests.generated.GcsListKid	{"members":["grails.gorm.tests.generated.GcsListKid","grails.gorm.tests.generated.GcsListOwner"]}
+table	gcs_list_kid	{"checks":[],"collections":["List of OneToMany"],"columnOrder":["kids_idx","id","owner_id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"kids_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"name":{"checks":[],"collation":null,"comment":n [...]
+table	gcs_list_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"], [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCS_LIST_KID\"(\n    \"KIDS_IDX\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCS_LIST_KID\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCS_LIST_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCS_LIST_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GCS_LIST_KID\" ADD CONSTRAINT \"PUBLIC\".\"FKGR0W5131EE5YAO9A3A0J9T3WD\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"GCS_LIST_OWNER\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GcsMapKid	{"members":["grails.gorm.tests.generated.GcsMapKid","grails.gorm.tests.generated.GcsMapOwner"]}
+table	gcs_map_kid	{"checks":[],"collections":[],"columnOrder":["id","owner_id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"genera [...]
+table	gcs_map_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"]," [...]
+table	gcs_map_owner_kids	{"checks":[],"collections":["Map of ManyToOne"],"columnOrder":["kids_id","owner_id","kids_idx"],"columns":{"kids_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"kids_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"owner_id":{"checks":[],"collation":null,"c [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCS_MAP_KID\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCS_MAP_KID\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCS_MAP_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCS_MAP_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCS_MAP_OWNER_KIDS\"(\n    \"KIDS_ID\" BIGINT NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"KIDS_IDX\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCS_MAP_OWNER_KIDS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"KIDS_ID\", \"KIDS_IDX\");"
+script		"ALTER TABLE \"PUBLIC\".\"GCS_MAP_KID\" ADD CONSTRAINT \"PUBLIC\".\"FKPP807FLYJJ2SU8U4PJL0TRD5C\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"GCS_MAP_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GCS_MAP_OWNER_KIDS\" ADD CONSTRAINT \"PUBLIC\".\"FK77QPH2BTVA8CJBEDPKQ5X0853\" FOREIGN KEY(\"KIDS_ID\") REFERENCES \"PUBLIC\".\"GCS_MAP_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GCS_MAP_OWNER_KIDS\" ADD CONSTRAINT \"PUBLIC\".\"FKOI2GO7HT42VFCPC0SC4PRG8FC\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"GCS_MAP_KID\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GcsRef	{"members":["grails.gorm.tests.generated.GcsRef","grails.gorm.tests.generated.GcsRefKid","grails.gorm.tests.generated.GcsRefOwner"]}
+table	gcs_ref	{"checks":[],"collections":[],"columnOrder":["id","version","label"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"label":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"i [...]
+table	gcs_ref_kid	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","owner_id","ref_id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"owner_id":{"checks":[],"collation":null, [...]
+table	gcs_ref_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"]," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCS_REF\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"LABEL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCS_REF\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCS_REF_KID\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"REF_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCS_REF_KID\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GCS_REF_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GCS_REF_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GCS_REF_KID\" ADD CONSTRAINT \"PUBLIC\".\"FKCCR0VFOQY1FRD0U4TW2K504PO\" FOREIGN KEY(\"REF_ID\") REFERENCES \"PUBLIC\".\"GCS_REF\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GCS_REF_KID\" ADD CONSTRAINT \"PUBLIC\".\"FKFCJCIFRT0DKQYKTUC7MWX5X44\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"GCS_REF_OWNER\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GdcAnnotatedThing	{"members":["grails.gorm.tests.generated.GdcAnnotatedThing"]}
+table	gdc_annotated_thing	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_ANNOTATED_THING\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_ANNOTATED_THING\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.GdcAuthor	{"members":["grails.gorm.tests.generated.GdcAuthor","grails.gorm.tests.generated.GdcBook","grails.gorm.tests.generated.GdcNovel"]}
+table	gdc_author	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null," [...]
+table	gdc_book	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["chapters","pages","price","size_height","size_width","author_id","id","version","class","title","status"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"chapters":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_BOOK\"(\n    \"CHAPTERS\" INTEGER,\n    \"PAGES\" INTEGER,\n    \"PRICE\" NUMERIC(38, 2),\n    \"SIZE_HEIGHT\" INTEGER,\n    \"SIZE_WIDTH\" INTEGER,\n    \"AUTHOR_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255),\n    \"STATUS\" ENUM('DRAFT', 'PUBLISHED')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKH5Y51DRAR12MDW7CELTIEPY41\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"GDC_AUTHOR\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GdcCidBox	{"members":["grails.gorm.tests.generated.GdcCidBox","grails.gorm.tests.generated.GdcCidThing"]}
+table	gdc_cid_box	{"checks":[],"collections":[],"columnOrder":["version","code","region"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"region":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"ge [...]
+table	gdc_cid_thing	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","version","gdc_cid_box_code","gdc_cid_box_region","name"],"columns":{"gdc_cid_box_code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"gdc_cid_box_region":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)"," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_CID_BOX\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255) NOT NULL,\n    \"REGION\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_CID_BOX\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CODE\", \"REGION\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_CID_THING\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"GDC_CID_BOX_CODE\" CHARACTER VARYING(255),\n    \"GDC_CID_BOX_REGION\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_CID_THING\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_CID_THING\" ADD CONSTRAINT \"PUBLIC\".\"FKT4J3B8YI9ULCXQ29PCM0RDTDA\" FOREIGN KEY(\"GDC_CID_BOX_CODE\", \"GDC_CID_BOX_REGION\") REFERENCES \"PUBLIC\".\"GDC_CID_BOX\"(\"CODE\", \"REGION\") NOCHECK;"
+@group	grails.gorm.tests.generated.GdcCidItem	{"members":["grails.gorm.tests.generated.GdcCidItem","grails.gorm.tests.generated.GdcCidRef","grails.gorm.tests.generated.GdcCidSpecial"]}
+table	gdc_cid_item	{"checks":[],"collections":[],"columnOrder":["version","class","code","extra","label","region"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"extra":{"checks":[],"collation":null,"comment":n [...]
+table	gdc_cid_ref	{"checks":[],"collections":[],"columnOrder":["id","version","gdc_cid_item_code","gdc_cid_item_region","name"],"columns":{"gdc_cid_item_code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"gdc_cid_item_region":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"chec [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_CID_ITEM\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"CODE\" CHARACTER VARYING(255) NOT NULL,\n    \"EXTRA\" CHARACTER VARYING(255),\n    \"LABEL\" CHARACTER VARYING(255),\n    \"REGION\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_CID_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CODE\", \"REGION\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_CID_REF\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"GDC_CID_ITEM_CODE\" CHARACTER VARYING(255),\n    \"GDC_CID_ITEM_REGION\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_CID_REF\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_CID_REF\" ADD CONSTRAINT \"PUBLIC\".\"FKRJBOBMVAI9H4ITTD6V0VUNVTA\" FOREIGN KEY(\"GDC_CID_ITEM_CODE\", \"GDC_CID_ITEM_REGION\") REFERENCES \"PUBLIC\".\"GDC_CID_ITEM\"(\"CODE\", \"REGION\") NOCHECK;"
+@group	grails.gorm.tests.generated.GdcCidOwner	{"members":["grails.gorm.tests.generated.GdcCidOwner","grails.gorm.tests.generated.GdcCidPart"]}
+table	gdc_cid_owner	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nul [...]
+table	gdc_cid_part	{"checks":[],"collections":[],"columnOrder":["owner_id","version","label","seq"],"columns":{"label":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"seq":{"checks":[],"collation":null,"comment":null,"default":null," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_CID_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_CID_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_CID_PART\"(\n    \"OWNER_ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"LABEL\" CHARACTER VARYING(255),\n    \"SEQ\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_CID_PART\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"OWNER_ID\", \"SEQ\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_CID_PART\" ADD CONSTRAINT \"PUBLIC\".\"FKAWW5YLJI6IWDF6Q72PYKWY2UA\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"GDC_CID_OWNER\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GdcCidSequenced	{"members":["grails.gorm.tests.generated.GdcCidSequenced"]}
+table	gdc_cid_sequenced	{"checks":[],"collections":[],"columnOrder":["part_number","version","label","region"],"columns":{"label":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"part_number":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"region":{"checks":[],"collation":null,"comment":nul [...]
+sequence	GDC_CID_SEQ	{"increment":50,"initial":1}
+script		"CREATE SEQUENCE \"PUBLIC\".\"GDC_CID_SEQ\" START WITH 1 INCREMENT BY 50;"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_CID_SEQUENCED\"(\n    \"PART_NUMBER\" INTEGER NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"LABEL\" CHARACTER VARYING(255),\n    \"REGION\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_CID_SEQUENCED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"PART_NUMBER\", \"REGION\");"
+@group	grails.gorm.tests.generated.GdcComposite	{"members":["grails.gorm.tests.generated.GdcComposite"]}
+table	gdc_composite	{"checks":[],"collections":[],"columnOrder":["version","first","second"],"columns":{"first":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"second":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null [...]
+@group	grails.gorm.tests.generated.GdcConstructorThing	{"members":["grails.gorm.tests.generated.GdcConstructorThing"]}
+table	gdc_constructor_thing	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generate [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_CONSTRUCTOR_THING\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_CONSTRUCTOR_THING\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.GdcContributorItem	{"members":["grails.gorm.tests.generated.GdcContributorItem","grails.gorm.tests.generated.GdcContributorShelf"]}
+table	gdc_contributor_item	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","shelf_id","version","label"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"label":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"shelf_id":{"checks":[],"collation":nul [...]
+table	gdc_contributor_shelf	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generate [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_CONTRIBUTOR_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"SHELF_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"LABEL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_CONTRIBUTOR_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_CONTRIBUTOR_SHELF\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_CONTRIBUTOR_SHELF\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_CONTRIBUTOR_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKNJK6CSYD2KKYJLUWN4C1972CJ\" FOREIGN KEY(\"SHELF_ID\") REFERENCES \"PUBLIC\".\"GDC_CONTRIBUTOR_SHELF\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GdcConverted	{"members":["grails.gorm.tests.generated.GdcConverted"]}
+table	gdc_converted	{"checks":[],"collections":[],"columnOrder":["numeric","true_false","yes_no","id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"numeric":{"checks":["null: numeric in (0,1)"],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"tinyint","unique":false},"true_false":{"checks":["null: true_fals [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_CONVERTED\"(\n    \"NUMERIC\" TINYINT,\n    \"TRUE_FALSE\" CHARACTER(1),\n    \"YES_NO\" CHARACTER(1),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_CONVERTED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_CONVERTED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" CHECK(\"TRUE_FALSE\" IN('F', 'T')) NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_CONVERTED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" CHECK(\"YES_NO\" IN('N', 'Y')) NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_CONVERTED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" CHECK(\"NUMERIC\" IN(0, 1)) NOCHECK;"
+@group	grails.gorm.tests.generated.GdcLazyHome	{"members":["grails.gorm.tests.generated.GdcLazyHome"]}
+table	gdc_lazy_home	{"checks":[],"collections":[],"columnOrder":["id","version","address_city","address_street","name"],"columns":{"address_city":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"address_street":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_LAZY_HOME\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"ADDRESS_CITY\" CHARACTER VARYING(255),\n    \"ADDRESS_STREET\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_LAZY_HOME\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.GdcLazyItem	{"members":["grails.gorm.tests.generated.GdcLazyItem","grails.gorm.tests.generated.GdcLazyOwner","grails.gorm.tests.generated.GdcPlainOwner"]}
+table	gdc_lazy_item	{"checks":[],"collections":[],"columnOrder":["id","version","label"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"label":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+table	gdc_lazy_owner	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+table	gdc_lazy_owner_gdc_lazy_item	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["gdc_lazy_item_id","gdc_lazy_owner_items_id"],"columns":{"gdc_lazy_item_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"gdc_lazy_owner_items_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"co [...]
+table	gdc_plain_owner	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+table	gdc_plain_owner_gdc_lazy_item	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["gdc_lazy_item_id","gdc_plain_owner_plain_items_id"],"columns":{"gdc_lazy_item_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"gdc_plain_owner_plain_items_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","uniq [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_LAZY_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"LABEL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_LAZY_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_LAZY_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_LAZY_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_LAZY_OWNER_GDC_LAZY_ITEM\"(\n    \"GDC_LAZY_ITEM_ID\" BIGINT,\n    \"GDC_LAZY_OWNER_ITEMS_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_PLAIN_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_PLAIN_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_PLAIN_OWNER_GDC_LAZY_ITEM\"(\n    \"GDC_LAZY_ITEM_ID\" BIGINT,\n    \"GDC_PLAIN_OWNER_PLAIN_ITEMS_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_PLAIN_OWNER_GDC_LAZY_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GDC_PLAIN_OWNER_PLAIN_ITEMS_ID\", \"GDC_LAZY_ITEM_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_LAZY_OWNER_GDC_LAZY_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GDC_LAZY_OWNER_ITEMS_ID\", \"GDC_LAZY_ITEM_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_PLAIN_OWNER_GDC_LAZY_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKISWYNMTP9TW5X6S03G6R7GUQD\" FOREIGN KEY(\"GDC_PLAIN_OWNER_PLAIN_ITEMS_ID\") REFERENCES \"PUBLIC\".\"GDC_PLAIN_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_LAZY_OWNER_GDC_LAZY_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKMFG74712TH8WDS1MC3XPTLU33\" FOREIGN KEY(\"GDC_LAZY_ITEM_ID\") REFERENCES \"PUBLIC\".\"GDC_LAZY_ITEM\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_LAZY_OWNER_GDC_LAZY_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKROS583TM4DYNH2U0JGLNEYHHJ\" FOREIGN KEY(\"GDC_LAZY_OWNER_ITEMS_ID\") REFERENCES \"PUBLIC\".\"GDC_LAZY_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_PLAIN_OWNER_GDC_LAZY_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKM9QXHFRT8HM7KE4S2A9KH9ALJ\" FOREIGN KEY(\"GDC_LAZY_ITEM_ID\") REFERENCES \"PUBLIC\".\"GDC_LAZY_ITEM\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GdcLazyTagged	{"members":["grails.gorm.tests.generated.GdcLazyTagged"]}
+table	gdc_lazy_tagged	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+table	gdc_lazy_tagged_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["gdc_lazy_tagged_id","tags_java_lang_string"],"columns":{"gdc_lazy_tagged_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"com [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_LAZY_TAGGED\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_LAZY_TAGGED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_LAZY_TAGGED_TAGS\"(\n    \"GDC_LAZY_TAGGED_ID\" BIGINT,\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_LAZY_TAGGED_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GDC_LAZY_TAGGED_ID\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_LAZY_TAGGED_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKANWLIX51NJ5K31U3UMIRO7DN0\" FOREIGN KEY(\"GDC_LAZY_TAGGED_ID\") REFERENCES \"PUBLIC\".\"GDC_LAZY_TAGGED\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GdcMdAll	{"members":["grails.gorm.tests.generated.GdcMdAll"]}
+table	gdc_md_all	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_MD_ALL\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_MD_ALL\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.GdcMdPrimary	{"members":["grails.gorm.tests.generated.GdcMdPrimary"]}
+table	gdc_md_primary	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_MD_PRIMARY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_MD_PRIMARY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.GdcMdSecond	{"members":["grails.gorm.tests.generated.GdcMdSecond","grails.gorm.tests.generated.GdcMdSecondChild"]}
+@group	grails.gorm.tests.generated.GdcPlainHome	{"members":["grails.gorm.tests.generated.GdcPlainHome"]}
+table	gdc_plain_home	{"checks":[],"collections":[],"columnOrder":["id","version","address_city","address_street","name"],"columns":{"address_city":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"address_street":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_PLAIN_HOME\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"ADDRESS_CITY\" CHARACTER VARYING(255),\n    \"ADDRESS_STREET\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_PLAIN_HOME\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.GdcRegionAuthor	{"members":["grails.gorm.tests.generated.GdcRegionAuthor","grails.gorm.tests.generated.GdcRegionBook"]}
+table	gdc_region_author	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+table	gdc_region_book	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+table	gdc_region_book_gdc_region_author	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["gdc_region_author_id","gdc_region_book_authors_id"],"columns":{"gdc_region_author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"gdc_region_book_authors_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint"," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_REGION_AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_REGION_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_REGION_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_REGION_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_REGION_BOOK_GDC_REGION_AUTHOR\"(\n    \"GDC_REGION_AUTHOR_ID\" BIGINT,\n    \"GDC_REGION_BOOK_AUTHORS_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_REGION_BOOK_GDC_REGION_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GDC_REGION_BOOK_AUTHORS_ID\", \"GDC_REGION_AUTHOR_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_REGION_BOOK_GDC_REGION_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"FKNHYOGENPU4HH4CPVEVNDRCVH6\" FOREIGN KEY(\"GDC_REGION_BOOK_AUTHORS_ID\") REFERENCES \"PUBLIC\".\"GDC_REGION_BOOK\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_REGION_BOOK_GDC_REGION_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"FKLYWCWYDMT8HYA3RXPACKB8JYG\" FOREIGN KEY(\"GDC_REGION_AUTHOR_ID\") REFERENCES \"PUBLIC\".\"GDC_REGION_AUTHOR\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GdcRegionCar	{"members":["grails.gorm.tests.generated.GdcRegionCar","grails.gorm.tests.generated.GdcRegionVehicle","grails.gorm.tests.generated.GdcRegionWheel"]}
+table	gdc_region_car_gdc_region_wheel	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["gdc_region_vehicle_wheels_id","gdc_region_wheel_id"],"columns":{"gdc_region_vehicle_wheels_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"gdc_region_wheel_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint"," [...]
+table	gdc_region_vehicle	{"checks":[],"collections":[],"columnOrder":["doors","id","version","class","make"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"doors":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default": [...]
+table	gdc_region_wheel	{"checks":[],"collections":[],"columnOrder":["size","id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"size":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_REGION_CAR_GDC_REGION_WHEEL\"(\n    \"GDC_REGION_VEHICLE_WHEELS_ID\" BIGINT,\n    \"GDC_REGION_WHEEL_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_REGION_VEHICLE\"(\n    \"DOORS\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"MAKE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_REGION_VEHICLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_REGION_WHEEL\"(\n    \"SIZE\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_REGION_WHEEL\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_REGION_CAR_GDC_REGION_WHEEL\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GDC_REGION_VEHICLE_WHEELS_ID\", \"GDC_REGION_WHEEL_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_REGION_CAR_GDC_REGION_WHEEL\" ADD CONSTRAINT \"PUBLIC\".\"FKL48V0QOU2V6N9U800HEVK7J0V\" FOREIGN KEY(\"GDC_REGION_WHEEL_ID\") REFERENCES \"PUBLIC\".\"GDC_REGION_WHEEL\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_REGION_CAR_GDC_REGION_WHEEL\" ADD CONSTRAINT \"PUBLIC\".\"FKLC4C624HDJI8XEBLCDDD9YIJG\" FOREIGN KEY(\"GDC_REGION_VEHICLE_WHEELS_ID\") REFERENCES \"PUBLIC\".\"GDC_REGION_VEHICLE\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GdcRegionNatural	{"members":["grails.gorm.tests.generated.GdcRegionNatural"]}
+table	gdc_region_natural	{"checks":[],"collections":[],"columnOrder":["id","version","code"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_REGION_NATURAL\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_REGION_NATURAL\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_REGION_NATURAL\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CODE\");"
+@group	grails.gorm.tests.generated.GdcRegionPerson	{"members":["grails.gorm.tests.generated.GdcRegionPerson"]}
+table	gdc_region_person	{"checks":[],"collections":[],"columnOrder":["id","version","home_city"],"columns":{"home_city":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"ge [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_REGION_PERSON\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"HOME_CITY\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_REGION_PERSON\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.GdcRegionUncached	{"members":["grails.gorm.tests.generated.GdcRegionUncached"]}
+table	gdc_region_uncached	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_REGION_UNCACHED\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_REGION_UNCACHED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.GdcSchemaChild	{"members":["grails.gorm.tests.generated.GdcSchemaChild","grails.gorm.tests.generated.GdcSchemaOwner"]}
+table	gdc_schema_child	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","owner_id","version","label"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"label":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"owner_id":{"checks":[],"collation":null,"c [...]
+table	gdc_shared.gdc_schema_owner	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"ge [...]
+table	gdc_shared.gdc_schema_owner_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["gdc_schema_owner_id","tags_java_lang_string"],"columns":{"gdc_schema_owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_SCHEMA_CHILD\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"LABEL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_SCHEMA_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.GdcSchemaPlain	{"members":["grails.gorm.tests.generated.GdcSchemaPlain"]}
+table	gdc_schema_plain	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_SCHEMA_PLAIN\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_SCHEMA_PLAIN\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.GdcSerAuthor	{"members":["grails.gorm.tests.generated.GdcSerAuthor","grails.gorm.tests.generated.GdcSerBook"]}
+table	gdc_ser_author	{"checks":[],"collections":[],"columnOrder":["id","version","home_city","home_street","name","status"],"columns":{"home_city":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"home_street":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":n [...]
+table	gdc_ser_book	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["author_id","id","version","title"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_SER_AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"HOME_CITY\" CHARACTER VARYING(255),\n    \"HOME_STREET\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255),\n    \"STATUS\" ENUM('CLOSED', 'OPEN')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_SER_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_SER_BOOK\"(\n    \"AUTHOR_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_SER_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_SER_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"FK457XW303MMFSNXMKRDAIN6Y9L\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"GDC_SER_AUTHOR\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GdcSerComposite	{"members":["grails.gorm.tests.generated.GdcSerComposite"]}
+table	gdc_ser_composite	{"checks":[],"collections":[],"columnOrder":["version","keya","keyb","label"],"columns":{"keya":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"keyb":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"label":{"checks":[],"collation":null,"comment":null,"default": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_SER_COMPOSITE\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"KEYA\" CHARACTER VARYING(255) NOT NULL,\n    \"KEYB\" CHARACTER VARYING(255) NOT NULL,\n    \"LABEL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_SER_COMPOSITE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"KEYA\", \"KEYB\");"
+@group	grails.gorm.tests.generated.GdcSerDog	{"members":["grails.gorm.tests.generated.GdcSerDog","grails.gorm.tests.generated.GdcSerPet"]}
+table	gdc_ser_pet	{"checks":[],"collections":[],"columnOrder":["id","version","breed","class","name"],"columns":{"breed":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_SER_PET\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"BREED\" CHARACTER VARYING(255),\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_SER_PET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.GdcTenantAuthor	{"members":["grails.gorm.tests.generated.GdcTenantAuthor","grails.gorm.tests.generated.GdcTenantBook"]}
+table	gdc_tenant_author	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+table	gdc_tenant_book	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["author_id","id","version","title"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"commen [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_TENANT_AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_TENANT_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_TENANT_BOOK\"(\n    \"AUTHOR_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_TENANT_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_TENANT_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKREGPA62G053JK0RFAO4IMN072\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"GDC_TENANT_AUTHOR\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GdcTenantItem	{"members":["grails.gorm.tests.generated.GdcTenantItem"]}
+table	gdc_tenant_item	{"checks":[],"collections":[],"columnOrder":["id","version","name","tenant_id"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"tenant_id":{"checks":[],"collation":null,"comment":null,"default":null," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDC_TENANT_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"TENANT_ID\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDC_TENANT_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.GddAccount	{"members":["grails.gorm.tests.generated.GddAccount"]}
+table	gdd_account	{"checks":[],"collections":[],"columnOrder":["id","version","alpha","zeta"],"columns":{"alpha":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generated [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDD_ACCOUNT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"ALPHA\" CHARACTER VARYING(255),\n    \"ZETA\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDD_ACCOUNT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDD_ACCOUNT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"ZETA\", \"ALPHA\");"
+@group	grails.gorm.tests.generated.GddBadge	{"members":["grails.gorm.tests.generated.GddBadge","grails.gorm.tests.generated.GddTeacher"]}
+table	gdd_badge	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"i [...]
+table	gdd_teacher	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+table	gdd_teacher_gdd_badge	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["gdd_badge_id","gdd_teacher_badges_id"],"columns":{"gdd_badge_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"gdd_teacher_badges_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"foreig [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDD_BADGE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDD_BADGE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDD_TEACHER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDD_TEACHER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDD_TEACHER_GDD_BADGE\"(\n    \"GDD_BADGE_ID\" BIGINT,\n    \"GDD_TEACHER_BADGES_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDD_TEACHER_GDD_BADGE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GDD_TEACHER_BADGES_ID\", \"GDD_BADGE_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDD_TEACHER_GDD_BADGE\" ADD CONSTRAINT \"PUBLIC\".\"FKCIXFVFRVBGDGWUE793IGBD3AA\" FOREIGN KEY(\"GDD_BADGE_ID\") REFERENCES \"PUBLIC\".\"GDD_BADGE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GDD_TEACHER_GDD_BADGE\" ADD CONSTRAINT \"PUBLIC\".\"FKJQDGYM66V35LGAU9SW6781UNG\" FOREIGN KEY(\"GDD_TEACHER_BADGES_ID\") REFERENCES \"PUBLIC\".\"GDD_TEACHER\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GddCar	{"members":["grails.gorm.tests.generated.GddCar","grails.gorm.tests.generated.GddTruck","grails.gorm.tests.generated.GddVehicle"]}
+table	gdd_vehicle	{"checks":[],"collections":[],"columnOrder":["axles","doors","sporty","wheels","id","version","class","name"],"columns":{"axles":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"doors":{"checks":[],"collation":null,"co [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDD_VEHICLE\"(\n    \"AXLES\" INTEGER,\n    \"DOORS\" INTEGER,\n    \"SPORTY\" BOOLEAN,\n    \"WHEELS\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDD_VEHICLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.GddEdition	{"members":["grails.gorm.tests.generated.GddEdition","grails.gorm.tests.generated.GddImprint"]}
+table	gdd_edition	{"checks":[],"collections":[],"columnOrder":["number","version","isbn","label"],"columns":{"isbn":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"label":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"number":{"checks":[],"collation":null,"comment":null,"default":nul [...]
+table	gdd_imprint	{"checks":[],"collections":[],"columnOrder":["gdd_edition_number","version","code","gdd_edition_isbn"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"gdd_edition_isbn":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"gdd_edition_number":{"checks":[ [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDD_EDITION\"(\n    \"NUMBER\" INTEGER NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"ISBN\" CHARACTER VARYING(255) NOT NULL,\n    \"LABEL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDD_EDITION\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"NUMBER\", \"ISBN\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDD_IMPRINT\"(\n    \"GDD_EDITION_NUMBER\" INTEGER NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255) NOT NULL,\n    \"GDD_EDITION_ISBN\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDD_IMPRINT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"GDD_EDITION_NUMBER\", \"CODE\", \"GDD_EDITION_ISBN\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDD_IMPRINT\" ADD CONSTRAINT \"PUBLIC\".\"FKLO1EIJEMHM54MDWF46QOQ2DSE\" FOREIGN KEY(\"GDD_EDITION_ISBN\", \"GDD_EDITION_NUMBER\") REFERENCES \"PUBLIC\".\"GDD_EDITION\"(\"ISBN\", \"NUMBER\") NOCHECK;"
+@group	grails.gorm.tests.generated.GddIntBase	{"members":["grails.gorm.tests.generated.GddIntBase","grails.gorm.tests.generated.GddIntSub"]}
+table	gdd_int_base	{"checks":[],"collections":[],"columnOrder":["kind","id","version","more","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"kind":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"more":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDD_INT_BASE\"(\n    \"KIND\" INTEGER NOT NULL,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"MORE\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDD_INT_BASE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.GddLongBase	{"members":["grails.gorm.tests.generated.GddLongBase","grails.gorm.tests.generated.GddLongSub"]}
+table	gdd_long_base	{"checks":[],"collections":[],"columnOrder":["id","kind","version","more","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"kind":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"more":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDD_LONG_BASE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"KIND\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"MORE\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDD_LONG_BASE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.GddMember	{"members":["grails.gorm.tests.generated.GddMember"]}
+table	gdd_member	{"checks":[],"collections":[],"columnOrder":["id","version","login","org"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"login":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"org":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDD_MEMBER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"LOGIN\" CHARACTER VARYING(255),\n    \"ORG\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDD_MEMBER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDD_MEMBER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"ORG\", \"LOGIN\");"
+@group	grails.gorm.tests.generated.GddPair	{"members":["grails.gorm.tests.generated.GddPair"]}
+table	gdd_pair	{"checks":[],"collections":[],"columnOrder":["hello","world"],"columns":{"hello":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"world":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["world"," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDD_PAIR\"(\n    \"HELLO\" BIGINT NOT NULL,\n    \"WORLD\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDD_PAIR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"WORLD\", \"HELLO\");"
+@group	grails.gorm.tests.generated.GddSchool	{"members":["grails.gorm.tests.generated.GddSchool","grails.gorm.tests.generated.GddStudent"]}
+table	gdd_school	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null," [...]
+table	gdd_student	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+table	gdd_student_nicknames	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["gdd_student_id","nicknames_java_lang_string"],"columns":{"gdd_student_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"nicknames_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}}," [...]
+table	gdd_student_schools	{"checks":[],"collections":["Set of ManyToOne","Set of ManyToOne (inverse)"],"columnOrder":["gdd_school_id","gdd_student_id"],"columns":{"gdd_school_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"gdd_student_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comm [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDD_SCHOOL\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDD_SCHOOL\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDD_STUDENT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDD_STUDENT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDD_STUDENT_NICKNAMES\"(\n    \"GDD_STUDENT_ID\" BIGINT,\n    \"NICKNAMES_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDD_STUDENT_SCHOOLS\"(\n    \"GDD_SCHOOL_ID\" BIGINT NOT NULL,\n    \"GDD_STUDENT_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDD_STUDENT_SCHOOLS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"GDD_SCHOOL_ID\", \"GDD_STUDENT_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDD_STUDENT_NICKNAMES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GDD_STUDENT_ID\", \"NICKNAMES_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDD_STUDENT_SCHOOLS\" ADD CONSTRAINT \"PUBLIC\".\"FKMQWN7666MXTLILDAWELE3V7L4\" FOREIGN KEY(\"GDD_STUDENT_ID\") REFERENCES \"PUBLIC\".\"GDD_STUDENT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GDD_STUDENT_SCHOOLS\" ADD CONSTRAINT \"PUBLIC\".\"FKRH8HOA0GOXJOFH6KRFE7YH3SO\" FOREIGN KEY(\"GDD_SCHOOL_ID\") REFERENCES \"PUBLIC\".\"GDD_SCHOOL\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GDD_STUDENT_NICKNAMES\" ADD CONSTRAINT \"PUBLIC\".\"FKFQLGJA5R6XE419EQ5QNCKWB6A\" FOREIGN KEY(\"GDD_STUDENT_ID\") REFERENCES \"PUBLIC\".\"GDD_STUDENT\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GddSequenced	{"members":["grails.gorm.tests.generated.GddSequenced"]}
+table	gdd_ids	{"checks":[],"collections":[],"columnOrder":["next_val","sequence_name"],"columns":{"next_val":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"sequence_name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primary [...]
+table	gdd_sequenced	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDD_IDS\"(\n    \"NEXT_VAL\" BIGINT,\n    \"SEQUENCE_NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDD_IDS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"SEQUENCE_NAME\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDD_SEQUENCED\"(\n    \"ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDD_SEQUENCED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.GddStringBase	{"members":["grails.gorm.tests.generated.GddStringBase","grails.gorm.tests.generated.GddStringSub"]}
+table	gdd_string_base	{"checks":[],"collections":[],"columnOrder":["id","version","kind","more","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"kind":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"more":{"checks":[],"collation":null,"comment":null,"default":null,"ge [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDD_STRING_BASE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"KIND\" CHARACTER VARYING(255) NOT NULL,\n    \"MORE\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDD_STRING_BASE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.GddToken	{"members":["grails.gorm.tests.generated.GddToken"]}
+table	gdd_token	{"checks":[],"collections":[],"columnOrder":["version","id","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"binary(16)","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDD_TOKEN\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"ID\" BINARY(16) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDD_TOKEN\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.GdjBasicOwner	{"members":["grails.gorm.tests.generated.GdjBasicOwner"]}
+table	gdj_basic_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"] [...]
+table	gdj_basic_owner_amounts	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["amounts_java_math_big_decimal","gdj_basic_owner_id"],"columns":{"amounts_java_math_big_decimal":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"numeric(38,2)","unique":false},"gdj_basic_owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint"," [...]
+table	gdj_basic_owner_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["gdj_basic_owner_id","tags_java_lang_string"],"columns":{"gdj_basic_owner_id":{"checks":[],"collation":null,"comment":"the tags key","default":"0","generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":fal [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDJ_BASIC_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_BASIC_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDJ_BASIC_OWNER_AMOUNTS\"(\n    \"AMOUNTS_JAVA_MATH_BIG_DECIMAL\" NUMERIC(38, 2),\n    \"GDJ_BASIC_OWNER_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDJ_BASIC_OWNER_TAGS\"(\n    \"GDJ_BASIC_OWNER_ID\" BIGINT DEFAULT 0 COMMENT 'the tags key',\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_BASIC_OWNER_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GDJ_BASIC_OWNER_ID\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_BASIC_OWNER_AMOUNTS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GDJ_BASIC_OWNER_ID\", \"AMOUNTS_JAVA_MATH_BIG_DECIMAL\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_BASIC_OWNER_AMOUNTS\" ADD CONSTRAINT \"PUBLIC\".\"FKBPHF9DFRRM2I837VYXB8TKWHG\" FOREIGN KEY(\"GDJ_BASIC_OWNER_ID\") REFERENCES \"PUBLIC\".\"GDJ_BASIC_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_BASIC_OWNER_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FK6CEUD6K86BPDTN0W4QB7K076X\" FOREIGN KEY(\"GDJ_BASIC_OWNER_ID\") REFERENCES \"PUBLIC\".\"GDJ_BASIC_OWNER\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GdjCompKey	{"members":["grails.gorm.tests.generated.GdjCompKey","grails.gorm.tests.generated.GdjCompRef"]}
+table	gdj_comp_key	{"checks":[],"collections":[],"columnOrder":["version","a","b"],"columns":{"a":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"b":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null [...]
+table	gdj_comp_ref	{"checks":[],"collections":[],"columnOrder":["id","version","k1","k2"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"k1":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"k2":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"id [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDJ_COMP_KEY\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"A\" CHARACTER VARYING(255) NOT NULL,\n    \"B\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_COMP_KEY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"A\", \"B\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDJ_COMP_REF\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"K1\" CHARACTER VARYING(255),\n    \"K2\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_COMP_REF\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_COMP_REF\" ADD CONSTRAINT \"PUBLIC\".\"FKA4WDR8WLFSSXMFP9SO49V7K7C\" FOREIGN KEY(\"K1\", \"K2\") REFERENCES \"PUBLIC\".\"GDJ_COMP_KEY\"(\"A\", \"B\") NOCHECK;"
+@group	grails.gorm.tests.generated.GdjCompPart	{"members":["grails.gorm.tests.generated.GdjCompPart","grails.gorm.tests.generated.GdjRef","grails.gorm.tests.generated.GdjTarget","grails.gorm.tests.generated.GdjUniOwner"]}
+table	gdj_comp_part	{"checks":[],"collections":[],"columnOrder":["target_id","version","code"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"target_id":{"checks":[],"collation":null,"comment":"the part","default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default": [...]
+table	gdj_ref	{"checks":[],"collections":[],"columnOrder":["id","target_id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"target_id":{"checks":[],"collation":null,"comment":"the target","default":"1","generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+table	gdj_target	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null," [...]
+table	gdj_uni_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"]," [...]
+table	gdj_uni_owner_gdj_target	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["gdj_target_id","gdj_uni_owner_items_id"],"columns":{"gdj_target_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"gdj_uni_owner_items_id":{"checks":[],"collation":null,"comment":"the key","default":"0","generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDJ_COMP_PART\"(\n    \"TARGET_ID\" BIGINT COMMENT 'the part' NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_COMP_PART\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"TARGET_ID\", \"CODE\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDJ_REF\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"TARGET_ID\" BIGINT DEFAULT 1 COMMENT 'the target',\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_REF\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDJ_TARGET\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_TARGET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDJ_UNI_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_UNI_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDJ_UNI_OWNER_GDJ_TARGET\"(\n    \"GDJ_TARGET_ID\" BIGINT,\n    \"GDJ_UNI_OWNER_ITEMS_ID\" BIGINT DEFAULT 0 COMMENT 'the key'\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_UNI_OWNER_GDJ_TARGET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GDJ_UNI_OWNER_ITEMS_ID\", \"GDJ_TARGET_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_UNI_OWNER_GDJ_TARGET\" ADD CONSTRAINT \"PUBLIC\".\"FKA22RUVHIJRUX8N9LAA914YHOK\" FOREIGN KEY(\"GDJ_UNI_OWNER_ITEMS_ID\") REFERENCES \"PUBLIC\".\"GDJ_UNI_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_REF\" ADD CONSTRAINT \"PUBLIC\".\"FK2JKUTU68AWPIY450IIYH9R8LS\" FOREIGN KEY(\"TARGET_ID\") REFERENCES \"PUBLIC\".\"GDJ_TARGET\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_COMP_PART\" ADD CONSTRAINT \"PUBLIC\".\"FKOAS2CA14SBUBV4KVD08UKCH3N\" FOREIGN KEY(\"TARGET_ID\") REFERENCES \"PUBLIC\".\"GDJ_TARGET\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_UNI_OWNER_GDJ_TARGET\" ADD CONSTRAINT \"PUBLIC\".\"FKIIY040G30529N50IKH22NDAU8\" FOREIGN KEY(\"GDJ_TARGET_ID\") REFERENCES \"PUBLIC\".\"GDJ_TARGET\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GdjEmbOwner	{"members":["grails.gorm.tests.generated.GdjEmbOwner"]}
+table	gdj_emb_owner	{"checks":[],"collections":[],"columnOrder":["holder_ref_id","id","version"],"columns":{"holder_ref_id":{"checks":[],"collation":null,"comment":"in the holder","default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default" [...]
+table	gdj_target	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDJ_EMB_OWNER\"(\n    \"HOLDER_REF_ID\" BIGINT COMMENT 'in the holder',\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_EMB_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDJ_TARGET\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_TARGET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_EMB_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"FKO8IP3MIXVB3LU2OTJMGAVXOHO\" FOREIGN KEY(\"HOLDER_REF_ID\") REFERENCES \"PUBLIC\".\"GDJ_TARGET\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GdjKid	{"members":["grails.gorm.tests.generated.GdjKid","grails.gorm.tests.generated.GdjParent"]}
+table	gdj_kid	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","parent_id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"parent_id":{"checks":[],"collation":null,"comment":" [...]
+table	gdj_parent	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"nam [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDJ_KID\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"PARENT_ID\" BIGINT COMMENT 'the parent',\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_KID\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDJ_PARENT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_PARENT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_KID\" ADD CONSTRAINT \"PUBLIC\".\"FKO57636P6UWBYV3BEWNGYFLXFS\" FOREIGN KEY(\"PARENT_ID\") REFERENCES \"PUBLIC\".\"GDJ_PARENT\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GdjManyA	{"members":["grails.gorm.tests.generated.GdjManyA","grails.gorm.tests.generated.GdjManyB"]}
+table	gdj_manya	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name [...]
+table	gdj_manya_bs	{"checks":[],"collections":["Set of ManyToOne (inverse)","Set of ManyToOne"],"columnOrder":["gdj_manya_id","gdj_manyb_id"],"columns":{"gdj_manya_id":{"checks":[],"collation":null,"comment":"the key of A","default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"gdj_manyb_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment [...]
+table	gdj_manyb	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"i [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDJ_MANYA\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_MANYA\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDJ_MANYA_BS\"(\n    \"GDJ_MANYA_ID\" BIGINT COMMENT 'the key of A' NOT NULL,\n    \"GDJ_MANYB_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_MANYA_BS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"GDJ_MANYA_ID\", \"GDJ_MANYB_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDJ_MANYB\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_MANYB\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_MANYA_BS\" ADD CONSTRAINT \"PUBLIC\".\"FKLERNPGYN4BFHPM5DOFMEVEC9A\" FOREIGN KEY(\"GDJ_MANYB_ID\") REFERENCES \"PUBLIC\".\"GDJ_MANYB\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_MANYA_BS\" ADD CONSTRAINT \"PUBLIC\".\"FKQG76QMMO9KJXUODVWPC6LP5SX\" FOREIGN KEY(\"GDJ_MANYA_ID\") REFERENCES \"PUBLIC\".\"GDJ_MANYA\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GdjStrRef	{"members":["grails.gorm.tests.generated.GdjStrRef","grails.gorm.tests.generated.GdjStrTarget"]}
+table	gdj_str_ref	{"checks":[],"collections":[],"columnOrder":["id","version","target_id"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"target_id":{"checks":[],"collation":null,"comment":"to a string","default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null, [...]
+table	gdj_str_target	{"checks":[],"collections":[],"columnOrder":["version","code","name"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"gene [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDJ_STR_REF\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TARGET_ID\" CHARACTER VARYING(255) COMMENT 'to a string'\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_STR_REF\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDJ_STR_TARGET\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_STR_TARGET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CODE\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDJ_STR_REF\" ADD CONSTRAINT \"PUBLIC\".\"FKOHYGSL5JUW1NYE45FCAR93OSU\" FOREIGN KEY(\"TARGET_ID\") REFERENCES \"PUBLIC\".\"GDJ_STR_TARGET\"(\"CODE\") NOCHECK;"
+@group	grails.gorm.tests.generated.GdtTypedTenantItem	{"members":["grails.gorm.tests.generated.GdtTypedTenantItem"]}
+table	gdt_typed_tenant_item	{"checks":[],"collections":[],"columnOrder":["id","version","name","company_id"],"columns":{"company_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"clob","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDT_TYPED_TENANT_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"COMPANY_ID\" CHARACTER LARGE OBJECT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDT_TYPED_TENANT_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.GdwEmbeddedOwner	{"members":["grails.gorm.tests.generated.GdwEmbeddedOwner"]}
+table	gdw_embedded_owner	{"checks":[],"collections":[],"columnOrder":["id","version","home_street"],"columns":{"home_street":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDW_EMBEDDED_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"HOME_STREET\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDW_EMBEDDED_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.GdwHasOneDetail	{"members":["grails.gorm.tests.generated.GdwHasOneDetail","grails.gorm.tests.generated.GdwHasOneOwner"]}
+table	gdw_has_one_detail	{"checks":[],"collections":[],"columnOrder":["id","owner_id","version","label"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"label":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"owner_id":{"checks":[],"collation":null,"comment":null,"default":nul [...]
+table	gdw_has_one_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDW_HAS_ONE_DETAIL\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"LABEL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDW_HAS_ONE_DETAIL\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDW_HAS_ONE_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDW_HAS_ONE_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDW_HAS_ONE_DETAIL\" ADD CONSTRAINT \"PUBLIC\".\"FKLUAUCANKVPU3S8M8Y1LAOX8KV\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"GDW_HAS_ONE_OWNER\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GdwItem	{"members":["grails.gorm.tests.generated.GdwItem","grails.gorm.tests.generated.GdwItemsOwner"]}
+table	gdw_item	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"id [...]
+table	gdw_items_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"] [...]
+table	gdw_items_owner_gdw_item	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["gdw_item_id","gdw_items_owner_items_id"],"columns":{"gdw_item_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"gdw_items_owner_items_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDW_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDW_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDW_ITEMS_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDW_ITEMS_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDW_ITEMS_OWNER_GDW_ITEM\"(\n    \"GDW_ITEM_ID\" BIGINT,\n    \"GDW_ITEMS_OWNER_ITEMS_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDW_ITEMS_OWNER_GDW_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GDW_ITEMS_OWNER_ITEMS_ID\", \"GDW_ITEM_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDW_ITEMS_OWNER_GDW_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKGF7NGFAM98JMV9ISX9GULRJ1C\" FOREIGN KEY(\"GDW_ITEMS_OWNER_ITEMS_ID\") REFERENCES \"PUBLIC\".\"GDW_ITEMS_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GDW_ITEMS_OWNER_GDW_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKJRYQFCJBC8BJ9M8W0NY5BQI21\" FOREIGN KEY(\"GDW_ITEM_ID\") REFERENCES \"PUBLIC\".\"GDW_ITEM\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GdwManyA	{"members":["grails.gorm.tests.generated.GdwManyA","grails.gorm.tests.generated.GdwManyB"]}
+table	gdw_manya	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name [...]
+table	gdw_manya_bs	{"checks":[],"collections":["Set of ManyToOne","Set of ManyToOne (inverse)"],"columnOrder":["gdw_manya_id","gdw_manyb_id"],"columns":{"gdw_manya_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"gdw_manyb_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"fo [...]
+table	gdw_manyb	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"i [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDW_MANYA\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDW_MANYA\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDW_MANYA_BS\"(\n    \"GDW_MANYA_ID\" BIGINT NOT NULL,\n    \"GDW_MANYB_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDW_MANYA_BS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"GDW_MANYA_ID\", \"GDW_MANYB_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDW_MANYB\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDW_MANYB\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDW_MANYA_BS\" ADD CONSTRAINT \"PUBLIC\".\"FK1KCYA3GD3E4PRSRPVQQO50UQY\" FOREIGN KEY(\"GDW_MANYA_ID\") REFERENCES \"PUBLIC\".\"GDW_MANYA\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GDW_MANYA_BS\" ADD CONSTRAINT \"PUBLIC\".\"FKDY0TFR9KEMCA5YB8RU448RHOI\" FOREIGN KEY(\"GDW_MANYB_ID\") REFERENCES \"PUBLIC\".\"GDW_MANYB\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GdwTagsOwner	{"members":["grails.gorm.tests.generated.GdwTagsOwner"]}
+table	gdw_tags_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"], [...]
+table	gdw_tags_owner_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["gdw_tags_owner_id","tags_java_lang_string"],"columns":{"gdw_tags_owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"commen [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDW_TAGS_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDW_TAGS_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDW_TAGS_OWNER_TAGS\"(\n    \"GDW_TAGS_OWNER_ID\" BIGINT,\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDW_TAGS_OWNER_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GDW_TAGS_OWNER_ID\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDW_TAGS_OWNER_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKKJVY1EUJ2NW3IOUHIHQ2V4X4H\" FOREIGN KEY(\"GDW_TAGS_OWNER_ID\") REFERENCES \"PUBLIC\".\"GDW_TAGS_OWNER\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.GdwUpdEmbeddedOwner	{"members":["grails.gorm.tests.generated.GdwUpdEmbeddedOwner"]}
+table	gdw_upd_embedded_owner	{"checks":[],"collections":[],"columnOrder":["id","version","home_street"],"columns":{"home_street":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDW_UPD_EMBEDDED_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"HOME_STREET\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDW_UPD_EMBEDDED_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.GdwUpdTagsOwner	{"members":["grails.gorm.tests.generated.GdwUpdTagsOwner"]}
+table	gdw_upd_tags_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["i [...]
+table	gdw_upd_tags_owner_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["gdw_upd_tags_owner_id","tags_java_lang_string"],"columns":{"gdw_upd_tags_owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":fal [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDW_UPD_TAGS_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDW_UPD_TAGS_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GDW_UPD_TAGS_OWNER_TAGS\"(\n    \"GDW_UPD_TAGS_OWNER_ID\" BIGINT,\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GDW_UPD_TAGS_OWNER_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GDW_UPD_TAGS_OWNER_ID\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"GDW_UPD_TAGS_OWNER_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FK342OXRE4RPFTD6TATX3VMKDQN\" FOREIGN KEY(\"GDW_UPD_TAGS_OWNER_ID\") REFERENCES \"PUBLIC\".\"GDW_UPD_TAGS_OWNER\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.MmmNamedLeft	{"members":["grails.gorm.tests.generated.MmmNamedLeft","grails.gorm.tests.generated.MmmNamedRight"]}
+table	mmm_named_join	{"checks":[],"collections":["Map of ManyToOne","Set of ManyToOne (inverse)"],"columnOrder":["l_fk","r_fk","k_col"],"columns":{"k_col":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"l_fk":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"r_fk":{"checks":[],"collation":nu [...]
+table	mmm_named_left	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+table	mmm_named_right	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MMM_NAMED_JOIN\"(\n    \"L_FK\" BIGINT NOT NULL,\n    \"R_FK\" BIGINT NOT NULL,\n    \"K_COL\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MMM_NAMED_JOIN\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"L_FK\", \"K_COL\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MMM_NAMED_LEFT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MMM_NAMED_LEFT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MMM_NAMED_RIGHT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MMM_NAMED_RIGHT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"MMM_NAMED_JOIN\" ADD CONSTRAINT \"PUBLIC\".\"FK8NHMI0J96GOO0SKDVIVLMD3PQ\" FOREIGN KEY(\"R_FK\") REFERENCES \"PUBLIC\".\"MMM_NAMED_RIGHT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"MMM_NAMED_JOIN\" ADD CONSTRAINT \"PUBLIC\".\"FKQW6FE5WRVR7WJXHRQIQQRR1WT\" FOREIGN KEY(\"L_FK\") REFERENCES \"PUBLIC\".\"MMM_NAMED_LEFT\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.MmmOwnedLeft	{"members":["grails.gorm.tests.generated.MmmOwnedLeft","grails.gorm.tests.generated.MmmOwnerRight"]}
+table	mmm_owned_left	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+table	mmm_owned_left_rights	{"checks":[],"collections":["Map of ManyToOne"],"columnOrder":["mmm_owned_left_id","mmm_owner_right_id","rights_idx"],"columns":{"mmm_owned_left_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"mmm_owner_right_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"rig [...]
+table	mmm_owner_right	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+table	mmm_owner_right_lefts	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["mmm_owned_left_id","mmm_owner_right_id"],"columns":{"mmm_owned_left_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"mmm_owner_right_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MMM_OWNED_LEFT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MMM_OWNED_LEFT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MMM_OWNED_LEFT_RIGHTS\"(\n    \"MMM_OWNED_LEFT_ID\" BIGINT NOT NULL,\n    \"MMM_OWNER_RIGHT_ID\" BIGINT NOT NULL,\n    \"RIGHTS_IDX\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MMM_OWNED_LEFT_RIGHTS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"MMM_OWNED_LEFT_ID\", \"RIGHTS_IDX\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MMM_OWNER_RIGHT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MMM_OWNER_RIGHT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MMM_OWNER_RIGHT_LEFTS\"(\n    \"MMM_OWNED_LEFT_ID\" BIGINT NOT NULL,\n    \"MMM_OWNER_RIGHT_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MMM_OWNER_RIGHT_LEFTS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"MMM_OWNED_LEFT_ID\", \"MMM_OWNER_RIGHT_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"MMM_OWNED_LEFT_RIGHTS\" ADD CONSTRAINT \"PUBLIC\".\"FKMDLTE4TTLXO9G1O3C79KQW44M\" FOREIGN KEY(\"MMM_OWNED_LEFT_ID\") REFERENCES \"PUBLIC\".\"MMM_OWNED_LEFT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"MMM_OWNER_RIGHT_LEFTS\" ADD CONSTRAINT \"PUBLIC\".\"FKKJ6Y3QASAUMG3SWGXTS06RPSU\" FOREIGN KEY(\"MMM_OWNED_LEFT_ID\") REFERENCES \"PUBLIC\".\"MMM_OWNED_LEFT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"MMM_OWNED_LEFT_RIGHTS\" ADD CONSTRAINT \"PUBLIC\".\"FK72CFHTWGXEVP0HGL4QFHLL3M5\" FOREIGN KEY(\"MMM_OWNER_RIGHT_ID\") REFERENCES \"PUBLIC\".\"MMM_OWNER_RIGHT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"MMM_OWNER_RIGHT_LEFTS\" ADD CONSTRAINT \"PUBLIC\".\"FKDTB8F0YGQ66IVXBR6L1CM4WRO\" FOREIGN KEY(\"MMM_OWNER_RIGHT_ID\") REFERENCES \"PUBLIC\".\"MMM_OWNER_RIGHT\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.MmmOwnedRight	{"members":["grails.gorm.tests.generated.MmmOwnedRight","grails.gorm.tests.generated.MmmOwnerLeft"]}
+table	mmm_owned_right	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+table	mmm_owner_left	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+table	mmm_owner_left_rights	{"checks":[],"collections":["Map of ManyToOne","Set of ManyToOne (inverse)"],"columnOrder":["mmm_owned_right_id","mmm_owner_left_id","rights_idx"],"columns":{"mmm_owned_right_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"mmm_owner_left_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MMM_OWNED_RIGHT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MMM_OWNED_RIGHT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MMM_OWNER_LEFT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MMM_OWNER_LEFT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MMM_OWNER_LEFT_RIGHTS\"(\n    \"MMM_OWNED_RIGHT_ID\" BIGINT,\n    \"MMM_OWNER_LEFT_ID\" BIGINT NOT NULL,\n    \"RIGHTS_IDX\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MMM_OWNER_LEFT_RIGHTS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"MMM_OWNER_LEFT_ID\", \"RIGHTS_IDX\");"
+script		"ALTER TABLE \"PUBLIC\".\"MMM_OWNER_LEFT_RIGHTS\" ADD CONSTRAINT \"PUBLIC\".\"FKNQ05E99BNP52PO28NVV3UB8WF\" FOREIGN KEY(\"MMM_OWNED_RIGHT_ID\") REFERENCES \"PUBLIC\".\"MMM_OWNED_RIGHT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"MMM_OWNER_LEFT_RIGHTS\" ADD CONSTRAINT \"PUBLIC\".\"FK6CS383RSG62SY4B35SVVK3IMM\" FOREIGN KEY(\"MMM_OWNER_LEFT_ID\") REFERENCES \"PUBLIC\".\"MMM_OWNER_LEFT\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.NiBothChild	{"members":["grails.gorm.tests.generated.NiBothChild","grails.gorm.tests.generated.NiBothRoot"]}
+table	ni_both_root	{"checks":[],"collections":[],"columnOrder":["id","version","class","code","name"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NI_BOTH_ROOT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"CODE\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NI_BOTH_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"NI_BOTH_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"NAME\");"
+script		"ALTER TABLE \"PUBLIC\".\"NI_BOTH_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CODE\");"
+@group	grails.gorm.tests.generated.NiChild	{"members":["grails.gorm.tests.generated.NiChild","grails.gorm.tests.generated.NiRoot"]}
+table	ni_root	{"checks":[],"collections":[],"columnOrder":["id","version","class","code","name"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"ge [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NI_ROOT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"CODE\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NI_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"NI_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CODE\");"
+@group	grails.gorm.tests.generated.NiEmb	{"members":["grails.gorm.tests.generated.NiEmb"]}
+table	ni_emb	{"checks":[],"collections":[],"columnOrder":["id","version","code","home_city","home_street"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"home_city":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"home_street":{"checks":[],"collation":null,"comment":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NI_EMB\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255),\n    \"HOME_CITY\" CHARACTER VARYING(255),\n    \"HOME_STREET\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NI_EMB\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"NI_EMB\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CODE\", \"HOME_STREET\", \"HOME_CITY\");"
+@group	grails.gorm.tests.generated.NiEmb2	{"members":["grails.gorm.tests.generated.NiEmb2"]}
+table	ni_emb2	{"checks":[],"collections":[],"columnOrder":["id","version","code","home_city","home_street"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"home_city":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"home_street":{"checks":[],"collation":null,"comment": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NI_EMB2\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255),\n    \"HOME_CITY\" CHARACTER VARYING(255),\n    \"HOME_STREET\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NI_EMB2\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"NI_EMB2\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"HOME_STREET\", \"HOME_CITY\", \"CODE\");"
+@group	grails.gorm.tests.generated.NiEmbChild	{"members":["grails.gorm.tests.generated.NiEmbChild","grails.gorm.tests.generated.NiEmbRoot"]}
+table	ni_emb_root	{"checks":[],"collections":[],"columnOrder":["id","version","class","code","home_city","home_street","label"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"home_city":{"checks":[],"collation": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NI_EMB_ROOT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"CODE\" CHARACTER VARYING(255),\n    \"HOME_CITY\" CHARACTER VARYING(255),\n    \"HOME_STREET\" CHARACTER VARYING(255),\n    \"LABEL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NI_EMB_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"NI_EMB_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"HOME_STREET\", \"HOME_CITY\", \"CODE\");"
+@group	grails.gorm.tests.generated.NiEmbOnly	{"members":["grails.gorm.tests.generated.NiEmbOnly"]}
+table	ni_emb_only	{"checks":[],"collections":[],"columnOrder":["id","version","home_city","home_street"],"columns":{"home_city":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"home_street":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NI_EMB_ONLY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"HOME_CITY\" CHARACTER VARYING(255),\n    \"HOME_STREET\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NI_EMB_ONLY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"NI_EMB_ONLY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"HOME_STREET\", \"HOME_CITY\");"
+@group	grails.gorm.tests.generated.NiFkChild	{"members":["grails.gorm.tests.generated.NiFkChild","grails.gorm.tests.generated.NiFkRoot","grails.gorm.tests.generated.NiFkTarget"]}
+table	ni_fk_root	{"checks":[],"collections":[],"columnOrder":["id","target_id","version","class","code","name"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"de [...]
+table	ni_fk_target	{"checks":[],"collections":[],"columnOrder":["id","version","label"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"label":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NI_FK_ROOT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"TARGET_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"CODE\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NI_FK_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NI_FK_TARGET\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"LABEL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NI_FK_TARGET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"NI_FK_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"TARGET_ID\", \"CODE\");"
+script		"ALTER TABLE \"PUBLIC\".\"NI_FK_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"FKE4128Q9RVUBELD9IBF13UVDMN\" FOREIGN KEY(\"TARGET_ID\") REFERENCES \"PUBLIC\".\"NI_FK_TARGET\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.NiGrand	{"members":["grails.gorm.tests.generated.NiGrand","grails.gorm.tests.generated.NiGrandChild","grails.gorm.tests.generated.NiGrandGrand"]}
+table	ni_grand	{"checks":[],"collections":[],"columnOrder":["id","version","class","code","extra","name"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"extra":{"checks":[],"collation":null,"comment":null,"defau [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NI_GRAND\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"CODE\" CHARACTER VARYING(255),\n    \"EXTRA\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NI_GRAND\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"NI_GRAND\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"EXTRA\", \"CODE\");"
+@group	grails.gorm.tests.generated.NiJChild	{"members":["grails.gorm.tests.generated.NiJChild","grails.gorm.tests.generated.NiJRoot"]}
+table	nijchild	{"checks":[],"collections":[],"columnOrder":["id","code","region"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"region":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"ide [...]
+table	nijroot	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"ide [...]
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HT_NIJROOT\"(\n    \"ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HT_NIJROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_NIJROOT\"(\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_NIJROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_NIJCHILD\"(\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"CODE\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255),\n    \"REGION\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_NIJCHILD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NIJCHILD\"(\n    \"ID\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255),\n    \"REGION\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NIJCHILD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NIJROOT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NIJROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"NIJCHILD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"REGION\", \"CODE\");"
+script		"ALTER TABLE \"PUBLIC\".\"NIJCHILD\" ADD CONSTRAINT \"PUBLIC\".\"FKKHS4GNWG2IEBOHS7W1LJ1VNNB\" FOREIGN KEY(\"ID\") REFERENCES \"PUBLIC\".\"NIJROOT\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.NiMixChild	{"members":["grails.gorm.tests.generated.NiMixChild","grails.gorm.tests.generated.NiMixRoot"]}
+table	ni_mix_root	{"checks":[],"collections":[],"columnOrder":["id","version","class","code","name"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NI_MIX_ROOT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"CODE\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NI_MIX_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"NI_MIX_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CODE\", \"NAME\");"
+@group	grails.gorm.tests.generated.NiMutChild	{"members":["grails.gorm.tests.generated.NiMutChild","grails.gorm.tests.generated.NiMutRoot"]}
+table	ni_mut_root	{"checks":[],"collections":[],"columnOrder":["id","version","class","code","name"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NI_MUT_ROOT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"CODE\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NI_MUT_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"NI_MUT_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CODE\");"
+@group	grails.gorm.tests.generated.NiOnlyTypo	{"members":["grails.gorm.tests.generated.NiOnlyTypo"]}
+table	ni_only_typo	{"checks":[],"collections":[],"columnOrder":["id","version","code"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NI_ONLY_TYPO\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NI_ONLY_TYPO\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.NiTypo	{"members":["grails.gorm.tests.generated.NiTypo"]}
+table	ni_typo	{"checks":[],"collections":[],"columnOrder":["id","version","code"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"ide [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NI_TYPO\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NI_TYPO\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"NI_TYPO\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CODE\");"
+@group	grails.gorm.tests.generated.TmBoolOnString	{"members":["grails.gorm.tests.generated.TmBoolOnString"]}
+table	tm_bool_on_string	{"checks":[],"collections":[],"columnOrder":["tag","id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"tag":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TM_BOOL_ON_STRING\"(\n    \"TAG\" BOOLEAN,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TM_BOOL_ON_STRING\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.TmClobOnInt	{"members":["grails.gorm.tests.generated.TmClobOnInt"]}
+table	tm_clob_on_int	{"checks":[],"collections":[],"columnOrder":["id","version","name","tag"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"tag":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TM_CLOB_ON_INT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"TAG\" CHARACTER LARGE OBJECT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TM_CLOB_ON_INT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.TmDateOnLong	{"members":["grails.gorm.tests.generated.TmDateOnLong"]}
+table	tm_date_on_long	{"checks":[],"collections":[],"columnOrder":["id","tag","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"tag":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TM_DATE_ON_LONG\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"TAG\" TIMESTAMP(6),\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TM_DATE_ON_LONG\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.TmIntOnString	{"members":["grails.gorm.tests.generated.TmIntOnString"]}
+table	tm_int_on_string	{"checks":[],"collections":[],"columnOrder":["tag","id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"tag":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TM_INT_ON_STRING\"(\n    \"TAG\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TM_INT_ON_STRING\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.TmLongOnInt	{"members":["grails.gorm.tests.generated.TmLongOnInt"]}
+table	tm_long_on_int	{"checks":[],"collections":[],"columnOrder":["id","tag","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"tag":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TM_LONG_ON_INT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"TAG\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TM_LONG_ON_INT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.TmStringOnInt	{"members":["grails.gorm.tests.generated.TmStringOnInt"]}
+table	tm_string_on_int	{"checks":[],"collections":[],"columnOrder":["id","version","name","tag"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"tag":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TM_STRING_ON_INT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"TAG\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TM_STRING_ON_INT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.TmTextOnInt	{"members":["grails.gorm.tests.generated.TmTextOnInt"]}
+table	tm_text_on_int	{"checks":[],"collections":[],"columnOrder":["id","version","tag","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"tag":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TM_TEXT_ON_INT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TAG\" CHARACTER VARYING(32600),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TM_TEXT_ON_INT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.TnCollectionBasic	{"members":["grails.gorm.tests.generated.TnCollectionBasic"],"unbootable":"RuntimeException: Named type [class grails.gorm.tests.generated.TnSetCollectionType] did not implement BasicType nor UserType"}
+@group	grails.gorm.tests.generated.TnCollectionKid	{"members":["grails.gorm.tests.generated.TnCollectionKid","grails.gorm.tests.generated.TnCollectionOwner"]}
+table	tn_collection_kid	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+table	tn_collection_owner	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+table	tn_collection_owner_tn_collection_kid	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["tn_collection_kid_id","tn_collection_owner_kids_id"],"columns":{"tn_collection_kid_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tn_collection_owner_kids_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"big [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TN_COLLECTION_KID\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TN_COLLECTION_KID\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TN_COLLECTION_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TN_COLLECTION_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TN_COLLECTION_OWNER_TN_COLLECTION_KID\"(\n    \"TN_COLLECTION_KID_ID\" BIGINT,\n    \"TN_COLLECTION_OWNER_KIDS_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TN_COLLECTION_OWNER_TN_COLLECTION_KID\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"TN_COLLECTION_OWNER_KIDS_ID\", \"TN_COLLECTION_KID_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"TN_COLLECTION_OWNER_TN_COLLECTION_KID\" ADD CONSTRAINT \"PUBLIC\".\"FKPTLKDJIJ5TCK1ODNVEUB35CQ1\" FOREIGN KEY(\"TN_COLLECTION_KID_ID\") REFERENCES \"PUBLIC\".\"TN_COLLECTION_KID\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"TN_COLLECTION_OWNER_TN_COLLECTION_KID\" ADD CONSTRAINT \"PUBLIC\".\"FK23GKVKEXPFBT5JQYQ10NE2OGP\" FOREIGN KEY(\"TN_COLLECTION_OWNER_KIDS_ID\") REFERENCES \"PUBLIC\".\"TN_COLLECTION_OWNER\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.generated.TnConvertedBoolean	{"members":["grails.gorm.tests.generated.TnConvertedBoolean"]}
+table	tn_converted_boolean	{"checks":[],"collections":[],"columnOrder":["flag","id","version"],"columns":{"flag":{"checks":["null: flag in ('N','Y')"],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"char(1)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"defa [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TN_CONVERTED_BOOLEAN\"(\n    \"FLAG\" CHARACTER(1),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TN_CONVERTED_BOOLEAN\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"TN_CONVERTED_BOOLEAN\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" CHECK(\"FLAG\" IN('N', 'Y')) NOCHECK;"
+@group	grails.gorm.tests.generated.TnConvertedSet	{"members":["grails.gorm.tests.generated.TnConvertedSet"]}
+table	tn_converted_set	{"checks":[],"collections":[],"columnOrder":["categories","id","version"],"columns":{"categories":{"checks":["null: categories in ('N','Y')"],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"char(1)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comme [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TN_CONVERTED_SET\"(\n    \"CATEGORIES\" CHARACTER(1),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TN_CONVERTED_SET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"TN_CONVERTED_SET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" CHECK(\"CATEGORIES\" IN('N', 'Y')) NOCHECK;"
+@group	grails.gorm.tests.generated.TnConvertedString	{"members":["grails.gorm.tests.generated.TnConvertedString"]}
+table	tn_converted_string	{"checks":[],"collections":[],"columnOrder":["data","id","version"],"columns":{"data":{"checks":["null: data in ('N','Y')"],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"char(1)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"defau [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TN_CONVERTED_STRING\"(\n    \"DATA\" CHARACTER(1),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TN_CONVERTED_STRING\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"TN_CONVERTED_STRING\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" CHECK(\"DATA\" IN('N', 'Y')) NOCHECK;"
+@group	grails.gorm.tests.generated.TnIntegerParams	{"members":["grails.gorm.tests.generated.TnIntegerParams"]}
+table	tn_integer_params	{"checks":[],"collections":[],"columnOrder":["amount","id","version"],"columns":{"amount":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TN_INTEGER_PARAMS\"(\n    \"AMOUNT\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TN_INTEGER_PARAMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.TnPrefixed	{"members":["grails.gorm.tests.generated.TnPrefixed"]}
+table	tn_prefixed	{"checks":[],"collections":[],"columnOrder":["id","version","label"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"label":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TN_PREFIXED\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"LABEL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TN_PREFIXED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.TnSerializableBytes	{"members":["grails.gorm.tests.generated.TnSerializableBytes"]}
+table	tn_serializable_bytes	{"checks":[],"collections":[],"columnOrder":["id","version","payload"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"payload":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varbinary(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TN_SERIALIZABLE_BYTES\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"PAYLOAD\" BINARY VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TN_SERIALIZABLE_BYTES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.TnSerializableString	{"members":["grails.gorm.tests.generated.TnSerializableString"]}
+table	tn_serializable_string	{"checks":[],"collections":[],"columnOrder":["id","version","tag"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"tag":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varbinary(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generat [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TN_SERIALIZABLE_STRING\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TAG\" BINARY VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TN_SERIALIZABLE_STRING\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.generated.TnStringParams	{"members":["grails.gorm.tests.generated.TnStringParams"]}
+table	tn_string_params	{"checks":[],"collections":[],"columnOrder":["id","version","my_property"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"my_property":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TN_STRING_PARAMS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"MY_PROPERTY\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TN_STRING_PARAMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.hasmany.Animal	{"members":["grails.gorm.tests.hasmany.Animal","grails.gorm.tests.hasmany.Leg"]}
+table	animal	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"iden [...]
+table	animal_leg	{"checks":[],"collections":["List of ManyToOne"],"columnOrder":["legs_idx","animal_legs_id","leg_id"],"columns":{"animal_legs_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"leg_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"legs_idx":{"checks":[],"collation":null,"comme [...]
+table	leg	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name":"leg [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ANIMAL\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ANIMAL\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ANIMAL_LEG\"(\n    \"LEGS_IDX\" INTEGER NOT NULL,\n    \"ANIMAL_LEGS_ID\" BIGINT NOT NULL,\n    \"LEG_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ANIMAL_LEG\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"LEGS_IDX\", \"ANIMAL_LEGS_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"LEG\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"LEG\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"ANIMAL_LEG\" ADD CONSTRAINT \"PUBLIC\".\"FKJIFWAKN8GMH7CO28LVYECB7X1\" FOREIGN KEY(\"LEG_ID\") REFERENCES \"PUBLIC\".\"LEG\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"ANIMAL_LEG\" ADD CONSTRAINT \"PUBLIC\".\"FKHWPL70QDKGU9IJ3N7DNCLEYID\" FOREIGN KEY(\"ANIMAL_LEGS_ID\") REFERENCES \"PUBLIC\".\"ANIMAL\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.hasmany.Book	{"members":["grails.gorm.tests.hasmany.Book","grails.gorm.tests.hasmany.Publication"]}
+table	book	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","publication_id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"publication_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment [...]
+table	publication	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"PUBLICATION_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PUBLICATION\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PUBLICATION\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"BOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKG8QACA1JRG0OL4388SV04BPCV\" FOREIGN KEY(\"PUBLICATION_ID\") REFERENCES \"PUBLIC\".\"PUBLICATION\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.hasmany.EcmMask	{"members":["grails.gorm.tests.hasmany.EcmMask","grails.gorm.tests.hasmany.EcmUser"]}
+table	ecm_mask	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"id [...]
+table	ecm_user	{"checks":[],"collections":["Set of OneToMany (inverse)","Set of OneToMany (inverse)"],"columnOrder":["id","mask_created_id","mask_updated_id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"mask_created_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":f [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ECM_MASK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ECM_MASK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ECM_USER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"MASK_CREATED_ID\" BIGINT,\n    \"MASK_UPDATED_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ECM_USER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"ECM_USER\" ADD CONSTRAINT \"PUBLIC\".\"FK9ABEMU2E2SL6VB2OIWSYPVV6Y\" FOREIGN KEY(\"MASK_CREATED_ID\") REFERENCES \"PUBLIC\".\"ECM_MASK\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"ECM_USER\" ADD CONSTRAINT \"PUBLIC\".\"FKSDFVD5OQHP1XBVHSWD0IEVM6S\" FOREIGN KEY(\"MASK_UPDATED_ID\") REFERENCES \"PUBLIC\".\"ECM_MASK\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.hibernatequery.HibernateQuerySpecBigDecimalEntity	{"members":["grails.gorm.tests.hibernatequery.HibernateQuerySpecBigDecimalEntity"]}
+table	hibernate_query_spec_big_decimal_entity	{"checks":[],"collections":[],"columnOrder":["amount","id","version"],"columns":{"amount":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"numeric(38,2)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIBERNATE_QUERY_SPEC_BIG_DECIMAL_ENTITY\"(\n    \"AMOUNT\" NUMERIC(38, 2),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE_QUERY_SPEC_BIG_DECIMAL_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.hibernatequery.JpaCriteriaQueryCreatorSpecGraded	{"members":["grails.gorm.tests.hibernatequery.JpaCriteriaQueryCreatorSpecGraded"]}
+table	jpa_criteria_query_creator_spec_graded	{"checks":[],"collections":[],"columnOrder":["grade","level","id","version"],"columns":{"grade":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"level":{"checks":[],"collation":null,"comment":null,"def [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"JPA_CRITERIA_QUERY_CREATOR_SPEC_GRADED\"(\n    \"GRADE\" INTEGER,\n    \"LEVEL\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"JPA_CRITERIA_QUERY_CREATOR_SPEC_GRADED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.hibernatequery.JpaCriteriaQueryCreatorSpecPerson	{"members":["grails.gorm.tests.hibernatequery.JpaCriteriaQueryCreatorSpecPerson","grails.gorm.tests.hibernatequery.JpaCriteriaQueryCreatorSpecPet"]}
+table	jpa_criteria_query_creator_spec_person	{"checks":[],"collections":[],"columnOrder":["id","version","first_name","last_name"],"columns":{"first_name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"last_name":{"checks":[],"collation":n [...]
+table	jpa_criteria_query_creator_spec_person_nicknames	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["jpa_criteria_query_creator_spec_person_id","nicknames_java_lang_string"],"columns":{"jpa_criteria_query_creator_spec_person_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"nicknames_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+table	jpa_criteria_query_creator_spec_pet	{"checks":[],"collections":[],"columnOrder":["id","owner_id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"owner_id":{"checks":[],"collation":null,"comment":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"JPA_CRITERIA_QUERY_CREATOR_SPEC_PERSON\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"FIRST_NAME\" CHARACTER VARYING(255),\n    \"LAST_NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"JPA_CRITERIA_QUERY_CREATOR_SPEC_PERSON\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"JPA_CRITERIA_QUERY_CREATOR_SPEC_PERSON_NICKNAMES\"(\n    \"JPA_CRITERIA_QUERY_CREATOR_SPEC_PERSON_ID\" BIGINT,\n    \"NICKNAMES_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"JPA_CRITERIA_QUERY_CREATOR_SPEC_PET\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"JPA_CRITERIA_QUERY_CREATOR_SPEC_PET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"JPA_CRITERIA_QUERY_CREATOR_SPEC_PERSON_NICKNAMES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"JPA_CRITERIA_QUERY_CREATOR_SPEC_PERSON_ID\", \"NICKNAMES_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"JPA_CRITERIA_QUERY_CREATOR_SPEC_PERSON_NICKNAMES\" ADD CONSTRAINT \"PUBLIC\".\"FK7Q0BNGXUWKHKVGDNUO04KDBLU\" FOREIGN KEY(\"JPA_CRITERIA_QUERY_CREATOR_SPEC_PERSON_ID\") REFERENCES \"PUBLIC\".\"JPA_CRITERIA_QUERY_CREATOR_SPEC_PERSON\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"JPA_CRITERIA_QUERY_CREATOR_SPEC_PET\" ADD CONSTRAINT \"PUBLIC\".\"FK3J0047OLDOPKS7BO5B5OQE7O8\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"JPA_CRITERIA_QUERY_CREATOR_SPEC_PERSON\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.hibernatequery.JpaProjectionTranslatorSpecPerson	{"members":["grails.gorm.tests.hibernatequery.JpaProjectionTranslatorSpecPerson"]}
+table	jpa_projection_translator_spec_person	{"checks":[],"collections":[],"columnOrder":["age","id","version","first_name"],"columns":{"age":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"first_name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"JPA_PROJECTION_TRANSLATOR_SPEC_PERSON\"(\n    \"AGE\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"FIRST_NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"JPA_PROJECTION_TRANSLATOR_SPEC_PERSON\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.hibernatequery.JpaQueryContextSpecPerson	{"members":["grails.gorm.tests.hibernatequery.JpaQueryContextSpecPerson"]}
+table	jpa_query_context_spec_person	{"checks":[],"collections":[],"columnOrder":["id","version","first_name"],"columns":{"first_name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"def [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"JPA_QUERY_CONTEXT_SPEC_PERSON\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"FIRST_NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"JPA_QUERY_CONTEXT_SPEC_PERSON\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.hibernatequery.PredicateGeneratorSpecFace	{"members":["grails.gorm.tests.hibernatequery.PredicateGeneratorSpecFace","grails.gorm.tests.hibernatequery.PredicateGeneratorSpecPerson","grails.gorm.tests.hibernatequery.PredicateGeneratorSpecPet"]}
+table	predicate_generator_spec_face	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null," [...]
+table	predicate_generator_spec_person	{"checks":[],"collections":[],"columnOrder":["age","salary","face_id","id","version","first_name","last_name"],"columns":{"age":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"face_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"first_name":{"checks":[]," [...]
+table	predicate_generator_spec_person_nicknames	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["predicate_generator_spec_person_id","nicknames_java_lang_string"],"columns":{"nicknames_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"predicate_generator_spec_person_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identi [...]
+table	predicate_generator_spec_pet	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["face_id","id","owner_id","version","name"],"columns":{"face_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"colla [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PREDICATE_GENERATOR_SPEC_FACE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PREDICATE_GENERATOR_SPEC_FACE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PREDICATE_GENERATOR_SPEC_PERSON\"(\n    \"AGE\" INTEGER,\n    \"SALARY\" NUMERIC(38, 2),\n    \"FACE_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"FIRST_NAME\" CHARACTER VARYING(255),\n    \"LAST_NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PREDICATE_GENERATOR_SPEC_PERSON\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PREDICATE_GENERATOR_SPEC_PERSON_NICKNAMES\"(\n    \"PREDICATE_GENERATOR_SPEC_PERSON_ID\" BIGINT,\n    \"NICKNAMES_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PREDICATE_GENERATOR_SPEC_PET\"(\n    \"FACE_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PREDICATE_GENERATOR_SPEC_PET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"PREDICATE_GENERATOR_SPEC_PERSON_NICKNAMES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"PREDICATE_GENERATOR_SPEC_PERSON_ID\", \"NICKNAMES_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"PREDICATE_GENERATOR_SPEC_PERSON\" ADD CONSTRAINT \"PUBLIC\".\"FK6T9QR9GFBHHEL83E20RHAII2L\" FOREIGN KEY(\"FACE_ID\") REFERENCES \"PUBLIC\".\"PREDICATE_GENERATOR_SPEC_FACE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"PREDICATE_GENERATOR_SPEC_PERSON_NICKNAMES\" ADD CONSTRAINT \"PUBLIC\".\"FKJ8MJRPS08P72YSJGIB8AUWLSP\" FOREIGN KEY(\"PREDICATE_GENERATOR_SPEC_PERSON_ID\") REFERENCES \"PUBLIC\".\"PREDICATE_GENERATOR_SPEC_PERSON\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"PREDICATE_GENERATOR_SPEC_PET\" ADD CONSTRAINT \"PUBLIC\".\"FKFY4EEWNNOISG728FIU29L2NRP\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"PREDICATE_GENERATOR_SPEC_PERSON\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"PREDICATE_GENERATOR_SPEC_PET\" ADD CONSTRAINT \"PUBLIC\".\"FKLY4KNM7K1FUDYY3TCTTGRKLWP\" FOREIGN KEY(\"FACE_ID\") REFERENCES \"PUBLIC\".\"PREDICATE_GENERATOR_SPEC_FACE\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.hibernatequery.PredicateGeneratorSpecNullableAgeEntity	{"members":["grails.gorm.tests.hibernatequery.PredicateGeneratorSpecNullableAgeEntity"]}
+table	predicate_generator_spec_nullable_age_entity	{"checks":[],"collections":[],"columnOrder":["age","id","version","name"],"columns":{"age":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"def [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PREDICATE_GENERATOR_SPEC_NULLABLE_AGE_ENTITY\"(\n    \"AGE\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PREDICATE_GENERATOR_SPEC_NULLABLE_AGE_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.inheritance.ConcreteCar	{"members":["grails.gorm.tests.inheritance.ConcreteCar","grails.gorm.tests.inheritance.ConcreteGarage","grails.gorm.tests.inheritance.ConcreteSedan","grails.gorm.tests.inheritance.ConcreteSportsCar","grails.gorm.tests.inheritance.ConcreteVehicle"],"unbootable":"MissingPropertyException: No such property: checkConstraints for class: org.hibernate.mapping.DenormalizedTable"}
+@group	grails.gorm.tests.inheritance.DiscCar	{"members":["grails.gorm.tests.inheritance.DiscCar","grails.gorm.tests.inheritance.DiscSportsCar","grails.gorm.tests.inheritance.DiscVehicle"]}
+table	disc_vehicle	{"checks":[],"collections":[],"columnOrder":["id","version","class","name"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DISC_VEHICLE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DISC_VEHICLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.inheritance.HasOneProxy	{"members":["grails.gorm.tests.inheritance.HasOneProxy","grails.gorm.tests.inheritance.SubclassProxy","grails.gorm.tests.inheritance.SuperclassProxy"]}
+table	has_one_proxy	{"checks":[],"collections":[],"columnOrder":["id","superclass_proxy_id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"superclass_proxy_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default [...]
+table	superclass_proxy	{"checks":[],"collections":[],"columnOrder":["id","version","class"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HAS_ONE_PROXY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"SUPERCLASS_PROXY_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HAS_ONE_PROXY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SUPERCLASS_PROXY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SUPERCLASS_PROXY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"HAS_ONE_PROXY\" ADD CONSTRAINT \"PUBLIC\".\"FKP0WFWAGKU5U20BXTI4C0XB4OS\" FOREIGN KEY(\"SUPERCLASS_PROXY_ID\") REFERENCES \"PUBLIC\".\"SUPERCLASS_PROXY\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.inheritance.HierarchyCar	{"members":["grails.gorm.tests.inheritance.HierarchyCar","grails.gorm.tests.inheritance.HierarchyGarage","grails.gorm.tests.inheritance.HierarchySedan","grails.gorm.tests.inheritance.HierarchySportsCar","grails.gorm.tests.inheritance.HierarchyVehicle"]}
+table	hierarchy_garage	{"checks":[],"collections":[],"columnOrder":["car_id","id","version","name"],"columns":{"car_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+table	hierarchy_garage_hierarchy_car	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["hierarchy_garage_cars_id","hierarchy_vehicle_id"],"columns":{"hierarchy_garage_cars_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"hierarchy_vehicle_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique" [...]
+table	hierarchy_vehicle	{"checks":[],"collections":[],"columnOrder":["id","version","class","name"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"gener [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIERARCHY_GARAGE\"(\n    \"CAR_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HIERARCHY_GARAGE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIERARCHY_GARAGE_HIERARCHY_CAR\"(\n    \"HIERARCHY_GARAGE_CARS_ID\" BIGINT,\n    \"HIERARCHY_VEHICLE_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIERARCHY_VEHICLE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HIERARCHY_VEHICLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"HIERARCHY_GARAGE_HIERARCHY_CAR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"HIERARCHY_GARAGE_CARS_ID\", \"HIERARCHY_VEHICLE_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"HIERARCHY_GARAGE_HIERARCHY_CAR\" ADD CONSTRAINT \"PUBLIC\".\"FKGYTKCMDAWVP8VA51I1PHPOQCB\" FOREIGN KEY(\"HIERARCHY_GARAGE_CARS_ID\") REFERENCES \"PUBLIC\".\"HIERARCHY_GARAGE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"HIERARCHY_GARAGE\" ADD CONSTRAINT \"PUBLIC\".\"FKNAVGVBHCVIOCBQ0H86BG077AV\" FOREIGN KEY(\"CAR_ID\") REFERENCES \"PUBLIC\".\"HIERARCHY_VEHICLE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"HIERARCHY_GARAGE_HIERARCHY_CAR\" ADD CONSTRAINT \"PUBLIC\".\"FK5HPQ9CXF05LDNS9NN6P8CTL3\" FOREIGN KEY(\"HIERARCHY_VEHICLE_ID\") REFERENCES \"PUBLIC\".\"HIERARCHY_VEHICLE\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.inheritance.JoinedCar	{"members":["grails.gorm.tests.inheritance.JoinedCar","grails.gorm.tests.inheritance.JoinedGarage","grails.gorm.tests.inheritance.JoinedSedan","grails.gorm.tests.inheritance.JoinedSportsCar","grails.gorm.tests.inheritance.JoinedVehicle"]}
+table	joined_car	{"checks":[],"collections":[],"columnOrder":["id"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FK4r7d7ncwjg57q590y5xgxfx9l":{"columns":["id"],"created":true,"duplicate":false,"keyDef":null,"onDelete":null,"physical":true,"refCols":["id"],"refTable":"joined_vehicle"}},"indexes":{},"joinTable":false,"primaryKey":{"columns":["i [...]
+table	joined_garage	{"checks":[],"collections":[],"columnOrder":["car_id","id","version","name"],"columns":{"car_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+table	joined_garage_joined_car	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["joined_garage_cars_id","joined_vehicle_id"],"columns":{"joined_garage_cars_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"joined_vehicle_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment" [...]
+table	joined_sedan	{"checks":[],"collections":[],"columnOrder":["id"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FKppw1rsdo2acqux23vqqj2ol83":{"columns":["id"],"created":true,"duplicate":false,"keyDef":null,"onDelete":null,"physical":true,"refCols":["id"],"refTable":"joined_car"}},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id" [...]
+table	joined_sports_car	{"checks":[],"collections":[],"columnOrder":["id"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FK2h2u5f939xojl45xrd82he86o":{"columns":["id"],"created":true,"duplicate":false,"keyDef":null,"onDelete":null,"physical":true,"refCols":["id"],"refTable":"joined_car"}},"indexes":{},"joinTable":false,"primaryKey":{"columns": [...]
+table	joined_vehicle	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HT_JOINED_VEHICLE\"(\n    \"ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HT_JOINED_VEHICLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_JOINED_VEHICLE\"(\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_JOINED_VEHICLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_JOINED_CAR\"(\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_JOINED_CAR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_JOINED_SPORTS_CAR\"(\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_JOINED_SPORTS_CAR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_JOINED_SEDAN\"(\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_JOINED_SEDAN\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"JOINED_CAR\"(\n    \"ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"JOINED_CAR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"JOINED_GARAGE\"(\n    \"CAR_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"JOINED_GARAGE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"JOINED_GARAGE_JOINED_CAR\"(\n    \"JOINED_GARAGE_CARS_ID\" BIGINT,\n    \"JOINED_VEHICLE_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"JOINED_SEDAN\"(\n    \"ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"JOINED_SEDAN\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"JOINED_SPORTS_CAR\"(\n    \"ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"JOINED_SPORTS_CAR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"JOINED_VEHICLE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"JOINED_VEHICLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"JOINED_GARAGE_JOINED_CAR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"JOINED_GARAGE_CARS_ID\", \"JOINED_VEHICLE_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"JOINED_SEDAN\" ADD CONSTRAINT \"PUBLIC\".\"FKPPW1RSDO2ACQUX23VQQJ2OL83\" FOREIGN KEY(\"ID\") REFERENCES \"PUBLIC\".\"JOINED_CAR\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"JOINED_GARAGE_JOINED_CAR\" ADD CONSTRAINT \"PUBLIC\".\"FKOIJJWSIHL68I3V3JB4QCM192R\" FOREIGN KEY(\"JOINED_VEHICLE_ID\") REFERENCES \"PUBLIC\".\"JOINED_CAR\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"JOINED_GARAGE\" ADD CONSTRAINT \"PUBLIC\".\"FKHQ6VTCCCNTG7P8MI5T4WDFFY5\" FOREIGN KEY(\"CAR_ID\") REFERENCES \"PUBLIC\".\"JOINED_CAR\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"JOINED_SPORTS_CAR\" ADD CONSTRAINT \"PUBLIC\".\"FK2H2U5F939XOJL45XRD82HE86O\" FOREIGN KEY(\"ID\") REFERENCES \"PUBLIC\".\"JOINED_CAR\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"JOINED_CAR\" ADD CONSTRAINT \"PUBLIC\".\"FK4R7D7NCWJG57Q590Y5XGXFX9L\" FOREIGN KEY(\"ID\") REFERENCES \"PUBLIC\".\"JOINED_VEHICLE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"JOINED_GARAGE_JOINED_CAR\" ADD CONSTRAINT \"PUBLIC\".\"FK8Y3AAJF64R0MOR7DAE036N5B1\" FOREIGN KEY(\"JOINED_GARAGE_CARS_ID\") REFERENCES \"PUBLIC\".\"JOINED_GARAGE\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.inheritance.KindCar	{"members":["grails.gorm.tests.inheritance.KindCar","grails.gorm.tests.inheritance.KindVehicle"]}
+table	kind_vehicle	{"checks":[],"collections":[],"columnOrder":["id","version","kind","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"kind":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"KIND_VEHICLE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"KIND\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"KIND_VEHICLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.inheritance.LegacyCar	{"members":["grails.gorm.tests.inheritance.LegacyCar","grails.gorm.tests.inheritance.LegacyVehicle"]}
+table	legacy_vehicle	{"checks":[],"collections":[],"columnOrder":["id","version","class","name"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generate [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"LEGACY_VEHICLE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"LEGACY_VEHICLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.inheritance.RcCar	{"members":["grails.gorm.tests.inheritance.RcCar","grails.gorm.tests.inheritance.RcSportsCar","grails.gorm.tests.inheritance.RcVehicle"]}
+table	rc_vehicle	{"checks":[],"collections":[],"columnOrder":["id","version","DTYPE","name"],"columns":{"DTYPE":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"RC_VEHICLE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"DTYPE\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"RC_VEHICLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.inheritance.Spaceship	{"members":["grails.gorm.tests.inheritance.Spaceship","grails.gorm.tests.inheritance.Vehicle"],"unbootable":"MissingPropertyException: No such property: checkConstraints for class: org.hibernate.mapping.DenormalizedTable"}
+@group	grails.gorm.tests.mappedby.Org	{"members":["grails.gorm.tests.mappedby.Org","grails.gorm.tests.mappedby.OrgMember"]}
+table	org	{"checks":[],"collections":[],"columnOrder":["id","member_id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"member_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null [...]
+table	org_member	{"checks":[],"collections":[],"columnOrder":["branch_id","division_id","id","region_id","version"],"columns":{"branch_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"division_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ORG\"(\n    \"ID\" BIGINT NOT NULL,\n    \"MEMBER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ORG\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ORG_MEMBER\"(\n    \"BRANCH_ID\" BIGINT,\n    \"DIVISION_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"REGION_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ORG_MEMBER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"ORG_MEMBER\" ADD CONSTRAINT \"PUBLIC\".\"FKQXECDBC0C88PMLQPLCWKLOE72\" FOREIGN KEY(\"DIVISION_ID\") REFERENCES \"PUBLIC\".\"ORG\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"ORG\" ADD CONSTRAINT \"PUBLIC\".\"FKGL6U7510SI4CGS66OATYDW5LO\" FOREIGN KEY(\"MEMBER_ID\") REFERENCES \"PUBLIC\".\"ORG_MEMBER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"ORG_MEMBER\" ADD CONSTRAINT \"PUBLIC\".\"FKT8N07PXM4JEQRL5VGENIM9IQ5\" FOREIGN KEY(\"BRANCH_ID\") REFERENCES \"PUBLIC\".\"ORG\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"ORG_MEMBER\" ADD CONSTRAINT \"PUBLIC\".\"FKR3TOXSGOBXEO2OWHA7O80OQ02\" FOREIGN KEY(\"REGION_ID\") REFERENCES \"PUBLIC\".\"ORG\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.multitenancy.Department	{"members":["grails.gorm.tests.multitenancy.Department","grails.gorm.tests.multitenancy.User"]}
+table	department	{"checks":[],"collections":[],"columnOrder":["id","version","name","tenant_id"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"tenant_id":{"checks":[],"collation":null,"comment":null,"default":null,"gener [...]
+table	user	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["department_id","id","version","tenant_id","username"],"columns":{"department_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"tenant_id":{"checks":[],"collati [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DEPARTMENT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"TENANT_ID\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DEPARTMENT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"user\"(\n    \"DEPARTMENT_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TENANT_ID\" CHARACTER VARYING(255),\n    \"USERNAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"user\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"user\" ADD CONSTRAINT \"PUBLIC\".\"FKEHJS1GVA5QVV8LWQV4F8KO14L\" FOREIGN KEY(\"DEPARTMENT_ID\") REFERENCES \"PUBLIC\".\"DEPARTMENT\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.multitenancy.Engine	{"members":["grails.gorm.tests.multitenancy.Engine","grails.gorm.tests.multitenancy.Vehicle","grails.gorm.tests.multitenancy.Wheel"]}
+table	engine	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["cylinders","id","vehicle_id","version","manufacturer"],"columns":{"cylinders":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"manufacturer":{"checks":[],"col [...]
+table	vehicle	{"checks":[],"collections":[],"columnOrder":["vehicleYear","id","version","manufacturer","model"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"manufacturer":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"model":{"checks":[],"collation":null,"comment":null,"d [...]
+table	wheel	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["spokes","id","vehicle_id","version","manufacturer"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"manufacturer":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"spokes":{"checks":[],"collat [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ENGINE\"(\n    \"CYLINDERS\" INTEGER NOT NULL,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VEHICLE_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"MANUFACTURER\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ENGINE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"VEHICLE\"(\n    \"VEHICLEYEAR\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"MANUFACTURER\" CHARACTER VARYING(255),\n    \"MODEL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"VEHICLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"WHEEL\"(\n    \"SPOKES\" INTEGER NOT NULL,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VEHICLE_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"MANUFACTURER\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"WHEEL\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"ENGINE\" ADD CONSTRAINT \"PUBLIC\".\"FKGOHIRUFAQGBAI3LSQN4SR81UA\" FOREIGN KEY(\"VEHICLE_ID\") REFERENCES \"PUBLIC\".\"VEHICLE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"WHEEL\" ADD CONSTRAINT \"PUBLIC\".\"FK378TX19DNM6HR40JBVD776UO8\" FOREIGN KEY(\"VEHICLE_ID\") REFERENCES \"PUBLIC\".\"VEHICLE\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.perf.Author	{"members":["grails.gorm.tests.perf.Author","grails.gorm.tests.perf.Book","grails.gorm.tests.perf.BookAuthor"]}
+table	author	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"iden [...]
+table	book	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"iden [...]
+table	book_author	{"checks":[],"collections":[],"columnOrder":["author_id","book_id"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"book_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FKbjqhp85wjv8vpr0beygh6jsgo":{"columns":["author_id [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BOOK_AUTHOR\"(\n    \"AUTHOR_ID\" BIGINT NOT NULL,\n    \"BOOK_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BOOK_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"AUTHOR_ID\", \"BOOK_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"BOOK_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"FKHWGU59N9O80XV75PLF9GGJ7XN\" FOREIGN KEY(\"BOOK_ID\") REFERENCES \"PUBLIC\".\"BOOK\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"BOOK_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"FKBJQHP85WJV8VPR0BEYGH6JSGO\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"AUTHOR\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.proxy.ProxyBusinessIdentifierRecord	{"members":["grails.gorm.tests.proxy.ProxyBusinessIdentifierRecord"]}
+table	proxy_business_identifier_record	{"checks":[],"collections":[],"columnOrder":["id","version","identifier"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"identifier":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PROXY_BUSINESS_IDENTIFIER_RECORD\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"IDENTIFIER\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PROXY_BUSINESS_IDENTIFIER_RECORD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.proxy.ProxyCompositeKeyRecord	{"members":["grails.gorm.tests.proxy.ProxyCompositeKeyRecord"]}
+table	proxy_composite_key_record	{"checks":[],"collections":[],"columnOrder":["edition","version","code","payload"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"edition":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"payload":{"checks":[],"collation":null,"comment":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PROXY_COMPOSITE_KEY_RECORD\"(\n    \"EDITION\" INTEGER NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255) NOT NULL,\n    \"PAYLOAD\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PROXY_COMPOSITE_KEY_RECORD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"EDITION\", \"CODE\");"
+@group	grails.gorm.tests.proxy.ProxyNamedKeyRecord	{"members":["grails.gorm.tests.proxy.ProxyNamedKeyRecord"]}
+table	proxy_named_key_record	{"checks":[],"collections":[],"columnOrder":["version","code","payload"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"payload":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"defau [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PROXY_NAMED_KEY_RECORD\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255) NOT NULL,\n    \"PAYLOAD\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PROXY_NAMED_KEY_RECORD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CODE\");"
+@group	grails.gorm.tests.services.Attribute	{"members":["grails.gorm.tests.services.Attribute","grails.gorm.tests.services.Product"]}
+table	attribute	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","product_id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"product_id":{"checks":[],"collation":null,"commen [...]
+table	product	{"checks":[],"collections":[],"columnOrder":["id","version","name","type"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"type":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ATTRIBUTE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"PRODUCT_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ATTRIBUTE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PRODUCT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"TYPE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PRODUCT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"ATTRIBUTE\" ADD CONSTRAINT \"PUBLIC\".\"FKODMC4A3TLYG001PQ3OWLHWSGV\" FOREIGN KEY(\"PRODUCT_ID\") REFERENCES \"PUBLIC\".\"PRODUCT\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.softdelete.Person	{"members":["grails.gorm.tests.softdelete.Person"]}
+table	person	{"checks":[],"collections":[],"columnOrder":["deleted","id","version","name"],"columns":{"deleted":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"boolean","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PERSON\"(\n    \"DELETED\" BOOLEAN,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PERSON\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.traits.EntityWithTrait	{"members":["grails.gorm.tests.traits.EntityWithTrait"]}
+table	entity_with_trait	{"checks":[],"collections":[],"columnOrder":["id","version","bar","name"],"columns":{"bar":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ENTITY_WITH_TRAIT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"BAR\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ENTITY_WITH_TRAIT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.traits.TestDomain	{"members":["grails.gorm.tests.traits.TestDomain"]}
+table	test_domain	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TEST_DOMAIN\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TEST_DOMAIN\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.txs.Book	{"members":["grails.gorm.tests.txs.Book"]}
+table	book	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identi [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.uuid.Person	{"members":["grails.gorm.tests.uuid.Person"]}
+table	person	{"checks":[],"collections":[],"columnOrder":["version","id","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"binary(16)","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PERSON\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"ID\" BINARY(16) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PERSON\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.validation.A	{"members":["grails.gorm.tests.validation.A","grails.gorm.tests.validation.B"]}
+table	a	{"checks":[],"collections":[],"columnOrder":["b_id","id","version"],"columns":{"b_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false [...]
+table	b	{"checks":[],"collections":[],"columnOrder":["id","version","field1","field2"],"columns":{"field1":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"field2":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generated [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"A\"(\n    \"B_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"A\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"B\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"FIELD1\" CHARACTER VARYING(255) NOT NULL,\n    \"FIELD2\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"B\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"A\" ADD CONSTRAINT \"PUBLIC\".\"FKH2ICX52JHOR7SIUXPGQQKI6BI\" FOREIGN KEY(\"B_ID\") REFERENCES \"PUBLIC\".\"B\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.validation.Address	{"members":["grails.gorm.tests.validation.Address","grails.gorm.tests.validation.AnotherCity","grails.gorm.tests.validation.AnotherCountry","grails.gorm.tests.validation.Market"]}
+table	address	{"checks":[],"collections":[],"columnOrder":["id","version","landmark","postal_code","street_name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"landmark":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"postal_code":{"checks":[],"collation":null,"comment":nul [...]
+table	another_city	{"checks":[],"collections":[],"columnOrder":["id","version","country_name","name"],"columns":{"country_name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":nul [...]
+table	another_city_market	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["another_city_markets_id","market_id"],"columns":{"another_city_markets_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"market_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"foreignKey [...]
+table	another_country	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+table	market	{"checks":[],"collections":[],"columnOrder":["address_id","id","version","name"],"columns":{"address_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ADDRESS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"LANDMARK\" CHARACTER VARYING(255),\n    \"POSTAL_CODE\" CHARACTER VARYING(255),\n    \"STREET_NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ADDRESS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ANOTHER_CITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"COUNTRY_NAME\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ANOTHER_CITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ANOTHER_CITY_MARKET\"(\n    \"ANOTHER_CITY_MARKETS_ID\" BIGINT,\n    \"MARKET_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ANOTHER_COUNTRY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ANOTHER_COUNTRY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MARKET\"(\n    \"ADDRESS_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MARKET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"ANOTHER_CITY_MARKET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"ANOTHER_CITY_MARKETS_ID\", \"MARKET_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"ANOTHER_CITY_MARKET\" ADD CONSTRAINT \"PUBLIC\".\"FKJSOCJCFJC6AM6R9MT38UHLN76\" FOREIGN KEY(\"MARKET_ID\") REFERENCES \"PUBLIC\".\"MARKET\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"ANOTHER_CITY_MARKET\" ADD CONSTRAINT \"PUBLIC\".\"FK7QA4I79BQ5TKUIKPV7OIB17IQ\" FOREIGN KEY(\"ANOTHER_CITY_MARKETS_ID\") REFERENCES \"PUBLIC\".\"ANOTHER_CITY\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"MARKET\" ADD CONSTRAINT \"PUBLIC\".\"FKTJ53YR8IMGWF814QLHFLVR787\" FOREIGN KEY(\"ADDRESS_ID\") REFERENCES \"PUBLIC\".\"ADDRESS\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.validation.Author	{"members":["grails.gorm.tests.validation.Author"]}
+table	author	{"checks":[],"collections":[],"columnOrder":["id","name","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(8)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"ident [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"NAME\" CHARACTER VARYING(8) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.validation.Bar	{"members":["grails.gorm.tests.validation.Bar","grails.gorm.tests.validation.Foo"]}
+table	bar	{"checks":[],"collections":[],"columnOrder":["foo_id","id","version","name"],"columns":{"foo_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"iden [...]
+table	foo	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identit [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BAR\"(\n    \"FOO_ID\" BIGINT NOT NULL,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BAR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"FOO\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"FOO\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"BAR\" ADD CONSTRAINT \"PUBLIC\".\"FKDVOQIJ212WWL2BF14KWO55H55\" FOREIGN KEY(\"FOO_ID\") REFERENCES \"PUBLIC\".\"FOO\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.validation.Bean	{"members":["grails.gorm.tests.validation.Bean"]}
+table	bean	{"checks":[],"collections":[],"columnOrder":["price","id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"price":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BEAN\"(\n    \"PRICE\" NUMERIC(8, 2),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BEAN\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.validation.Book	{"members":["grails.gorm.tests.validation.Book"]}
+table	book	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(200)","unique":true},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"iden [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(200) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"TITLE\");"
+@group	grails.gorm.tests.validation.Business	{"members":["grails.gorm.tests.validation.Business","grails.gorm.tests.validation.Employee","grails.gorm.tests.validation.Person"]}
+table	business	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"i [...]
+table	business_person	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["business_people_id","person_id"],"columns":{"business_people_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"person_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FKa0nfsq8 [...]
+table	person	{"checks":[],"collections":[],"columnOrder":["business_id","id","version","class"],"columns":{"business_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"ge [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BUSINESS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BUSINESS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BUSINESS_PERSON\"(\n    \"BUSINESS_PEOPLE_ID\" BIGINT,\n    \"PERSON_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PERSON\"(\n    \"BUSINESS_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PERSON\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"BUSINESS_PERSON\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"BUSINESS_PEOPLE_ID\", \"PERSON_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"BUSINESS_PERSON\" ADD CONSTRAINT \"PUBLIC\".\"FKPD0GN8D7FUIQNB99ELV4163NE\" FOREIGN KEY(\"PERSON_ID\") REFERENCES \"PUBLIC\".\"PERSON\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"BUSINESS_PERSON\" ADD CONSTRAINT \"PUBLIC\".\"FKA0NFSQ8JJ8CSR9JBBLCCUKJQF\" FOREIGN KEY(\"BUSINESS_PEOPLE_ID\") REFERENCES \"PUBLIC\".\"BUSINESS\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"PERSON\" ADD CONSTRAINT \"PUBLIC\".\"FKTMEIWH6FMQ2SO2UFGEHUNONI6\" FOREIGN KEY(\"BUSINESS_ID\") REFERENCES \"PUBLIC\".\"BUSINESS\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.validation.ConcreteProduct	{"members":["grails.gorm.tests.validation.ConcreteProduct","grails.gorm.tests.validation.Item","grails.gorm.tests.validation.Product"]}
+table	item	{"checks":[],"collections":[],"columnOrder":["id","product_id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"product_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null," [...]
+table	product	{"checks":[],"collections":[],"columnOrder":["id","version","class","name"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"PRODUCT_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PRODUCT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PRODUCT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"PRODUCT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"NAME\");"
+script		"ALTER TABLE \"PUBLIC\".\"ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKD1G72RRHGQ1SF7M4UWFVUHLHE\" FOREIGN KEY(\"PRODUCT_ID\") REFERENCES \"PUBLIC\".\"PRODUCT\"(\"ID\") NOCHECK;"
+@group	grails.gorm.tests.validation.DomainWithEmbedded	{"members":["grails.gorm.tests.validation.DomainWithEmbedded"]}
+table	domain_with_embedded	{"checks":[],"collections":[],"columnOrder":["my_embedded_a","id","version","foo","my_embedded_b"],"columns":{"foo":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"my_embedded_a":{"checks":[],"collation":null,"com [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DOMAIN_WITH_EMBEDDED\"(\n    \"MY_EMBEDDED_A\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"FOO\" CHARACTER VARYING(255),\n    \"MY_EMBEDDED_B\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DOMAIN_WITH_EMBEDDED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.gorm.tests.validation.Thing	{"members":["grails.gorm.tests.validation.Thing"]}
+table	thing	{"checks":[],"collections":[],"columnOrder":["hello","world"],"columns":{"hello":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"world":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["world","hel [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"THING\"(\n    \"HELLO\" BIGINT NOT NULL,\n    \"WORLD\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"THING\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"WORLD\", \"HELLO\");"
+@group	grails.gorm.tests.validation.User	{"members":["grails.gorm.tests.validation.User"]}
+table	user	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identi [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"user\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"user\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	grails.orm.CriteriaAccount	{"members":["grails.orm.CriteriaAccount","grails.orm.CriteriaTransaction"]}
+table	criteria_account	{"checks":[],"collections":[],"columnOrder":["balance","id","version","branch","first_name","last_name"],"columns":{"balance":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"numeric(38,2)","unique":false},"branch":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"first_name":{"checks":[],"collat [...]
+table	criteria_transaction	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["amount","account_id","date_created","id","version"],"columns":{"account_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"amount":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"numeric(38,2)","unique":false},"date_creat [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CRITERIA_ACCOUNT\"(\n    \"BALANCE\" NUMERIC(38, 2),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"BRANCH\" CHARACTER VARYING(255),\n    \"FIRST_NAME\" CHARACTER VARYING(255),\n    \"LAST_NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CRITERIA_ACCOUNT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CRITERIA_TRANSACTION\"(\n    \"AMOUNT\" NUMERIC(38, 2),\n    \"ACCOUNT_ID\" BIGINT,\n    \"DATE_CREATED\" TIMESTAMP(6),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CRITERIA_TRANSACTION\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CRITERIA_TRANSACTION\" ADD CONSTRAINT \"PUBLIC\".\"FK59NID4CJSD8PKJKU3GJE9DP7H\" FOREIGN KEY(\"ACCOUNT_ID\") REFERENCES \"PUBLIC\".\"CRITERIA_ACCOUNT\"(\"ID\") NOCHECK;"
+@group	grails.orm.CriteriaTestChild	{"members":["grails.orm.CriteriaTestChild","grails.orm.CriteriaTestEntity"]}
+table	criteria_test_child	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","parent_id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"parent_id":{"checks":[],"collation":null [...]
+table	criteria_test_entity	{"checks":[],"collections":[],"columnOrder":["amount","other_amount","id","version","category","name"],"columns":{"amount":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"category":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CRITERIA_TEST_CHILD\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"PARENT_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CRITERIA_TEST_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CRITERIA_TEST_ENTITY\"(\n    \"AMOUNT\" INTEGER,\n    \"OTHER_AMOUNT\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CATEGORY\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CRITERIA_TEST_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CRITERIA_TEST_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"FK98CWB8DRTU283RIF2XAB2TBG1\" FOREIGN KEY(\"PARENT_ID\") REFERENCES \"PUBLIC\".\"CRITERIA_TEST_ENTITY\"(\"ID\") NOCHECK;"
+@group	grails.orm.SqlRestrictionAuthor	{"members":["grails.orm.SqlRestrictionAuthor","grails.orm.SqlRestrictionPrinting"]}
+table	sql_restriction_author	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generat [...]
+table	sql_restriction_printing	{"checks":[],"collections":[],"columnOrder":["author_id","version","code","place"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"place":{"checks":[],"collation":null,"comment":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SQL_RESTRICTION_AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SQL_RESTRICTION_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SQL_RESTRICTION_PRINTING\"(\n    \"AUTHOR_ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255) NOT NULL,\n    \"PLACE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SQL_RESTRICTION_PRINTING\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"AUTHOR_ID\", \"CODE\");"
+script		"ALTER TABLE \"PUBLIC\".\"SQL_RESTRICTION_PRINTING\" ADD CONSTRAINT \"PUBLIC\".\"FKETNFWL8GE4SNRC71M6VP7QX6W\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"SQL_RESTRICTION_AUTHOR\"(\"ID\") NOCHECK;"
+@group	grails.orm.SqlRestrictionBook	{"members":["grails.orm.SqlRestrictionBook","grails.orm.SqlRestrictionChapter","grails.orm.SqlRestrictionNote"]}
+table	sql_restriction_book	{"checks":[],"collections":[],"columnOrder":["pages","id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"pages":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"genera [...]
+table	sql_restriction_chapter	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["book_id","id","version","title"],"columns":{"book_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"co [...]
+table	sql_restriction_note	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["chapter_id","id","version","text"],"columns":{"chapter_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"text":{"checks":[],"collation":null,"c [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SQL_RESTRICTION_BOOK\"(\n    \"PAGES\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SQL_RESTRICTION_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SQL_RESTRICTION_CHAPTER\"(\n    \"BOOK_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SQL_RESTRICTION_CHAPTER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SQL_RESTRICTION_NOTE\"(\n    \"CHAPTER_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TEXT\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SQL_RESTRICTION_NOTE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"SQL_RESTRICTION_NOTE\" ADD CONSTRAINT \"PUBLIC\".\"FKT1GC40552EP2F3T6GD363PVLS\" FOREIGN KEY(\"CHAPTER_ID\") REFERENCES \"PUBLIC\".\"SQL_RESTRICTION_CHAPTER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"SQL_RESTRICTION_CHAPTER\" ADD CONSTRAINT \"PUBLIC\".\"FK9JXLLA2R1TK8GKMC599FKMO5A\" FOREIGN KEY(\"BOOK_ID\") REFERENCES \"PUBLIC\".\"SQL_RESTRICTION_BOOK\"(\"ID\") NOCHECK;"
+@group	grails.orm.SqlRestrictionCircle	{"members":["grails.orm.SqlRestrictionCircle","grails.orm.SqlRestrictionShape"]}
+table	sql_restriction_circle	{"checks":[],"collections":[],"columnOrder":["radius","id"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"radius":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false}},"comment":null,"foreignKeys":{"FK4qiritxrnqrgp1at5c87armvx":{"columns":["id"],"created" [...]
+table	sql_restriction_shape	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generate [...]
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HT_SQL_RESTRICTION_SHAPE\"(\n    \"ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HT_SQL_RESTRICTION_SHAPE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_SQL_RESTRICTION_SHAPE\"(\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_SQL_RESTRICTION_SHAPE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_SQL_RESTRICTION_CIRCLE\"(\n    \"RADIUS\" INTEGER,\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_SQL_RESTRICTION_CIRCLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SQL_RESTRICTION_CIRCLE\"(\n    \"RADIUS\" INTEGER,\n    \"ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SQL_RESTRICTION_CIRCLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SQL_RESTRICTION_SHAPE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SQL_RESTRICTION_SHAPE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"SQL_RESTRICTION_CIRCLE\" ADD CONSTRAINT \"PUBLIC\".\"FK4QIRITXRNQRGP1AT5C87ARMVX\" FOREIGN KEY(\"ID\") REFERENCES \"PUBLIC\".\"SQL_RESTRICTION_SHAPE\"(\"ID\") NOCHECK;"
+@group	grails.orm.SqlRestrictionEdition	{"members":["grails.orm.SqlRestrictionEdition","grails.orm.SqlRestrictionImprint"]}
+table	sql_restriction_edition	{"checks":[],"collections":[],"columnOrder":["number","version","isbn","label"],"columns":{"isbn":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"label":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"number":{"checks":[],"collation":null,"comment":null," [...]
+table	sql_restriction_imprint	{"checks":[],"collections":[],"columnOrder":["sql_restriction_edition_number","version","code","place","sql_restriction_edition_isbn"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"place":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SQL_RESTRICTION_EDITION\"(\n    \"NUMBER\" INTEGER NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"ISBN\" CHARACTER VARYING(255) NOT NULL,\n    \"LABEL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SQL_RESTRICTION_EDITION\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"NUMBER\", \"ISBN\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SQL_RESTRICTION_IMPRINT\"(\n    \"SQL_RESTRICTION_EDITION_NUMBER\" INTEGER NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255) NOT NULL,\n    \"PLACE\" CHARACTER VARYING(255),\n    \"SQL_RESTRICTION_EDITION_ISBN\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SQL_RESTRICTION_IMPRINT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"SQL_RESTRICTION_EDITION_NUMBER\", \"CODE\", \"SQL_RESTRICTION_EDITION_ISBN\");"
+script		"ALTER TABLE \"PUBLIC\".\"SQL_RESTRICTION_IMPRINT\" ADD CONSTRAINT \"PUBLIC\".\"FKRTQ03LK9NTGDV5Q3VVG2VNJC2\" FOREIGN KEY(\"SQL_RESTRICTION_EDITION_ISBN\", \"SQL_RESTRICTION_EDITION_NUMBER\") REFERENCES \"PUBLIC\".\"SQL_RESTRICTION_EDITION\"(\"ISBN\", \"NUMBER\") NOCHECK;"
+@group	org.apache.grails.data.testing.tck.domains.Book	{"members":["org.apache.grails.data.testing.tck.domains.Book"]}
+table	book	{"checks":[],"collections":[],"columnOrder":["published","id","version","author","title"],"columns":{"author":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"published":{"checks":[],"collation":null,"comment":null,"default":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BOOK\"(\n    \"PUBLISHED\" BOOLEAN,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"AUTHOR\" CHARACTER VARYING(255),\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"BOOK_AUTHOR_IDX\" ON \"PUBLIC\".\"BOOK\"(\"AUTHOR\" NULLS FIRST);"
+script		"CREATE INDEX \"PUBLIC\".\"BOOK_TITLE_IDX\" ON \"PUBLIC\".\"BOOK\"(\"TITLE\" NULLS FIRST);"
+script		"CREATE INDEX \"PUBLIC\".\"BOOK_PUBLISHED_IDX\" ON \"PUBLIC\".\"BOOK\"(\"PUBLISHED\" NULLS FIRST);"
+@group	org.apache.grails.data.testing.tck.domains.Card	{"members":["org.apache.grails.data.testing.tck.domains.Card","org.apache.grails.data.testing.tck.domains.CardProfile"]}
+table	card	{"checks":[],"collections":[],"columnOrder":["id","version","card_number"],"columns":{"card_number":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+table	card_profile	{"checks":[],"collections":[],"columnOrder":["card_id","id","version","full_name"],"columns":{"card_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"full_name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CARD\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CARD_NUMBER\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CARD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CARD_PROFILE\"(\n    \"CARD_ID\" BIGINT NOT NULL,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"FULL_NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CARD_PROFILE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CARD_PROFILE\" ADD CONSTRAINT \"PUBLIC\".\"FK7PLFYXVSYV3V4V8W9RF2KFUPR\" FOREIGN KEY(\"CARD_ID\") REFERENCES \"PUBLIC\".\"CARD\"(\"ID\") NOCHECK;"
+@group	org.apache.grails.data.testing.tck.domains.Child	{"members":["org.apache.grails.data.testing.tck.domains.Child","org.apache.grails.data.testing.tck.domains.Parent"]}
+table	child	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"ident [...]
+table	parent	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"iden [...]
+table	parent_child	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["child_id","parent_children_id"],"columns":{"child_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"parent_children_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FKd7a7imthtnkl [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CHILD\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PARENT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PARENT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PARENT_CHILD\"(\n    \"CHILD_ID\" BIGINT,\n    \"PARENT_CHILDREN_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PARENT_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"PARENT_CHILDREN_ID\", \"CHILD_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"PARENT_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"FKD7A7IMTHTNKLB80F4TWDQH8T7\" FOREIGN KEY(\"CHILD_ID\") REFERENCES \"PUBLIC\".\"CHILD\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"PARENT_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"FKHK27SH6RWYAYEV8OV1DG6HN9K\" FOREIGN KEY(\"PARENT_CHILDREN_ID\") REFERENCES \"PUBLIC\".\"PARENT\"(\"ID\") NOCHECK;"
+@group	org.apache.grails.data.testing.tck.domains.ChildEntity	{"members":["org.apache.grails.data.testing.tck.domains.ChildEntity","org.apache.grails.data.testing.tck.domains.TestEntity"]}
+table	child_entity	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null [...]
+table	test_entity	{"checks":[],"collections":[],"columnOrder":["age","child_id","id","version","name"],"columns":{"age":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"child_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"genera [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CHILD_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"CHILD_ENTITY_NAME_IDX\" ON \"PUBLIC\".\"CHILD_ENTITY\"(\"NAME\" NULLS FIRST);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TEST_ENTITY\"(\n    \"AGE\" INTEGER,\n    \"CHILD_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TEST_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"TEST_ENTITY_NAME_IDX\" ON \"PUBLIC\".\"TEST_ENTITY\"(\"NAME\" NULLS FIRST);"
+script		"CREATE INDEX \"PUBLIC\".\"TEST_ENTITY_AGE_IDX\" ON \"PUBLIC\".\"TEST_ENTITY\"(\"AGE\" NULLS FIRST);"
+script		"CREATE INDEX \"PUBLIC\".\"TEST_ENTITY_CHILD_ID_IDX\" ON \"PUBLIC\".\"TEST_ENTITY\"(\"CHILD_ID\" NULLS FIRST);"
+script		"ALTER TABLE \"PUBLIC\".\"TEST_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"FKS676DJD2DNBC59KY09G8J96LV\" FOREIGN KEY(\"CHILD_ID\") REFERENCES \"PUBLIC\".\"CHILD_ENTITY\"(\"ID\") NOCHECK;"
+@group	org.apache.grails.data.testing.tck.domains.ChildPersister	{"members":["org.apache.grails.data.testing.tck.domains.ChildPersister","org.apache.grails.data.testing.tck.domains.Owner_Default_Uni_P"]}
+table	child_persister	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+table	owner_default_uni_p	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+table	owner_default_uni_p_child_persister	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["child_persister_id","owner_default_uni_p_children_id"],"columns":{"child_persister_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"owner_default_uni_p_children_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"b [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CHILD_PERSISTER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_DEFAULT_UNI_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_DEFAULT_UNI_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_DEFAULT_UNI_P_CHILD_PERSISTER\"(\n    \"CHILD_PERSISTER_ID\" BIGINT,\n    \"OWNER_DEFAULT_UNI_P_CHILDREN_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_DEFAULT_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"OWNER_DEFAULT_UNI_P_CHILDREN_ID\", \"CHILD_PERSISTER_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_DEFAULT_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"FKOI9XMFS2VGJQP9OUL4G2LXC5K\" FOREIGN KEY(\"CHILD_PERSISTER_ID\") REFERENCES \"PUBLIC\".\"CHILD_PERSISTER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_DEFAULT_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"FKJP9I1B1L4P0OQW2IMUU5FSLL0\" FOREIGN KEY(\"OWNER_DEFAULT_UNI_P_CHILDREN_ID\") REFERENCES \"PUBLIC\".\"OWNER_DEFAULT_UNI_P\"(\"ID\") NOCHECK;"
+@group	org.apache.grails.data.testing.tck.domains.Child_BT_Default_P	{"members":["org.apache.grails.data.testing.tck.domains.Child_BT_Default_P","org.apache.grails.data.testing.tck.domains.Owner_Default_Bi_P"]}
+table	child_bt_default_p	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","owner_id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comme [...]
+table	owner_default_bi_p	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CHILD_BT_DEFAULT_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD_BT_DEFAULT_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_DEFAULT_BI_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_DEFAULT_BI_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD_BT_DEFAULT_P\" ADD CONSTRAINT \"PUBLIC\".\"FKORRQDYESY2JJ0OHJG8B7IF4RH\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"OWNER_DEFAULT_BI_P\"(\"ID\") NOCHECK;"
+@group	org.apache.grails.data.testing.tck.domains.City	{"members":["org.apache.grails.data.testing.tck.domains.City","org.apache.grails.data.testing.tck.domains.Country","org.apache.grails.data.testing.tck.domains.EagerOwner","org.apache.grails.data.testing.tck.domains.Face","org.apache.grails.data.testing.tck.domains.Location","org.apache.grails.data.testing.tck.domains.Nose","org.apache.grails.data.testing.tck.domains.Person","org.apache.grails.data.testing.tck.domains.Pet","org.apache [...]
+table	country_person	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["location_residents_id","person_id"],"columns":{"location_residents_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"person_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FKef [...]
+table	eager_owner	{"checks":[],"collections":[],"columnOrder":["column1","column2","id","version"],"columns":{"column1":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"column2":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"genera [...]
+table	eager_owner_pet	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["eager_owner_pets_id","pet_id"],"columns":{"eager_owner_pets_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"pet_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FK2fxy5m405bh [...]
+table	face	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identi [...]
+table	location	{"checks":[],"collections":[],"columnOrder":["latitude","longitude","population","id","version","class","code","name"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":n [...]
+table	nose	{"checks":[],"collections":[],"columnOrder":["has_freckles","face_id","id","version"],"columns":{"face_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"has_freckles":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"boolean","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"gen [...]
+table	person	{"checks":[],"collections":[],"columnOrder":["age","my_boolean_property","face_id","id","version","first_name","last_name"],"columns":{"age":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"face_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"first_name":{"checks":[],"collation":n [...]
+table	pet	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["age","birth_date","face_id","id","owner_id","type_id","version","name"],"columns":{"age":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"birth_date":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"timestamp(6)","unique":false},"face_id":{ [...]
+table	pet_type	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"id [...]
+table	practice	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"id [...]
+table	practice_location	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["location_id","practice_locations_id"],"columns":{"location_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"practice_locations_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"foreignKeys" [...]
+table	simple_country	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+table	simple_country_person	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["person_id","simple_country_residents_id"],"columns":{"person_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"simple_country_residents_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"COUNTRY_PERSON\"(\n    \"LOCATION_RESIDENTS_ID\" BIGINT,\n    \"PERSON_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"EAGER_OWNER\"(\n    \"COLUMN1\" INTEGER,\n    \"COLUMN2\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"EAGER_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"EAGER_OWNER_PET\"(\n    \"EAGER_OWNER_PETS_ID\" BIGINT,\n    \"PET_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"FACE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"FACE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"LOCATION\"(\n    \"LATITUDE\" NUMERIC(38, 2),\n    \"LONGITUDE\" NUMERIC(38, 2),\n    \"POPULATION\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"CODE\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"LOCATION\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"LOCATION_NAME_IDX\" ON \"PUBLIC\".\"LOCATION\"(\"NAME\" NULLS FIRST);"
+script		"CREATE INDEX \"PUBLIC\".\"LOCATION_CODE_IDX\" ON \"PUBLIC\".\"LOCATION\"(\"CODE\" NULLS FIRST);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NOSE\"(\n    \"HAS_FRECKLES\" BOOLEAN,\n    \"FACE_ID\" BIGINT NOT NULL,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NOSE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"NOSE_FACE_ID_IDX\" ON \"PUBLIC\".\"NOSE\"(\"FACE_ID\" NULLS FIRST);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PERSON\"(\n    \"AGE\" INTEGER,\n    \"MY_BOOLEAN_PROPERTY\" BOOLEAN,\n    \"FACE_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"FIRST_NAME\" CHARACTER VARYING(255),\n    \"LAST_NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PERSON\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"PERSON_FIRST_NAME_IDX\" ON \"PUBLIC\".\"PERSON\"(\"FIRST_NAME\" NULLS FIRST);"
+script		"CREATE INDEX \"PUBLIC\".\"PERSON_LAST_NAME_IDX\" ON \"PUBLIC\".\"PERSON\"(\"LAST_NAME\" NULLS FIRST);"
+script		"CREATE INDEX \"PUBLIC\".\"PERSON_AGE_IDX\" ON \"PUBLIC\".\"PERSON\"(\"AGE\" NULLS FIRST);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PET\"(\n    \"AGE\" INTEGER,\n    \"BIRTH_DATE\" TIMESTAMP(6),\n    \"FACE_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"TYPE_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"PET_NAME_IDX\" ON \"PUBLIC\".\"PET\"(\"NAME\" NULLS FIRST);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PET_TYPE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PET_TYPE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PRACTICE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PRACTICE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PRACTICE_LOCATION\"(\n    \"LOCATION_ID\" BIGINT,\n    \"PRACTICE_LOCATIONS_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SIMPLE_COUNTRY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SIMPLE_COUNTRY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SIMPLE_COUNTRY_PERSON\"(\n    \"PERSON_ID\" BIGINT,\n    \"SIMPLE_COUNTRY_RESIDENTS_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"COUNTRY_PERSON\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"LOCATION_RESIDENTS_ID\", \"PERSON_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"PRACTICE_LOCATION\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"PRACTICE_LOCATIONS_ID\", \"LOCATION_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"SIMPLE_COUNTRY_PERSON\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"SIMPLE_COUNTRY_RESIDENTS_ID\", \"PERSON_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"EAGER_OWNER_PET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"EAGER_OWNER_PETS_ID\", \"PET_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"EAGER_OWNER_PET\" ADD CONSTRAINT \"PUBLIC\".\"FK2FXY5M405BHXOBDQLO4QHLO25\" FOREIGN KEY(\"PET_ID\") REFERENCES \"PUBLIC\".\"PET\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"NOSE\" ADD CONSTRAINT \"PUBLIC\".\"FK6KN3WBY7W536QD9O037MMNR2F\" FOREIGN KEY(\"FACE_ID\") REFERENCES \"PUBLIC\".\"FACE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"PET\" ADD CONSTRAINT \"PUBLIC\".\"FKREM5EG7YGOF60LWMBO8GIF3QG\" FOREIGN KEY(\"TYPE_ID\") REFERENCES \"PUBLIC\".\"PET_TYPE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"PRACTICE_LOCATION\" ADD CONSTRAINT \"PUBLIC\".\"FKPO2M5CSOHTEW0DUCI51T7Y7GH\" FOREIGN KEY(\"LOCATION_ID\") REFERENCES \"PUBLIC\".\"LOCATION\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"EAGER_OWNER_PET\" ADD CONSTRAINT \"PUBLIC\".\"FKB4YPW80W7LB7U4RETE9TBIK69\" FOREIGN KEY(\"EAGER_OWNER_PETS_ID\") REFERENCES \"PUBLIC\".\"EAGER_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"PRACTICE_LOCATION\" ADD CONSTRAINT \"PUBLIC\".\"FKP5G10CFTPCFXNDXFHV1TN5LL0\" FOREIGN KEY(\"PRACTICE_LOCATIONS_ID\") REFERENCES \"PUBLIC\".\"PRACTICE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"SIMPLE_COUNTRY_PERSON\" ADD CONSTRAINT \"PUBLIC\".\"FK9XXWOGUNGSTN3B44MPF0B7RJL\" FOREIGN KEY(\"PERSON_ID\") REFERENCES \"PUBLIC\".\"PERSON\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"PERSON\" ADD CONSTRAINT \"PUBLIC\".\"FKSBNO7SXYWGA4QVYTM473DMGEO\" FOREIGN KEY(\"FACE_ID\") REFERENCES \"PUBLIC\".\"FACE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"COUNTRY_PERSON\" ADD CONSTRAINT \"PUBLIC\".\"FKTDB09KW94J1F7YPGDJVY9HN1M\" FOREIGN KEY(\"PERSON_ID\") REFERENCES \"PUBLIC\".\"PERSON\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"PET\" ADD CONSTRAINT \"PUBLIC\".\"FK8LHTMXST31168FRXIXWF1C7EB\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"PERSON\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"COUNTRY_PERSON\" ADD CONSTRAINT \"PUBLIC\".\"FKEFVEUTG3H4MWFBI10WEQB6PPB\" FOREIGN KEY(\"LOCATION_RESIDENTS_ID\") REFERENCES \"PUBLIC\".\"LOCATION\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"SIMPLE_COUNTRY_PERSON\" ADD CONSTRAINT \"PUBLIC\".\"FK9UA4262KC376TKTU7V41F75F7\" FOREIGN KEY(\"SIMPLE_COUNTRY_RESIDENTS_ID\") REFERENCES \"PUBLIC\".\"SIMPLE_COUNTRY\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"PET\" ADD CONSTRAINT \"PUBLIC\".\"FK47QJ45YGOH82KXCIHPDESVKSO\" FOREIGN KEY(\"FACE_ID\") REFERENCES \"PUBLIC\".\"FACE\"(\"ID\") NOCHECK;"
+@group	org.apache.grails.data.testing.tck.domains.ClassWithHungarianNotation	{"members":["org.apache.grails.data.testing.tck.domains.ClassWithHungarianNotation"]}
+table	class_with_hungarian_notation	{"checks":[],"collections":[],"columnOrder":["i_size","id","version"],"columns":{"i_size":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"g [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CLASS_WITH_HUNGARIAN_NOTATION\"(\n    \"I_SIZE\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CLASS_WITH_HUNGARIAN_NOTATION\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.apache.grails.data.testing.tck.domains.ClassWithListArgBeforeValidate	{"members":["org.apache.grails.data.testing.tck.domains.ClassWithListArgBeforeValidate"]}
+table	class_with_list_arg_before_validate	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CLASS_WITH_LIST_ARG_BEFORE_VALIDATE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CLASS_WITH_LIST_ARG_BEFORE_VALIDATE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.apache.grails.data.testing.tck.domains.ClassWithNoArgBeforeValidate	{"members":["org.apache.grails.data.testing.tck.domains.ClassWithNoArgBeforeValidate"]}
+table	class_with_no_arg_before_validate	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CLASS_WITH_NO_ARG_BEFORE_VALIDATE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CLASS_WITH_NO_ARG_BEFORE_VALIDATE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.apache.grails.data.testing.tck.domains.ClassWithOverloadedBeforeValidate	{"members":["org.apache.grails.data.testing.tck.domains.ClassWithOverloadedBeforeValidate"]}
+table	class_with_overloaded_before_validate	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"defaul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CLASS_WITH_OVERLOADED_BEFORE_VALIDATE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CLASS_WITH_OVERLOADED_BEFORE_VALIDATE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.apache.grails.data.testing.tck.domains.CommonTypes	{"members":["org.apache.grails.data.testing.tck.domains.CommonTypes"]}
+table	common_types	{"checks":[],"collections":[],"columnOrder":["b","bd","bi","bool","cur","d","f","i","s","c","date","id","l","version","ba","loc","tz","url"],"columns":{"b":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"tinyint","unique":false},"ba":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varbinary(255)","unique":false},"bd":{"checks": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"COMMON_TYPES\"(\n    \"B\" TINYINT,\n    \"BD\" NUMERIC(38, 2),\n    \"BI\" NUMERIC(38, 0),\n    \"BOOL\" BOOLEAN,\n    \"CUR\" CHARACTER VARYING(3),\n    \"D\" FLOAT(17),\n    \"F\" FLOAT(17),\n    \"I\" INTEGER,\n    \"S\" SMALLINT,\n    \"C\" TIMESTAMP(6),\n    \"DATE\" TIMESTAMP(6),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"L\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"BA\" BINARY VARYING(255),\ [...]
+script		"ALTER TABLE \"PUBLIC\".\"COMMON_TYPES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.apache.grails.data.testing.tck.domains.ContactDetails	{"members":["org.apache.grails.data.testing.tck.domains.ContactDetails","org.apache.grails.data.testing.tck.domains.Patient"]}
+table	contact_details	{"checks":[],"collections":[],"columnOrder":["id","version","phone_number"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"phone_number":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":true},"version":{"checks":[],"collation":null,"comment":null,"default":null [...]
+table	patient	{"checks":[],"collections":[],"columnOrder":["contact_details_id","id","version"],"columns":{"contact_details_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CONTACT_DETAILS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"PHONE_NUMBER\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CONTACT_DETAILS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PATIENT\"(\n    \"CONTACT_DETAILS_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PATIENT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CONTACT_DETAILS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"PHONE_NUMBER\");"
+script		"ALTER TABLE \"PUBLIC\".\"PATIENT\" ADD CONSTRAINT \"PUBLIC\".\"FKPEWD5LPPBUUER9DKIKMXUCJYO\" FOREIGN KEY(\"CONTACT_DETAILS_ID\") REFERENCES \"PUBLIC\".\"CONTACT_DETAILS\"(\"ID\") NOCHECK;"
+@group	org.apache.grails.data.testing.tck.domains.DataServiceRoutingMetric	{"members":["org.apache.grails.data.testing.tck.domains.DataServiceRoutingMetric"]}
+table	data_service_routing_metric	{"checks":[],"collections":[],"columnOrder":["amount","id","version","name","tenant_id"],"columns":{"amount":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"d [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DATA_SERVICE_ROUTING_METRIC\"(\n    \"AMOUNT\" INTEGER NOT NULL,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"TENANT_ID\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DATA_SERVICE_ROUTING_METRIC\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.apache.grails.data.testing.tck.domains.DataServiceRoutingProduct	{"members":["org.apache.grails.data.testing.tck.domains.DataServiceRoutingProduct"]}
+table	data_service_routing_product	{"checks":[],"collections":[],"columnOrder":["amount","id","version","name"],"columns":{"amount":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DATA_SERVICE_ROUTING_PRODUCT\"(\n    \"AMOUNT\" INTEGER NOT NULL,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DATA_SERVICE_ROUTING_PRODUCT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.apache.grails.data.testing.tck.domains.Dog	{"members":["org.apache.grails.data.testing.tck.domains.Dog"]}
+table	dog	{"checks":[],"collections":[],"columnOrder":["age","death_age","id","version","name"],"columns":{"age":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"death_age":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DOG\"(\n    \"AGE\" INTEGER,\n    \"DEATH_AGE\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DOG\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"DOG_AGE_IDX\" ON \"PUBLIC\".\"DOG\"(\"AGE\" NULLS FIRST);"
+script		"CREATE INDEX \"PUBLIC\".\"DOG_NAME_IDX\" ON \"PUBLIC\".\"DOG\"(\"NAME\" NULLS FIRST);"
+@group	org.apache.grails.data.testing.tck.domains.EnumThing	{"members":["org.apache.grails.data.testing.tck.domains.EnumThing"]}
+table	enum_thing	{"checks":[],"collections":[],"columnOrder":["id","version","name","en"],"columns":{"en":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"enum ('V1','V2','V3')","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ENUM_THING\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"EN\" ENUM('V1', 'V2', 'V3')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ENUM_THING\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"ENUM_THING_NAME_IDX\" ON \"PUBLIC\".\"ENUM_THING\"(\"NAME\" NULLS FIRST);"
+script		"CREATE INDEX \"PUBLIC\".\"ENUM_THING_EN_IDX\" ON \"PUBLIC\".\"ENUM_THING\"(\"EN\" NULLS FIRST);"
+@group	org.apache.grails.data.testing.tck.domains.FleetCar	{"members":["org.apache.grails.data.testing.tck.domains.FleetCar","org.apache.grails.data.testing.tck.domains.FleetGarage","org.apache.grails.data.testing.tck.domains.FleetSedan","org.apache.grails.data.testing.tck.domains.FleetSportsCar","org.apache.grails.data.testing.tck.domains.FleetVehicle"]}
+table	fleet_garage	{"checks":[],"collections":[],"columnOrder":["car_id","id","version","name"],"columns":{"car_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+table	fleet_garage_fleet_car	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["fleet_garage_cars_id","fleet_vehicle_id"],"columns":{"fleet_garage_cars_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"fleet_vehicle_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null, [...]
+table	fleet_vehicle	{"checks":[],"collections":[],"columnOrder":["id","version","class","name"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generated [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"FLEET_GARAGE\"(\n    \"CAR_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"FLEET_GARAGE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"FLEET_GARAGE_FLEET_CAR\"(\n    \"FLEET_GARAGE_CARS_ID\" BIGINT,\n    \"FLEET_VEHICLE_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"FLEET_VEHICLE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"FLEET_VEHICLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"FLEET_GARAGE_FLEET_CAR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"FLEET_GARAGE_CARS_ID\", \"FLEET_VEHICLE_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"FLEET_GARAGE_FLEET_CAR\" ADD CONSTRAINT \"PUBLIC\".\"FK4FIBDVCYA24TR325SXO4WX7VS\" FOREIGN KEY(\"FLEET_VEHICLE_ID\") REFERENCES \"PUBLIC\".\"FLEET_VEHICLE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"FLEET_GARAGE\" ADD CONSTRAINT \"PUBLIC\".\"FKLHSF0TLJY68GNHE4C23LD2GDD\" FOREIGN KEY(\"CAR_ID\") REFERENCES \"PUBLIC\".\"FLEET_VEHICLE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"FLEET_GARAGE_FLEET_CAR\" ADD CONSTRAINT \"PUBLIC\".\"FK24EXUJO87GW29OEEA38FROUEQ\" FOREIGN KEY(\"FLEET_GARAGE_CARS_ID\") REFERENCES \"PUBLIC\".\"FLEET_GARAGE\"(\"ID\") NOCHECK;"
+@group	org.apache.grails.data.testing.tck.domains.GroupWithin	{"members":["org.apache.grails.data.testing.tck.domains.GroupWithin"]}
+table	group_within	{"checks":[],"collections":[],"columnOrder":["id","version","name","org"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"org":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GROUP_WITHIN\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"ORG\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GROUP_WITHIN\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"GROUP_WITHIN_NAME_IDX\" ON \"PUBLIC\".\"GROUP_WITHIN\"(\"NAME\" NULLS FIRST);"
+script		"CREATE INDEX \"PUBLIC\".\"GROUP_WITHIN_ORG_IDX\" ON \"PUBLIC\".\"GROUP_WITHIN\"(\"ORG\" NULLS FIRST);"
+script		"ALTER TABLE \"PUBLIC\".\"GROUP_WITHIN\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"ORG\", \"NAME\");"
+@group	org.apache.grails.data.testing.tck.domains.Highway	{"members":["org.apache.grails.data.testing.tck.domains.Highway"]}
+table	highway	{"checks":[],"collections":[],"columnOrder":["bypassed","id","version","name"],"columns":{"bypassed":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"boolean","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIGHWAY\"(\n    \"BYPASSED\" BOOLEAN,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HIGHWAY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"HIGHWAY_BYPASSED_IDX\" ON \"PUBLIC\".\"HIGHWAY\"(\"BYPASSED\" NULLS FIRST);"
+script		"CREATE INDEX \"PUBLIC\".\"HIGHWAY_NAME_IDX\" ON \"PUBLIC\".\"HIGHWAY\"(\"NAME\" NULLS FIRST);"
+@group	org.apache.grails.data.testing.tck.domains.ModifyPerson	{"members":["org.apache.grails.data.testing.tck.domains.ModifyPerson"]}
+table	modify_person	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MODIFY_PERSON\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MODIFY_PERSON\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"MODIFY_PERSON_NAME_IDX\" ON \"PUBLIC\".\"MODIFY_PERSON\"(\"NAME\" NULLS FIRST);"
+@group	org.apache.grails.data.testing.tck.domains.OptLockNotVersioned	{"members":["org.apache.grails.data.testing.tck.domains.OptLockNotVersioned"]}
+table	opt_lock_not_versioned	{"checks":[],"collections":[],"columnOrder":["id","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OPT_LOCK_NOT_VERSIONED\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OPT_LOCK_NOT_VERSIONED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.apache.grails.data.testing.tck.domains.OptLockVersioned	{"members":["org.apache.grails.data.testing.tck.domains.OptLockVersioned"]}
+table	opt_lock_versioned	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OPT_LOCK_VERSIONED\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OPT_LOCK_VERSIONED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.apache.grails.data.testing.tck.domains.PersonEvent	{"members":["org.apache.grails.data.testing.tck.domains.PersonEvent"]}
+table	person_event	{"checks":[],"collections":[],"columnOrder":["date_created","id","last_updated","version","name"],"columns":{"date_created":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"timestamp(6)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"last_updated":{"checks":[],"collation":null,"comm [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PERSON_EVENT\"(\n    \"DATE_CREATED\" TIMESTAMP(6),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"LAST_UPDATED\" TIMESTAMP(6),\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PERSON_EVENT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.apache.grails.data.testing.tck.domains.PersonWithCompositeKey	{"members":["org.apache.grails.data.testing.tck.domains.PersonWithCompositeKey"]}
+table	person_with_composite_key	{"checks":[],"collections":[],"columnOrder":["age","version","first_name","last_name"],"columns":{"age":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"first_name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"last_name":{"checks":[],"collation":null,"comm [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PERSON_WITH_COMPOSITE_KEY\"(\n    \"AGE\" INTEGER,\n    \"VERSION\" BIGINT NOT NULL,\n    \"FIRST_NAME\" CHARACTER VARYING(255) NOT NULL,\n    \"LAST_NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PERSON_WITH_COMPOSITE_KEY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"FIRST_NAME\", \"LAST_NAME\");"
+@group	org.apache.grails.data.testing.tck.domains.Plant	{"members":["org.apache.grails.data.testing.tck.domains.Plant","org.apache.grails.data.testing.tck.domains.PlantCategory"]}
+table	plant	{"checks":[],"collections":[],"columnOrder":["goes_in_patch","id","version","name"],"columns":{"goes_in_patch":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"boolean","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generat [...]
+table	plant_category	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+table	plant_category_plant	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["plant_category_plants_id","plant_id"],"columns":{"plant_category_plants_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"plant_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"foreignKe [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PLANT\"(\n    \"GOES_IN_PATCH\" BOOLEAN,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PLANT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"PLANT_GOES_IN_PATCH_IDX\" ON \"PUBLIC\".\"PLANT\"(\"GOES_IN_PATCH\" NULLS FIRST);"
+script		"CREATE INDEX \"PUBLIC\".\"PLANT_NAME_IDX\" ON \"PUBLIC\".\"PLANT\"(\"NAME\" NULLS FIRST);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PLANT_CATEGORY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PLANT_CATEGORY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PLANT_CATEGORY_PLANT\"(\n    \"PLANT_CATEGORY_PLANTS_ID\" BIGINT,\n    \"PLANT_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PLANT_CATEGORY_PLANT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"PLANT_CATEGORY_PLANTS_ID\", \"PLANT_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"PLANT_CATEGORY_PLANT\" ADD CONSTRAINT \"PUBLIC\".\"FKSWNNTDH6JW99EH9EJYLJI8XCB\" FOREIGN KEY(\"PLANT_ID\") REFERENCES \"PUBLIC\".\"PLANT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"PLANT_CATEGORY_PLANT\" ADD CONSTRAINT \"PUBLIC\".\"FKBD6ISYAB4WVWL2MEWJUOI6R50\" FOREIGN KEY(\"PLANT_CATEGORY_PLANTS_ID\") REFERENCES \"PUBLIC\".\"PLANT_CATEGORY\"(\"ID\") NOCHECK;"
+@group	org.apache.grails.data.testing.tck.domains.Product	{"members":["org.apache.grails.data.testing.tck.domains.Product"]}
+table	product	{"checks":[],"collections":[],"columnOrder":["id","version","color","name"],"columns":{"color":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PRODUCT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"COLOR\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PRODUCT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.apache.grails.data.testing.tck.domains.Publication	{"members":["org.apache.grails.data.testing.tck.domains.Publication"]}
+table	publication	{"checks":[],"collections":[],"columnOrder":["paperback","date_published","id","version","title"],"columns":{"date_published":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"timestamp(6)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"paperback":{"checks":[],"collation":null,"commen [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PUBLICATION\"(\n    \"PAPERBACK\" BOOLEAN,\n    \"DATE_PUBLISHED\" TIMESTAMP(6),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PUBLICATION\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"PUBLICATION_TITLE_IDX\" ON \"PUBLIC\".\"PUBLICATION\"(\"TITLE\" NULLS FIRST);"
+script		"CREATE INDEX \"PUBLIC\".\"PUBLICATION_DATE_PUBLISHED_IDX\" ON \"PUBLIC\".\"PUBLICATION\"(\"DATE_PUBLISHED\" NULLS FIRST);"
+script		"CREATE INDEX \"PUBLIC\".\"PUBLICATION_PAPERBACK_IDX\" ON \"PUBLIC\".\"PUBLICATION\"(\"PAPERBACK\" NULLS FIRST);"
+@group	org.apache.grails.data.testing.tck.domains.Record	{"members":["org.apache.grails.data.testing.tck.domains.Record"]}
+table	record	{"checks":[],"collections":[],"columnOrder":["date_created","id","last_updated","version","name"],"columns":{"date_created":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"timestamp(6)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"last_updated":{"checks":[],"collation":null,"comment":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"RECORD\"(\n    \"DATE_CREATED\" TIMESTAMP(6),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"LAST_UPDATED\" TIMESTAMP(6),\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"RECORD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.apache.grails.data.testing.tck.domains.SimpleWidget	{"members":["org.apache.grails.data.testing.tck.domains.SimpleWidget"]}
+table	simple_widget	{"checks":[],"collections":[],"columnOrder":["id","version","name","spanish_name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"spanish_name":{"checks":[],"collation":null,"comment":null,"default":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SIMPLE_WIDGET\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"SPANISH_NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SIMPLE_WIDGET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.apache.grails.data.testing.tck.domains.SimpleWidgetWithNonStandardId	{"members":["org.apache.grails.data.testing.tck.domains.SimpleWidgetWithNonStandardId"]}
+table	simple_widget_with_non_standard_id	{"checks":[],"collections":[],"columnOrder":["my_identifier","version","name"],"columns":{"my_identifier":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"com [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SIMPLE_WIDGET_WITH_NON_STANDARD_ID\"(\n    \"MY_IDENTIFIER\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SIMPLE_WIDGET_WITH_NON_STANDARD_ID\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"MY_IDENTIFIER\");"
+@group	org.apache.grails.data.testing.tck.domains.Simples	{"members":["org.apache.grails.data.testing.tck.domains.Simples"]}
+table	simples	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"ide [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SIMPLES\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SIMPLES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.apache.grails.data.testing.tck.domains.Task	{"members":["org.apache.grails.data.testing.tck.domains.Task"]}
+table	task	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","task_id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"task_id":{"checks":[],"collation":null,"comment":null,"de [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TASK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"TASK_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TASK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"TASK_NAME_IDX\" ON \"PUBLIC\".\"TASK\"(\"NAME\" NULLS FIRST);"
+script		"ALTER TABLE \"PUBLIC\".\"TASK\" ADD CONSTRAINT \"PUBLIC\".\"FKBSRQ7L0Q5SF8E26TEX351JGRD\" FOREIGN KEY(\"TASK_ID\") REFERENCES \"PUBLIC\".\"TASK\"(\"ID\") NOCHECK;"
+@group	org.apache.grails.data.testing.tck.domains.TestAuthor	{"members":["org.apache.grails.data.testing.tck.domains.TestAuthor","org.apache.grails.data.testing.tck.domains.TestBook"]}
+table	test_author	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+table	test_book	{"checks":[],"collections":[],"columnOrder":["author_id","id","version","title"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TEST_AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TEST_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TEST_BOOK\"(\n    \"AUTHOR_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TEST_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"TEST_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKLEIKX60TKU7CTPUNVOV4WNRJF\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"TEST_AUTHOR\"(\"ID\") NOCHECK;"
+@group	org.apache.grails.data.testing.tck.domains.TestPlayer	{"members":["org.apache.grails.data.testing.tck.domains.TestPlayer"]}
+table	test_player	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+table	test_player_attributes	{"checks":[],"collections":["List of BasicValue"],"columnOrder":["attributes_idx","test_player_id","attributes_java_lang_string"],"columns":{"attributes_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"attributes_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(2 [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TEST_PLAYER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TEST_PLAYER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TEST_PLAYER_ATTRIBUTES\"(\n    \"ATTRIBUTES_IDX\" INTEGER NOT NULL,\n    \"TEST_PLAYER_ID\" BIGINT NOT NULL,\n    \"ATTRIBUTES_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TEST_PLAYER_ATTRIBUTES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ATTRIBUTES_IDX\", \"TEST_PLAYER_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"TEST_PLAYER_ATTRIBUTES\" ADD CONSTRAINT \"PUBLIC\".\"FKHYXE9H7YI1G5DBNCBAW5SSQV3\" FOREIGN KEY(\"TEST_PLAYER_ID\") REFERENCES \"PUBLIC\".\"TEST_PLAYER\"(\"ID\") NOCHECK;"
+@group	org.apache.grails.data.testing.tck.domains.UniqueGroup	{"members":["org.apache.grails.data.testing.tck.domains.UniqueGroup"]}
+table	unique_group	{"checks":[],"collections":[],"columnOrder":["id","version","desc","name"],"columns":{"desc":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"UNIQUE_GROUP\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"DESC\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"UNIQUE_GROUP\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"UNIQUE_GROUP_NAME_IDX\" ON \"PUBLIC\".\"UNIQUE_GROUP\"(\"NAME\" NULLS FIRST);"
+script		"ALTER TABLE \"PUBLIC\".\"UNIQUE_GROUP\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"NAME\");"
+@group	org.apache.grails.data.testing.tck.domains.WhereRoutingItem	{"members":["org.apache.grails.data.testing.tck.domains.WhereRoutingItem"]}
+table	where_routing_item	{"checks":[],"collections":[],"columnOrder":["amount","id","version","name"],"columns":{"amount":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"float(53)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"gener [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"WHERE_ROUTING_ITEM\"(\n    \"AMOUNT\" FLOAT(53) NOT NULL,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"WHERE_ROUTING_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.apache.grails.data.testing.tck.domains.WorkItem	{"members":["org.apache.grails.data.testing.tck.domains.WorkItem","org.apache.grails.data.testing.tck.domains.WorkItemGroup"]}
+table	work_item	{"checks":[],"collections":[],"columnOrder":["id","version","description","ext_ref1_provider","ext_ref1_value"],"columns":{"description":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"ext_ref1_provider":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"ext_ref1_value":{" [...]
+table	work_item_group	{"checks":[],"collections":[],"columnOrder":["id","item_id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"item_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"WORK_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"DESCRIPTION\" CHARACTER VARYING(255),\n    \"EXT_REF1_PROVIDER\" CHARACTER VARYING(255),\n    \"EXT_REF1_VALUE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"WORK_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"WORK_ITEM_GROUP\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ITEM_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"WORK_ITEM_GROUP\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"WORK_ITEM_GROUP\" ADD CONSTRAINT \"PUBLIC\".\"FK7R47Q2C0QN1MOTAA04LHHSR9N\" FOREIGN KEY(\"ITEM_ID\") REFERENCES \"PUBLIC\".\"WORK_ITEM\"(\"ID\") NOCHECK;"
+@group	org.apache.grails.data.testing.tck.domains.WqAuthor	{"members":["org.apache.grails.data.testing.tck.domains.WqAuthor","org.apache.grails.data.testing.tck.domains.WqBookItem"]}
+table	wq_author	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"i [...]
+table	wq_book_item	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","version","wq_author_id","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"co [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"WQ_AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"WQ_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"WQ_BOOK_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"WQ_AUTHOR_ID\" BIGINT,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"WQ_BOOK_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"WQ_BOOK_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FK1RRO7KFDEERMUID5EPW08BTAB\" FOREIGN KEY(\"WQ_AUTHOR_ID\") REFERENCES \"PUBLIC\".\"WQ_AUTHOR\"(\"ID\") NOCHECK;"
+@group	org.apache.grails.data.testing.tck.domains.WqBiAuthor	{"members":["org.apache.grails.data.testing.tck.domains.WqBiAuthor","org.apache.grails.data.testing.tck.domains.WqBiBook"]}
+table	wq_bi_author	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null [...]
+table	wq_bi_author_books	{"checks":[],"collections":["Set of ManyToOne (inverse)","Set of ManyToOne"],"columnOrder":["wq_bi_author_id","wq_bi_book_id"],"columns":{"wq_bi_author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"wq_bi_book_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"com [...]
+table	wq_bi_book	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"WQ_BI_AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"WQ_BI_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"WQ_BI_AUTHOR_BOOKS\"(\n    \"WQ_BI_AUTHOR_ID\" BIGINT NOT NULL,\n    \"WQ_BI_BOOK_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"WQ_BI_AUTHOR_BOOKS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"WQ_BI_AUTHOR_ID\", \"WQ_BI_BOOK_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"WQ_BI_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"WQ_BI_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"WQ_BI_AUTHOR_BOOKS\" ADD CONSTRAINT \"PUBLIC\".\"FK9000REMWH7FEWP49PT8PDHF0V\" FOREIGN KEY(\"WQ_BI_BOOK_ID\") REFERENCES \"PUBLIC\".\"WQ_BI_BOOK\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"WQ_BI_AUTHOR_BOOKS\" ADD CONSTRAINT \"PUBLIC\".\"FKNPQJXNUXNP053HF53BHH8JC65\" FOREIGN KEY(\"WQ_BI_AUTHOR_ID\") REFERENCES \"PUBLIC\".\"WQ_BI_AUTHOR\"(\"ID\") NOCHECK;"
+@group	org.apache.grails.data.testing.tck.domains.WqBookAuthor	{"members":["org.apache.grails.data.testing.tck.domains.WqBookAuthor","org.apache.grails.data.testing.tck.domains.WqScientificBook"]}
+table	wq_book_author	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+table	wq_scientific_book	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["scientific","author_id","id","version","title"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"scientific":{"checks":[],"co [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"WQ_BOOK_AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"WQ_BOOK_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"WQ_SCIENTIFIC_BOOK\"(\n    \"SCIENTIFIC\" BOOLEAN,\n    \"AUTHOR_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"WQ_SCIENTIFIC_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"WQ_SCIENTIFIC_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"FK8P8E8V1VEHW5G19TTLCWU2W31\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"WQ_BOOK_AUTHOR\"(\"ID\") NOCHECK;"
+@group	org.apache.grails.data.testing.tck.domains.WqFoo	{"members":["org.apache.grails.data.testing.tck.domains.WqFoo"]}
+table	wq_foo	{"checks":[],"collections":[],"columnOrder":["id","version","bar"],"columns":{"bar":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identi [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"WQ_FOO\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"BAR\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"WQ_FOO\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.apache.grails.data.testing.tck.domains.WqGroupedItem	{"members":["org.apache.grails.data.testing.tck.domains.WqGroupedItem"]}
+table	wq_grouped_item	{"checks":[],"collections":[],"columnOrder":["item_group","id","version","item_value"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"item_group":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"item_value":{"checks":[],"collation":null,"comment":null,"defaul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"WQ_GROUPED_ITEM\"(\n    \"ITEM_GROUP\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"ITEM_VALUE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"WQ_GROUPED_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.apache.grails.data.testing.tck.domains.WqPhrase	{"members":["org.apache.grails.data.testing.tck.domains.WqPhrase","org.apache.grails.data.testing.tck.domains.WqSentence","org.apache.grails.data.testing.tck.domains.WqWord"]}
+table	wq_phrase	{"checks":[],"collections":[],"columnOrder":["id","sentence_id","version","text"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"sentence_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"text":{"checks":[],"collation":null,"comment":null,"default":null,"generate [...]
+table	wq_sentence	{"checks":[],"collections":[],"columnOrder":["id","version","text"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"text":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+table	wq_word	{"checks":[],"collections":[],"columnOrder":["id","phrase_id","version","text"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"phrase_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"text":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"WQ_PHRASE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"SENTENCE_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TEXT\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"WQ_PHRASE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"WQ_SENTENCE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TEXT\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"WQ_SENTENCE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"WQ_WORD\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"PHRASE_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TEXT\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"WQ_WORD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"WQ_PHRASE\" ADD CONSTRAINT \"PUBLIC\".\"FKEI49GDO0BDJG9KSXIWW7NEU0I\" FOREIGN KEY(\"SENTENCE_ID\") REFERENCES \"PUBLIC\".\"WQ_SENTENCE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"WQ_WORD\" ADD CONSTRAINT \"PUBLIC\".\"FKBNLOONWQ6FT5QW2WT845XMMXF\" FOREIGN KEY(\"PHRASE_ID\") REFERENCES \"PUBLIC\".\"WQ_PHRASE\"(\"ID\") NOCHECK;"
+@group	org.apache.grails.data.testing.tck.domains.WqRole	{"members":["org.apache.grails.data.testing.tck.domains.WqRole","org.apache.grails.data.testing.tck.domains.WqRoleUser","org.apache.grails.data.testing.tck.domains.WqUserRole"]}
+table	wq_role	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"ide [...]
+table	wq_role_user	{"checks":[],"collections":[],"columnOrder":["id","version","username"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"username":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generated [...]
+table	wq_user_role	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["role_id","user_id","version"],"columns":{"role_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"user_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"WQ_ROLE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"WQ_ROLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"WQ_ROLE_USER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"USERNAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"WQ_ROLE_USER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"WQ_USER_ROLE\"(\n    \"ROLE_ID\" BIGINT NOT NULL,\n    \"USER_ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"WQ_USER_ROLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ROLE_ID\", \"USER_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"WQ_USER_ROLE\" ADD CONSTRAINT \"PUBLIC\".\"FKTI30SF6XUE99VKGXDV581HVR1\" FOREIGN KEY(\"ROLE_ID\") REFERENCES \"PUBLIC\".\"WQ_ROLE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"WQ_USER_ROLE\" ADD CONSTRAINT \"PUBLIC\".\"FK89EL89S7IBVYXJ6645D4FNRUJ\" FOREIGN KEY(\"USER_ID\") REFERENCES \"PUBLIC\".\"WQ_ROLE_USER\"(\"ID\") NOCHECK;"
+@group	org.apache.grails.data.testing.tck.domains.WqStudent	{"members":["org.apache.grails.data.testing.tck.domains.WqStudent"]}
+table	wq_student	{"checks":[],"collections":[],"columnOrder":["id","version","email","name"],"columns":{"email":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+table	wq_student_schools	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["wq_student_id","school"],"columns":{"school":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"wq_student_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FKe6ss9j6bnja60 [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"WQ_STUDENT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"EMAIL\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"WQ_STUDENT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"WQ_STUDENT_SCHOOLS\"(\n    \"WQ_STUDENT_ID\" BIGINT,\n    \"SCHOOL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"WQ_STUDENT_SCHOOLS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"WQ_STUDENT_ID\", \"SCHOOL\");"
+script		"ALTER TABLE \"PUBLIC\".\"WQ_STUDENT_SCHOOLS\" ADD CONSTRAINT \"PUBLIC\".\"FKE6SS9J6BNJA608KGSFBVHVJ17\" FOREIGN KEY(\"WQ_STUDENT_ID\") REFERENCES \"PUBLIC\".\"WQ_STUDENT\"(\"ID\") NOCHECK;"
+@group	org.apache.grails.data.testing.tck.domains.WqThing	{"members":["org.apache.grails.data.testing.tck.domains.WqThing"]}
+table	wq_thing	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"id [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"WQ_THING\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"WQ_THING\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.Book	{"members":["org.grails.orm.hibernate.Book"]}
+table	book	{"checks":[],"collections":[],"columnOrder":["id","version","author","title"],"columns":{"author":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"AUTHOR\" CHARACTER VARYING(255),\n    \"TITLE\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.BookInstanceApi	{"members":["org.grails.orm.hibernate.BookInstanceApi","org.grails.orm.hibernate.ConstrainedBook","org.grails.orm.hibernate.PersonInstanceApi"]}
+table	book_instance_api	{"checks":[],"collections":[],"columnOrder":["author_id","id","version","title"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"ge [...]
+table	constrained_book	{"checks":[],"collections":[],"columnOrder":["author_id","id","version","title"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"gen [...]
+table	person_instance_api	{"checks":[],"collections":[],"columnOrder":["age","id","version","name"],"columns":{"age":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BOOK_INSTANCE_API\"(\n    \"AUTHOR_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BOOK_INSTANCE_API\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CONSTRAINED_BOOK\"(\n    \"AUTHOR_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CONSTRAINED_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PERSON_INSTANCE_API\"(\n    \"AGE\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PERSON_INSTANCE_API\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CONSTRAINED_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKA6R798YCXF31VAPGSD2C69RJT\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"PERSON_INSTANCE_API\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"BOOK_INSTANCE_API\" ADD CONSTRAINT \"PUBLIC\".\"FKBUOME6OSAVQXB5JEFTKD08TJO\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"PERSON_INSTANCE_API\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.BoundedTextTypeMessage	{"members":["org.grails.orm.hibernate.BoundedTextTypeMessage"]}
+table	bounded_text_type_message	{"checks":[],"collections":[],"columnOrder":["id","version","body"],"columns":{"body":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(500)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"gene [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BOUNDED_TEXT_TYPE_MESSAGE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"BODY\" CHARACTER VARYING(500)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BOUNDED_TEXT_TYPE_MESSAGE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.ConstrainedPerson	{"members":["org.grails.orm.hibernate.ConstrainedPerson"]}
+table	constrained_person	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(100)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CONSTRAINED_PERSON\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(100)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CONSTRAINED_PERSON\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.DatastoreBook	{"members":["org.grails.orm.hibernate.DatastoreBook"]}
+table	datastore_book	{"checks":[],"collections":[],"columnOrder":["id","version","author","title"],"columns":{"author":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"gener [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DATASTORE_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"AUTHOR\" CHARACTER VARYING(255),\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DATASTORE_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.DestroyMultiDataSourceBook	{"members":["org.grails.orm.hibernate.DestroyMultiDataSourceBook"]}
+table	destroy_multi_data_source_book	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DESTROY_MULTI_DATA_SOURCE_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DESTROY_MULTI_DATA_SOURCE_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.DestroySchemaTenantBook	{"members":["org.grails.orm.hibernate.DestroySchemaTenantBook"]}
+table	destroy_schema_tenant_book	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"g [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DESTROY_SCHEMA_TENANT_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DESTROY_SCHEMA_TENANT_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.ExistsItem	{"members":["org.grails.orm.hibernate.ExistsItem"]}
+table	exists_item	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"EXISTS_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"EXISTS_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.FindWhereLimitEntity	{"members":["org.grails.orm.hibernate.FindWhereLimitEntity"]}
+table	find_where_limit_entity	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"genera [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"FIND_WHERE_LIMIT_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"FIND_WHERE_LIMIT_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.GHUBook	{"members":["org.grails.orm.hibernate.GHUBook"]}
+table	ghubook	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"i [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GHUBOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GHUBOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.GlobalEntryVersionedBook	{"members":["org.grails.orm.hibernate.GlobalEntryVersionedBook"]}
+table	global_entry_versioned_book	{"checks":[],"collections":[],"columnOrder":["id","row_version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"row_version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GLOBAL_ENTRY_VERSIONED_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ROW_VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GLOBAL_ENTRY_VERSIONED_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.H7TemplateTsmBook	{"members":["org.grails.orm.hibernate.H7TemplateTsmBook"]}
+table	h7_template_tsm_book	{"checks":[],"collections":[],"columnOrder":["id","version","author","title"],"columns":{"author":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"H7_TEMPLATE_TSM_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"AUTHOR\" CHARACTER VARYING(255),\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"H7_TEMPLATE_TSM_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.HDCProduct	{"members":["org.grails.orm.hibernate.HDCProduct"]}
+table	hdcproduct	{"checks":[],"collections":[],"columnOrder":["discount","price","primitive_byte","primitive_double","primitive_float","primitive_int","primitive_short","quantity","rating","score","id","primitive_long","stock","version","name"],"columns":{"discount":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"smallint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HDCPRODUCT\"(\n    \"DISCOUNT\" SMALLINT,\n    \"PRICE\" NUMERIC(38, 2),\n    \"PRIMITIVE_BYTE\" TINYINT,\n    \"PRIMITIVE_DOUBLE\" FLOAT(53),\n    \"PRIMITIVE_FLOAT\" FLOAT(24),\n    \"PRIMITIVE_INT\" INTEGER,\n    \"PRIMITIVE_SHORT\" SMALLINT,\n    \"QUANTITY\" INTEGER,\n    \"RATING\" FLOAT(53),\n    \"SCORE\" FLOAT(24),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"PRIMITIVE_LONG\" BIGINT,\n    \"STOCK\" B [...]
+script		"ALTER TABLE \"PUBLIC\".\"HDCPRODUCT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.HGESimple	{"members":["org.grails.orm.hibernate.HGESimple"]}
+table	hgesimple	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"i [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HGESIMPLE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HGESIMPLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.HGIAuthor	{"members":["org.grails.orm.hibernate.HGIAuthor","org.grails.orm.hibernate.HGIBook"]}
+table	hgiauthor	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"i [...]
+table	hgibook	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["author_id","id","version","title"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HGIAUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HGIAUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HGIBOOK\"(\n    \"AUTHOR_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HGIBOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"HGIBOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKHPH0YWWO7GUQXG3WBWRJDXHKO\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"HGIAUTHOR\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.HSBook	{"members":["org.grails.orm.hibernate.HSBook"]}
+table	hsbook	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"id [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HSBOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HSBOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.HibernateGormStaticApiEntity	{"members":["org.grails.orm.hibernate.HibernateGormStaticApiEntity"]}
+table	hibernate_gorm_static_api_entity	{"checks":[],"collections":[],"columnOrder":["id","version","name","nullable_name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"nullable_name":{"checks":[],"collation":null,"comme [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIBERNATE_GORM_STATIC_API_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"NULLABLE_NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE_GORM_STATIC_API_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.HibernateGormStaticApiMappedPropertyEntity	{"members":["org.grails.orm.hibernate.HibernateGormStaticApiMappedPropertyEntity"]}
+table	hibernate_gorm_static_api_mapped_property_entity	{"checks":[],"collections":[],"columnOrder":["id","version","name_col"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name_col":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"com [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIBERNATE_GORM_STATIC_API_MAPPED_PROPERTY_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME_COL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE_GORM_STATIC_API_MAPPED_PROPERTY_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.HibernateGormStaticApiMultiTenantEntity	{"members":["org.grails.orm.hibernate.HibernateGormStaticApiMultiTenantEntity"]}
+table	hibernate_gorm_static_api_multi_tenant_entity	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIBERNATE_GORM_STATIC_API_MULTI_TENANT_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE_GORM_STATIC_API_MULTI_TENANT_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.MultiTenantBook	{"members":["org.grails.orm.hibernate.MultiTenantBook"]}
+table	multi_tenant_book	{"checks":[],"collections":[],"columnOrder":["id","version","tenant_id","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"tenant_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MULTI_TENANT_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TENANT_ID\" CHARACTER VARYING(255),\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MULTI_TENANT_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.NumericTypeMessage	{"members":["org.grails.orm.hibernate.NumericTypeMessage"]}
+table	numeric_type_message	{"checks":[],"collections":[],"columnOrder":["big_decimal_value","double_value","float_value","id","version"],"columns":{"big_decimal_value":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"numeric(38,2)","unique":false},"double_value":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"float(53)","unique":false},"float_valu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NUMERIC_TYPE_MESSAGE\"(\n    \"BIG_DECIMAL_VALUE\" NUMERIC(38, 2),\n    \"DOUBLE_VALUE\" FLOAT(53),\n    \"FLOAT_VALUE\" FLOAT(24),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NUMERIC_TYPE_MESSAGE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.NumericTypeReading	{"members":["org.grails.orm.hibernate.NumericTypeReading"]}
+table	numeric_type_reading	{"checks":[],"collections":[],"columnOrder":["big_decimal_value","double_value","float_value","id","version"],"columns":{"big_decimal_value":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"numeric(38,2)","unique":false},"double_value":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"float(53)","unique":false},"float_valu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NUMERIC_TYPE_READING\"(\n    \"BIG_DECIMAL_VALUE\" NUMERIC(38, 2),\n    \"DOUBLE_VALUE\" FLOAT(53),\n    \"FLOAT_VALUE\" FLOAT(24),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NUMERIC_TYPE_READING\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.OtherUserTypeFlag	{"members":["org.grails.orm.hibernate.OtherUserTypeFlag"]}
+table	other_user_type_flag	{"checks":[],"collections":[],"columnOrder":["active","id","version","name"],"columns":{"active":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"boolean","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"genera [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OTHER_USER_TYPE_FLAG\"(\n    \"ACTIVE\" BOOLEAN,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OTHER_USER_TYPE_FLAG\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.OwnUserTypeFlag	{"members":["org.grails.orm.hibernate.OwnUserTypeFlag"]}
+table	own_user_type_flag	{"checks":[],"collections":[],"columnOrder":["id","version","active","name"],"columns":{"active":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"gen [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWN_USER_TYPE_FLAG\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"ACTIVE\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWN_USER_TYPE_FLAG\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.PlainVersionedBook	{"members":["org.grails.orm.hibernate.PlainVersionedBook"]}
+table	plain_versioned_book	{"checks":[],"collections":[],"columnOrder":["id","row_version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"row_version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"gene [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PLAIN_VERSIONED_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ROW_VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PLAIN_VERSIONED_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.SchemaBook	{"members":["org.grails.orm.hibernate.SchemaBook"]}
+table	schema_book	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SCHEMA_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SCHEMA_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.SchemaTenantBook	{"members":["org.grails.orm.hibernate.SchemaTenantBook"]}
+table	schema_tenant_book	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generated [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SCHEMA_TENANT_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SCHEMA_TENANT_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.TemplateBook	{"members":["org.grails.orm.hibernate.TemplateBook"]}
+table	template_book	{"checks":[],"collections":[],"columnOrder":["id","version","author","title"],"columns":{"author":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"genera [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TEMPLATE_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"AUTHOR\" CHARACTER VARYING(255),\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TEMPLATE_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.TextTypeMessage	{"members":["org.grails.orm.hibernate.TextTypeMessage"]}
+table	text_type_message	{"checks":[],"collections":[],"columnOrder":["id","version","body"],"columns":{"body":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"clob","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"i [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TEXT_TYPE_MESSAGE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"BODY\" CHARACTER LARGE OBJECT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TEXT_TYPE_MESSAGE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.TypedUserTypeFlag	{"members":["org.grails.orm.hibernate.TypedUserTypeFlag"]}
+table	typed_user_type_flag	{"checks":[],"collections":[],"columnOrder":["active","id","version","name"],"columns":{"active":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"boolean","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"genera [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TYPED_USER_TYPE_FLAG\"(\n    \"ACTIVE\" BOOLEAN,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TYPED_USER_TYPE_FLAG\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.UnboundedTextTypeMessage	{"members":["org.grails.orm.hibernate.UnboundedTextTypeMessage"]}
+table	unbounded_text_type_message	{"checks":[],"collections":[],"columnOrder":["id","version","body"],"columns":{"body":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"clob","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"UNBOUNDED_TEXT_TYPE_MESSAGE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"BODY\" CHARACTER LARGE OBJECT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"UNBOUNDED_TEXT_TYPE_MESSAGE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.UserTypeFlag	{"members":["org.grails.orm.hibernate.UserTypeFlag"]}
+table	user_type_flag	{"checks":[],"collections":[],"columnOrder":["active","id","version","name"],"columns":{"active":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"boolean","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"USER_TYPE_FLAG\"(\n    \"ACTIVE\" BOOLEAN,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"USER_TYPE_FLAG\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.ValidatedBook	{"members":["org.grails.orm.hibernate.ValidatedBook"]}
+table	validated_book	{"checks":[],"collections":[],"columnOrder":["id","version","author","title"],"columns":{"author":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"gener [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"VALIDATED_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"AUTHOR\" CHARACTER VARYING(255),\n    \"TITLE\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"VALIDATED_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.AdditionalBoundThing	{"members":["org.grails.orm.hibernate.cfg.AdditionalBoundThing"]}
+table	additional_bound_thing	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generat [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ADDITIONAL_BOUND_THING\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ADDITIONAL_BOUND_THING\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.Address	{"members":["org.grails.orm.hibernate.cfg.Address","org.grails.orm.hibernate.cfg.TestEntityWithEmbedded"]}
+table	address	{"checks":[],"collections":[],"columnOrder":["id","version","city"],"columns":{"city":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"ide [...]
+table	test_entity_with_embedded	{"checks":[],"collections":[],"columnOrder":["id","version","address_city"],"columns":{"address_city":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"def [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ADDRESS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CITY\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ADDRESS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TEST_ENTITY_WITH_EMBEDDED\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"ADDRESS_CITY\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TEST_ENTITY_WITH_EMBEDDED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.AddressOwner	{"members":["org.grails.orm.hibernate.cfg.AddressOwner"]}
+table	address_owner	{"checks":[],"collections":[],"columnOrder":["id","version","address_city"],"columns":{"address_city":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ADDRESS_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"ADDRESS_CITY\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ADDRESS_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.AssociatedEntity	{"members":["org.grails.orm.hibernate.cfg.AssociatedEntity","org.grails.orm.hibernate.cfg.ManyToOneEntity","org.grails.orm.hibernate.cfg.TestEntityWithAssociations"]}
+table	associated_entity	{"checks":[],"collections":[],"columnOrder":["id","parent_id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"parent_id":{"checks":[],"collation":null,"comment":null,"default":null [...]
+table	many_to_one_entity	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+table	test_entity_with_associations	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","many_to_one_id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"many_to_one_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"name":{"checks":[],"c [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ASSOCIATED_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"PARENT_ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ASSOCIATED_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MANY_TO_ONE_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MANY_TO_ONE_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TEST_ENTITY_WITH_ASSOCIATIONS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"MANY_TO_ONE_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TEST_ENTITY_WITH_ASSOCIATIONS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"TEST_ENTITY_WITH_ASSOCIATIONS\" ADD CONSTRAINT \"PUBLIC\".\"FKIG9FYVPIJC999LKJ82HTDF95T\" FOREIGN KEY(\"MANY_TO_ONE_ID\") REFERENCES \"PUBLIC\".\"MANY_TO_ONE_ENTITY\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"ASSOCIATED_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"FKNAWMEV7W0EOWH91GGKE2K0Q0R\" FOREIGN KEY(\"PARENT_ID\") REFERENCES \"PUBLIC\".\"TEST_ENTITY_WITH_ASSOCIATIONS\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.Author	{"members":["org.grails.orm.hibernate.cfg.Author","org.grails.orm.hibernate.cfg.CompositeIdBook"]}
+table	author	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"iden [...]
+table	composite_id_book	{"checks":[],"collections":[],"columnOrder":["page_count","author_id","version","title"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"page_count":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"title":{"checks":[],"collation":null,"comment":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"COMPOSITE_ID_BOOK\"(\n    \"PAGE_COUNT\" INTEGER,\n    \"AUTHOR_ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"COMPOSITE_ID_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"AUTHOR_ID\", \"TITLE\");"
+script		"ALTER TABLE \"PUBLIC\".\"COMPOSITE_ID_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"FK6TRK4YWJEH4V4E8XY0U98ITWH\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"AUTHOR\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.BMTOWLMAuthor	{"members":["org.grails.orm.hibernate.cfg.BMTOWLMAuthor","org.grails.orm.hibernate.cfg.BMTOWLMBook"]}
+table	bmtowlmauthor	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nul [...]
+table	bmtowlmbook	{"checks":[],"collections":["List of OneToMany"],"columnOrder":["books_idx","author_id","id","version","title"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"books_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"id":{"checks":[],"collation":null,"co [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BMTOWLMAUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BMTOWLMAUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BMTOWLMBOOK\"(\n    \"BOOKS_IDX\" INTEGER,\n    \"AUTHOR_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BMTOWLMBOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"BMTOWLMBOOK\" ADD CONSTRAINT \"PUBLIC\".\"FK5LD1BILKUU3EB6MX3EGF68QUW\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"BMTOWLMAUTHOR\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.BaseTPH	{"members":["org.grails.orm.hibernate.cfg.BaseTPH","org.grails.orm.hibernate.cfg.SubTPH"]}
+table	basetph	{"checks":[],"collections":[],"columnOrder":["id","version","class","sub_prop"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"sub_prop":{"checks":[],"collation":null,"comment":null,"default":null,"generat [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BASETPH\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"SUB_PROP\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BASETPH\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.BaseTablePerClass	{"members":["org.grails.orm.hibernate.cfg.BaseTablePerClass","org.grails.orm.hibernate.cfg.SubTablePerClass"]}
+table	base_table_per_class	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":[ [...]
+table	sub_table_per_class	{"checks":[],"collections":[],"columnOrder":["id","sub_prop"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"sub_prop":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment":null,"foreignKeys":{"FKhjt0te5lf36qmmjr06wksbcu":{"columns":["id"],"cre [...]
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HT_BASE_TABLE_PER_CLASS\"(\n    \"ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HT_BASE_TABLE_PER_CLASS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_BASE_TABLE_PER_CLASS\"(\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_BASE_TABLE_PER_CLASS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_SUB_TABLE_PER_CLASS\"(\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"SUB_PROP\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_SUB_TABLE_PER_CLASS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BASE_TABLE_PER_CLASS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BASE_TABLE_PER_CLASS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SUB_TABLE_PER_CLASS\"(\n    \"ID\" BIGINT NOT NULL,\n    \"SUB_PROP\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SUB_TABLE_PER_CLASS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"SUB_TABLE_PER_CLASS\" ADD CONSTRAINT \"PUBLIC\".\"FKHJT0TE5LF36QMMJR06WKSBCU\" FOREIGN KEY(\"ID\") REFERENCES \"PUBLIC\".\"BASE_TABLE_PER_CLASS\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.Car	{"members":["org.grails.orm.hibernate.cfg.Car","org.grails.orm.hibernate.cfg.Truck","org.grails.orm.hibernate.cfg.Vehicle"]}
+table	vehicle	{"checks":[],"collections":[],"columnOrder":["id","version","class"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"VEHICLE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"VEHICLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.CustomDiscriminator	{"members":["org.grails.orm.hibernate.cfg.CustomDiscriminator"]}
+table	custom_discriminator	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":[ [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CUSTOM_DISCRIMINATOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CUSTOM_DISCRIMINATOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.CustomIdGeneratorEntity	{"members":["org.grails.orm.hibernate.cfg.CustomIdGeneratorEntity"]}
+table	custom_id_generator_entity	{"checks":[],"collections":[],"columnOrder":["version","id","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"binary(16)","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null, [...]
+@group	org.grails.orm.hibernate.cfg.CustomTableEntity	{"members":["org.grails.orm.hibernate.cfg.CustomTableEntity"]}
+table	custom_catalog.custom_schema.custom_table_entity	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":fal [...]
+@group	org.grails.orm.hibernate.cfg.CustomTableNameEntity	{"members":["org.grails.orm.hibernate.cfg.CustomTableNameEntity"]}
+table	my_custom_table	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"] [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MY_CUSTOM_TABLE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MY_CUSTOM_TABLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.DerivedPropertyEntity	{"members":["org.grails.orm.hibernate.cfg.DerivedPropertyEntity"]}
+table	derived_property_entity	{"checks":[],"collections":[],"columnOrder":["id","version","first_name","last_name"],"columns":{"first_name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"last_name":{"checks":[],"collation":null,"comment":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DERIVED_PROPERTY_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"FIRST_NAME\" CHARACTER VARYING(255),\n    \"LAST_NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DERIVED_PROPERTY_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.EntityWithCustomMapIndex	{"members":["org.grails.orm.hibernate.cfg.EntityWithCustomMapIndex","org.grails.orm.hibernate.cfg.EntityWithMap","org.grails.orm.hibernate.cfg.MapValue"]}
+table	entity_with_custom_map_index	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"co [...]
+table	entity_with_custom_map_index_tags	{"checks":[],"collections":["Map of ManyToOne"],"columnOrder":["entity_with_custom_map_index_tags_id","map_value_id","tags_idx"],"columns":{"entity_with_custom_map_index_tags_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"map_value_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true," [...]
+table	entity_with_map	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"] [...]
+table	entity_with_map_tags	{"checks":[],"collections":["Map of ManyToOne"],"columnOrder":["entity_with_map_tags_id","map_value_id","tags_idx"],"columns":{"entity_with_map_tags_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"map_value_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_id [...]
+table	map_value	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"i [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ENTITY_WITH_CUSTOM_MAP_INDEX\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ENTITY_WITH_CUSTOM_MAP_INDEX\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ENTITY_WITH_CUSTOM_MAP_INDEX_TAGS\"(\n    \"ENTITY_WITH_CUSTOM_MAP_INDEX_TAGS_ID\" BIGINT NOT NULL,\n    \"MAP_VALUE_ID\" BIGINT,\n    \"TAGS_IDX\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ENTITY_WITH_CUSTOM_MAP_INDEX_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ENTITY_WITH_CUSTOM_MAP_INDEX_TAGS_ID\", \"TAGS_IDX\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ENTITY_WITH_MAP\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ENTITY_WITH_MAP\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ENTITY_WITH_MAP_TAGS\"(\n    \"ENTITY_WITH_MAP_TAGS_ID\" BIGINT NOT NULL,\n    \"MAP_VALUE_ID\" BIGINT,\n    \"TAGS_IDX\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ENTITY_WITH_MAP_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ENTITY_WITH_MAP_TAGS_ID\", \"TAGS_IDX\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAP_VALUE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_VALUE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"ENTITY_WITH_CUSTOM_MAP_INDEX_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FK7OJSXV5CESIFD348A6K5H23BP\" FOREIGN KEY(\"MAP_VALUE_ID\") REFERENCES \"PUBLIC\".\"MAP_VALUE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"ENTITY_WITH_MAP_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKP8DRJNXGY6TWOOJUKV3YM1BKE\" FOREIGN KEY(\"MAP_VALUE_ID\") REFERENCES \"PUBLIC\".\"MAP_VALUE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"ENTITY_WITH_MAP_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKE7MY1P9P4LUCYUIF8RCRF5P7N\" FOREIGN KEY(\"ENTITY_WITH_MAP_TAGS_ID\") REFERENCES \"PUBLIC\".\"ENTITY_WITH_MAP\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"ENTITY_WITH_CUSTOM_MAP_INDEX_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FK9SW01PN75RPHEHWJP6J412DUB\" FOREIGN KEY(\"ENTITY_WITH_CUSTOM_MAP_INDEX_TAGS_ID\") REFERENCES \"PUBLIC\".\"ENTITY_WITH_CUSTOM_MAP_INDEX\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.EntityWithList	{"members":["org.grails.orm.hibernate.cfg.EntityWithList"]}
+table	entity_with_list	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id" [...]
+table	entity_with_list_items	{"checks":[],"collections":["List of BasicValue"],"columnOrder":["items_idx","entity_with_list_id","items_java_lang_string"],"columns":{"entity_with_list_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"items_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"i [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ENTITY_WITH_LIST\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ENTITY_WITH_LIST\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ENTITY_WITH_LIST_ITEMS\"(\n    \"ITEMS_IDX\" INTEGER NOT NULL,\n    \"ENTITY_WITH_LIST_ID\" BIGINT NOT NULL,\n    \"ITEMS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ENTITY_WITH_LIST_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ITEMS_IDX\", \"ENTITY_WITH_LIST_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"ENTITY_WITH_LIST_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FK7I752RVGAPONKUDIGECDUFCLO\" FOREIGN KEY(\"ENTITY_WITH_LIST_ID\") REFERENCES \"PUBLIC\".\"ENTITY_WITH_LIST\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.GHUAnnotatedEntity	{"members":["org.grails.orm.hibernate.cfg.GHUAnnotatedEntity"]}
+table	ghuannotated_entity	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":[" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GHUANNOTATED_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GHUANNOTATED_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.GHUAuthor	{"members":["org.grails.orm.hibernate.cfg.GHUAuthor","org.grails.orm.hibernate.cfg.GHUBook"]}
+table	ghuauthor	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"i [...]
+table	ghuauthor_ghubook	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["ghuauthor_books_id","ghubook_id"],"columns":{"ghuauthor_books_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"ghubook_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FKr6a [...]
+table	ghubook	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"i [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GHUAUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GHUAUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GHUAUTHOR_GHUBOOK\"(\n    \"GHUAUTHOR_BOOKS_ID\" BIGINT,\n    \"GHUBOOK_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GHUBOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GHUBOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GHUAUTHOR_GHUBOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GHUAUTHOR_BOOKS_ID\", \"GHUBOOK_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GHUAUTHOR_GHUBOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKSI708NCDLYS7VXJTHWKAG0VNA\" FOREIGN KEY(\"GHUBOOK_ID\") REFERENCES \"PUBLIC\".\"GHUBOOK\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GHUAUTHOR_GHUBOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKR6AM2JDSNNETSVIROTF2DGLIV\" FOREIGN KEY(\"GHUAUTHOR_BOOKS_ID\") REFERENCES \"PUBLIC\".\"GHUAUTHOR\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.HmccTestAuthor	{"members":["org.grails.orm.hibernate.cfg.HmccTestAuthor","org.grails.orm.hibernate.cfg.HmccTestBook"]}
+table	hmcc_test_author	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+table	hmcc_test_book	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["author_id","id","version","title"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HMCC_TEST_AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HMCC_TEST_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HMCC_TEST_BOOK\"(\n    \"AUTHOR_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HMCC_TEST_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"HMCC_TEST_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"FK9Q4Y4V2T6COOK2334W2P653A3\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"HMCC_TEST_AUTHOR\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.MappingContextAuthor	{"members":["org.grails.orm.hibernate.cfg.MappingContextAuthor","org.grails.orm.hibernate.cfg.MappingContextBook"]}
+table	mapping_context_author	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generat [...]
+table	mapping_context_book	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["author_id","id","version","title"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"c [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPING_CONTEXT_AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_CONTEXT_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPING_CONTEXT_BOOK\"(\n    \"AUTHOR_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_CONTEXT_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_CONTEXT_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKIWMQELC90NA6DWHYFN7T4TRWG\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"MAPPING_CONTEXT_AUTHOR\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.MappingContextCompositeIdEntity	{"members":["org.grails.orm.hibernate.cfg.MappingContextCompositeIdEntity"]}
+table	mapping_context_composite_id_entity	{"checks":[],"collections":[],"columnOrder":["version","code","tenant_id"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"tenant_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"co [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPING_CONTEXT_COMPOSITE_ID_ENTITY\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255) NOT NULL,\n    \"TENANT_ID\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_CONTEXT_COMPOSITE_ID_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CODE\", \"TENANT_ID\");"
+@group	org.grails.orm.hibernate.cfg.MappingContextConstrainedEntity	{"members":["org.grails.orm.hibernate.cfg.MappingContextConstrainedEntity"]}
+table	mapping_context_constrained_entity	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(100)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPING_CONTEXT_CONSTRAINED_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(100)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_CONTEXT_CONSTRAINED_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.MappingContextNullableByDefaultEntity	{"members":["org.grails.orm.hibernate.cfg.MappingContextNullableByDefaultEntity"]}
+table	mapping_context_nullable_by_default_entity	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"de [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPING_CONTEXT_NULLABLE_BY_DEFAULT_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_CONTEXT_NULLABLE_BY_DEFAULT_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.MappingContextPortableIdentityEntity	{"members":["org.grails.orm.hibernate.cfg.MappingContextPortableIdentityEntity"]}
+table	mapping_context_portable_identity_entity	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"defa [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPING_CONTEXT_PORTABLE_IDENTITY_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_CONTEXT_PORTABLE_IDENTITY_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.MappingContextWildcardMappedEntity	{"members":["org.grails.orm.hibernate.cfg.MappingContextWildcardMappedEntity"]}
+table	mapping_context_wildcard_mapped_entity	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"defaul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPPING_CONTEXT_WILDCARD_MAPPED_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPPING_CONTEXT_WILDCARD_MAPPED_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.NumericDiscriminator	{"members":["org.grails.orm.hibernate.cfg.NumericDiscriminator"]}
+table	numeric_discriminator	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NUMERIC_DISCRIMINATOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NUMERIC_DISCRIMINATOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.Person	{"members":["org.grails.orm.hibernate.cfg.Person"]}
+table	person	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"iden [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PERSON\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PERSON\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.PrimaryBoundThing	{"members":["org.grails.orm.hibernate.cfg.PrimaryBoundThing"]}
+table	primary_bound_thing	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PRIMARY_BOUND_THING\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PRIMARY_BOUND_THING\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.Simple	{"members":["org.grails.orm.hibernate.cfg.Simple"]}
+table	simple	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name":" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SIMPLE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SIMPLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.SimpleIdBook	{"members":["org.grails.orm.hibernate.cfg.SimpleIdBook"]}
+table	simple_id_book	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SIMPLE_ID_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SIMPLE_ID_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.SnapAuthor	{"members":["org.grails.orm.hibernate.cfg.SnapAuthor","org.grails.orm.hibernate.cfg.SnapBook"]}
+table	snap_author	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(60)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null," [...]
+table	snap_book	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["pages","price","author_id","id","version","book_title","status"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"book_title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SNAP_AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(60)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SNAP_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SNAP_BOOK\"(\n    \"PAGES\" INTEGER,\n    \"PRICE\" NUMERIC(38, 2),\n    \"AUTHOR_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"BOOK_TITLE\" CHARACTER VARYING(255),\n    \"STATUS\" ENUM('DRAFT', 'PUBLISHED')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SNAP_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"SNAP_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKJA2GT2YXG2LY065SN9OH8M25D\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"SNAP_AUTHOR\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.SnapCar	{"members":["org.grails.orm.hibernate.cfg.SnapCar","org.grails.orm.hibernate.cfg.SnapVehicle"]}
+table	snap_vehicle	{"checks":[],"collections":[],"columnOrder":["doors","id","version","class","name"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"doors":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SNAP_VEHICLE\"(\n    \"DOORS\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SNAP_VEHICLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.SnapTag	{"members":["org.grails.orm.hibernate.cfg.SnapTag"]}
+table	snap_tag	{"checks":[],"collections":[],"columnOrder":["id","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name": [...]
+table	snap_tag_labels	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["snap_tag_id","labels_java_lang_string"],"columns":{"labels_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"snap_tag_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"for [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SNAP_TAG\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SNAP_TAG\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SNAP_TAG_LABELS\"(\n    \"SNAP_TAG_ID\" BIGINT,\n    \"LABELS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SNAP_TAG_LABELS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"SNAP_TAG_ID\", \"LABELS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"SNAP_TAG_LABELS\" ADD CONSTRAINT \"PUBLIC\".\"FKN4OBMTJEVWV5OXO5X974943AS\" FOREIGN KEY(\"SNAP_TAG_ID\") REFERENCES \"PUBLIC\".\"SNAP_TAG\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.TestEntityWithEnum	{"members":["org.grails.orm.hibernate.cfg.TestEntityWithEnum"]}
+table	test_entity_with_enum	{"checks":[],"collections":[],"columnOrder":["id","version","name","my_enum"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"my_enum":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"enum ('A','B')","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TEST_ENTITY_WITH_ENUM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"MY_ENUM\" ENUM('A', 'B')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TEST_ENTITY_WITH_ENUM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.TestEntityWithParams	{"members":["org.grails.orm.hibernate.cfg.TestEntityWithParams"]}
+table	test_entity_with_params	{"checks":[],"collections":[],"columnOrder":["id","version","my_property"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"my_property":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TEST_ENTITY_WITH_PARAMS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"MY_PROPERTY\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TEST_ENTITY_WITH_PARAMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.TestEntityWithSerializable	{"members":["org.grails.orm.hibernate.cfg.TestEntityWithSerializable"]}
+table	test_entity_with_serializable	{"checks":[],"collections":[],"columnOrder":["id","version","payload"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"payload":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varbinary(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TEST_ENTITY_WITH_SERIALIZABLE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"PAYLOAD\" BINARY VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TEST_ENTITY_WITH_SERIALIZABLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.TestEntityWithTypeName	{"members":["org.grails.orm.hibernate.cfg.TestEntityWithTypeName"]}
+table	test_entity_with_type_name	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"gen [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TEST_ENTITY_WITH_TYPE_NAME\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TEST_ENTITY_WITH_TYPE_NAME\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.A	{"members":["org.grails.orm.hibernate.cfg.domainbinding.A","org.grails.orm.hibernate.cfg.domainbinding.ManyToOne"]}
+table	a	{"checks":[],"collections":[],"columnOrder":["id","many_to_one_id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"many_to_one_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+table	many_to_one	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"na [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"A\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"MANY_TO_ONE_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"A\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MANY_TO_ONE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MANY_TO_ONE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"A\" ADD CONSTRAINT \"PUBLIC\".\"FKPESMSPMYK522JBL765LW4IMW1\" FOREIGN KEY(\"MANY_TO_ONE_ID\") REFERENCES \"PUBLIC\".\"MANY_TO_ONE\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.AManyToManyEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.AManyToManyEntity","org.grails.orm.hibernate.cfg.domainbinding.BManyToManyEntity"]}
+table	amany_to_many_entity	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generated [...]
+table	amany_to_many_entity_many_to_many	{"checks":[],"collections":["Set of ManyToOne","Set of ManyToOne (inverse)"],"columnOrder":["amany_to_many_entity_id","bmany_to_many_entity_id"],"columns":{"amany_to_many_entity_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"bmany_to_many_entity_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nu [...]
+table	bmany_to_many_entity	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generated [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"AMANY_TO_MANY_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"AMANY_TO_MANY_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"AMANY_TO_MANY_ENTITY_MANY_TO_MANY\"(\n    \"AMANY_TO_MANY_ENTITY_ID\" BIGINT NOT NULL,\n    \"BMANY_TO_MANY_ENTITY_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"AMANY_TO_MANY_ENTITY_MANY_TO_MANY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"AMANY_TO_MANY_ENTITY_ID\", \"BMANY_TO_MANY_ENTITY_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BMANY_TO_MANY_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BMANY_TO_MANY_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"AMANY_TO_MANY_ENTITY_MANY_TO_MANY\" ADD CONSTRAINT \"PUBLIC\".\"FKCQ4HA6AC8PIA0LTV9104XR0V3\" FOREIGN KEY(\"BMANY_TO_MANY_ENTITY_ID\") REFERENCES \"PUBLIC\".\"BMANY_TO_MANY_ENTITY\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"AMANY_TO_MANY_ENTITY_MANY_TO_MANY\" ADD CONSTRAINT \"PUBLIC\".\"FKCFPSWFOWWGV3HTY8G1NJ8O945\" FOREIGN KEY(\"AMANY_TO_MANY_ENTITY_ID\") REFERENCES \"PUBLIC\".\"AMANY_TO_MANY_ENTITY\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.AW_All_Uni	{"members":["org.grails.orm.hibernate.cfg.domainbinding.AW_All_Uni","org.grails.orm.hibernate.cfg.domainbinding.AW_Default_Uni","org.grails.orm.hibernate.cfg.domainbinding.AW_Delete_Uni","org.grails.orm.hibernate.cfg.domainbinding.AW_Evict_Uni","org.grails.orm.hibernate.cfg.domainbinding.AW_Invalid_Uni","org.grails.orm.hibernate.cfg.domainbinding.AW_Lock_Uni","org.grails.orm.hibernate.cfg.domainbinding.AW_Merge_Uni","org.grails [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.AW_Default_Bi	{"members":["org.grails.orm.hibernate.cfg.domainbinding.AW_Default_Bi","org.grails.orm.hibernate.cfg.domainbinding.Book_BT_Default"]}
+table	aw_default_bi	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"]," [...]
+table	book_bt_default	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["author_id","id","version","title"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"commen [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"AW_DEFAULT_BI\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"AW_DEFAULT_BI\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BOOK_BT_DEFAULT\"(\n    \"AUTHOR_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BOOK_BT_DEFAULT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"BOOK_BT_DEFAULT\" ADD CONSTRAINT \"PUBLIC\".\"FKA19RR001HUEDUGD2VJUPO6NU6\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"AW_DEFAULT_BI\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.AW_Default_String	{"members":["org.grails.orm.hibernate.cfg.domainbinding.AW_Default_String"]}
+table	aw_default_string	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+table	aw_default_string_books	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["aw_default_string_id","books_java_lang_string"],"columns":{"aw_default_string_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"books_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":fal [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"AW_DEFAULT_STRING\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"AW_DEFAULT_STRING\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"AW_DEFAULT_STRING_BOOKS\"(\n    \"AW_DEFAULT_STRING_ID\" BIGINT,\n    \"BOOKS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"AW_DEFAULT_STRING_BOOKS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"AW_DEFAULT_STRING_ID\", \"BOOKS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"AW_DEFAULT_STRING_BOOKS\" ADD CONSTRAINT \"PUBLIC\".\"FKMJ7FG04CP2TFN0SISG25WRHMJ\" FOREIGN KEY(\"AW_DEFAULT_STRING_ID\") REFERENCES \"PUBLIC\".\"AW_DEFAULT_STRING\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.AW_HasOne_Bi	{"members":["org.grails.orm.hibernate.cfg.domainbinding.AW_HasOne_Bi","org.grails.orm.hibernate.cfg.domainbinding.Profile_BT"]}
+table	aw_has_one_bi	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"]," [...]
+table	profile_bt	{"checks":[],"collections":[],"columnOrder":["author_id","id","version","bio"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"bio":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"genera [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"AW_HAS_ONE_BI\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"AW_HAS_ONE_BI\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PROFILE_BT\"(\n    \"AUTHOR_ID\" BIGINT NOT NULL,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"BIO\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PROFILE_BT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"PROFILE_BT\" ADD CONSTRAINT \"PUBLIC\".\"FKCHUH94H00VOR8M3LP3OPQTAPD\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"AW_HAS_ONE_BI\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.AW_HasOne_Default	{"members":["org.grails.orm.hibernate.cfg.domainbinding.AW_HasOne_Default","org.grails.orm.hibernate.cfg.domainbinding.Profile_Default"]}
+table	aw_has_one_default	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["i [...]
+table	profile_default	{"checks":[],"collections":[],"columnOrder":["author_id","id","version","bio"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"bio":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"g [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"AW_HAS_ONE_DEFAULT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"AW_HAS_ONE_DEFAULT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PROFILE_DEFAULT\"(\n    \"AUTHOR_ID\" BIGINT NOT NULL,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"BIO\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PROFILE_DEFAULT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"PROFILE_DEFAULT\" ADD CONSTRAINT \"PUBLIC\".\"FK5TCF9LPMJ2SPF4OGF15PEB80K\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"AW_HAS_ONE_DEFAULT\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.AW_HasOne_Uni	{"members":["org.grails.orm.hibernate.cfg.domainbinding.AW_HasOne_Uni","org.grails.orm.hibernate.cfg.domainbinding.Passport"],"unbootable":"RuntimeException: hasOne property [passport] is not bidirectional. Specify the other side of the relationship!"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.AW_OrphanRemoval	{"members":["org.grails.orm.hibernate.cfg.domainbinding.AW_OrphanRemoval","org.grails.orm.hibernate.cfg.domainbinding.Book_Orphan"]}
+table	aw_orphan_removal	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id [...]
+table	book_orphan	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["author_id","id","version","title"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"AW_ORPHAN_REMOVAL\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"AW_ORPHAN_REMOVAL\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BOOK_ORPHAN\"(\n    \"AUTHOR_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BOOK_ORPHAN\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"BOOK_ORPHAN\" ADD CONSTRAINT \"PUBLIC\".\"FKASBI5RO0MMF1NHJVDJYEWU8EG\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"AW_ORPHAN_REMOVAL\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.AssociatedEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.AssociatedEntity","org.grails.orm.hibernate.cfg.domainbinding.DefaultColumnNameFetcherSpecEntity","org.grails.orm.hibernate.cfg.domainbinding.InheritedEntity","org.grails.orm.hibernate.cfg.domainbinding.SpecBaseEntity"],"unbootable":"RuntimeException: Foreign key (FKnkoir23riyy3win4wt1f985as:associated_entity [])) must have same number of columns as the referenced pr [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.AssociatedSide	{"members":["org.grails.orm.hibernate.cfg.domainbinding.AssociatedSide","org.grails.orm.hibernate.cfg.domainbinding.OwningSide","org.grails.orm.hibernate.cfg.domainbinding.Tag"]}
+table	associated_side	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","owning_side_id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"owning_side_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"co [...]
+table	owning_side	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"na [...]
+table	owning_side_tags	{"checks":[],"collections":["Set of ManyToOne","Set of ManyToOne (inverse)"],"columnOrder":["owning_side_id","tag_id"],"columns":{"owning_side_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"tag_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreig [...]
+table	tag	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name":"tag [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ASSOCIATED_SIDE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNING_SIDE_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ASSOCIATED_SIDE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNING_SIDE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNING_SIDE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNING_SIDE_TAGS\"(\n    \"OWNING_SIDE_ID\" BIGINT NOT NULL,\n    \"TAG_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNING_SIDE_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"OWNING_SIDE_ID\", \"TAG_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TAG\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TAG\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"ASSOCIATED_SIDE\" ADD CONSTRAINT \"PUBLIC\".\"FKL6PQFHAKVGLBBN4A4J2AF1CLI\" FOREIGN KEY(\"OWNING_SIDE_ID\") REFERENCES \"PUBLIC\".\"OWNING_SIDE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"OWNING_SIDE_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKS3B5UHH7EH4TT826W8ADF33E5\" FOREIGN KEY(\"OWNING_SIDE_ID\") REFERENCES \"PUBLIC\".\"OWNING_SIDE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"OWNING_SIDE_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKGQGQAMNFNWNSCIO0ESD2E3Q0J\" FOREIGN KEY(\"TAG_ID\") REFERENCES \"PUBLIC\".\"TAG\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.BasicCollectionOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.BasicCollectionOwner"]}
+table	basic_collection_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns" [...]
+table	basic_collection_owner_items	{"checks":[],"collections":["List of BasicValue"],"columnOrder":["items_idx","basic_collection_owner_id","items_java_lang_string"],"columns":{"basic_collection_owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"items_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer", [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BASIC_COLLECTION_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BASIC_COLLECTION_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BASIC_COLLECTION_OWNER_ITEMS\"(\n    \"ITEMS_IDX\" INTEGER NOT NULL,\n    \"BASIC_COLLECTION_OWNER_ID\" BIGINT NOT NULL,\n    \"ITEMS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BASIC_COLLECTION_OWNER_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ITEMS_IDX\", \"BASIC_COLLECTION_OWNER_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"BASIC_COLLECTION_OWNER_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FKO7XY24JXLBGLSUV348GUC5BY\" FOREIGN KEY(\"BASIC_COLLECTION_OWNER_ID\") REFERENCES \"PUBLIC\".\"BASIC_COLLECTION_OWNER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.Bird	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Bird","org.grails.orm.hibernate.cfg.domainbinding.Canary"]}
+table	bird	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["canary_id","id","version","title"],"columns":{"canary_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"de [...]
+table	canary	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name":" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BIRD\"(\n    \"CANARY_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BIRD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CANARY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CANARY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"BIRD\" ADD CONSTRAINT \"PUBLIC\".\"FKNW8IN7C90PJL8UM95XA17V58F\" FOREIGN KEY(\"CANARY_ID\") REFERENCES \"PUBLIC\".\"CANARY\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.CBAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CBAuthor","org.grails.orm.hibernate.cfg.domainbinding.CBBook"]}
+table	cb_book_authors	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["author_id","book_id"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"book_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FK35idlth8til1g1t4cm8nwk34r":{" [...]
+table	cbauthor	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"i [...]
+table	cbbook	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"i [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CB_BOOK_AUTHORS\"(\n    \"AUTHOR_ID\" BIGINT,\n    \"BOOK_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CBAUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CBAUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CBBOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CBBOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CB_BOOK_AUTHORS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"BOOK_ID\", \"AUTHOR_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CB_BOOK_AUTHORS\" ADD CONSTRAINT \"PUBLIC\".\"FK35IDLTH8TIL1G1T4CM8NWK34R\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"CBAUTHOR\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CB_BOOK_AUTHORS\" ADD CONSTRAINT \"PUBLIC\".\"FK9OCLYIB4BE5GXLLPK8FDC4XV8\" FOREIGN KEY(\"BOOK_ID\") REFERENCES \"PUBLIC\".\"CBBOOK\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.CBBaseNonTph	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CBBaseNonTph","org.grails.orm.hibernate.cfg.domainbinding.CBSubNonTph"]}
+table	cbbase_non_tph	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"], [...]
+table	cbsub_non_tph	{"checks":[],"collections":[],"columnOrder":["id","sub_prop"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"sub_prop":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false}},"comment":null,"foreignKeys":{"FKm021l39l81vcnr0unyxld2x5t":{"columns":["id"],"created [...]
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HT_CBBASE_NON_TPH\"(\n    \"ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HT_CBBASE_NON_TPH\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_CBBASE_NON_TPH\"(\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_CBBASE_NON_TPH\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_CBSUB_NON_TPH\"(\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"SUB_PROP\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_CBSUB_NON_TPH\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CBBASE_NON_TPH\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CBBASE_NON_TPH\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CBSUB_NON_TPH\"(\n    \"ID\" BIGINT NOT NULL,\n    \"SUB_PROP\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CBSUB_NON_TPH\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CBSUB_NON_TPH\" ADD CONSTRAINT \"PUBLIC\".\"FKM021L39L81VCNR0UNYXLD2X5T\" FOREIGN KEY(\"ID\") REFERENCES \"PUBLIC\".\"CBBASE_NON_TPH\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.CBByteArrayEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CBByteArrayEntity"]}
+table	cbbyte_array_entity	{"checks":[],"collections":[],"columnOrder":["id","version","data"],"columns":{"data":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varbinary(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generate [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CBBYTE_ARRAY_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"DATA\" BINARY VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CBBYTE_ARRAY_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.CBCircular	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CBCircular"]}
+table	cbcircular	{"checks":[],"collections":[],"columnOrder":["id","parent_id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"parent_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CBCIRCULAR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"PARENT_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CBCIRCULAR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CBCIRCULAR\" ADD CONSTRAINT \"PUBLIC\".\"FK5822KUN7DQPLXFPF4F3AWV56M\" FOREIGN KEY(\"PARENT_ID\") REFERENCES \"PUBLIC\".\"CBCIRCULAR\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.CBFace	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CBFace","org.grails.orm.hibernate.cfg.domainbinding.CBNose"]}
+table	cbface	{"checks":[],"collections":[],"columnOrder":["id","nose_id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"nose_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"iden [...]
+table	cbnose	{"checks":[],"collections":[],"columnOrder":["face_id","id","version"],"columns":{"face_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"iden [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CBFACE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"NOSE_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CBFACE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CBNOSE\"(\n    \"FACE_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CBNOSE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CBNOSE\" ADD CONSTRAINT \"PUBLIC\".\"FKOA8BIL1D6777HJMPI876NJQ7L\" FOREIGN KEY(\"FACE_ID\") REFERENCES \"PUBLIC\".\"CBFACE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CBFACE\" ADD CONSTRAINT \"PUBLIC\".\"FK7F6S5GE4T73YW5H65XHM6SSMY\" FOREIGN KEY(\"NOSE_ID\") REFERENCES \"PUBLIC\".\"CBNOSE\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.CBManyToManyA	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CBManyToManyA","org.grails.orm.hibernate.cfg.domainbinding.CBManyToManyB"]}
+table	cbmany_to_manya	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"] [...]
+table	cbmany_to_manya_others	{"checks":[],"collections":["Set of ManyToOne","Set of ManyToOne (inverse)"],"columnOrder":["cbmany_to_manya_id","cbmany_to_manyb_id"],"columns":{"cbmany_to_manya_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"cbmany_to_manyb_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint"," [...]
+table	cbmany_to_manyb	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"] [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CBMANY_TO_MANYA\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CBMANY_TO_MANYA\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CBMANY_TO_MANYA_OTHERS\"(\n    \"CBMANY_TO_MANYA_ID\" BIGINT NOT NULL,\n    \"CBMANY_TO_MANYB_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CBMANY_TO_MANYA_OTHERS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CBMANY_TO_MANYA_ID\", \"CBMANY_TO_MANYB_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CBMANY_TO_MANYB\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CBMANY_TO_MANYB\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CBMANY_TO_MANYA_OTHERS\" ADD CONSTRAINT \"PUBLIC\".\"FK2AJFMX4VN2FMRJYN3K9Q77NT3\" FOREIGN KEY(\"CBMANY_TO_MANYB_ID\") REFERENCES \"PUBLIC\".\"CBMANY_TO_MANYB\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CBMANY_TO_MANYA_OTHERS\" ADD CONSTRAINT \"PUBLIC\".\"FKE84OFV8PV3G8N8KXX6YGUCX6P\" FOREIGN KEY(\"CBMANY_TO_MANYA_ID\") REFERENCES \"PUBLIC\".\"CBMANY_TO_MANYA\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.CBNamedInverse	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CBNamedInverse","org.grails.orm.hibernate.cfg.domainbinding.CBNamedOwner"]}
+table	cb_schema.cb_named_join	{"checks":[],"collections":["Set of ManyToOne (inverse)","Set of ManyToOne"],"columnOrder":["inverse_ref","owner_ref"],"columns":{"inverse_ref":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"owner_ref":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null, [...]
+table	cbnamed_inverse	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"] [...]
+table	cbnamed_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"]," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CBNAMED_INVERSE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CBNAMED_INVERSE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CBNAMED_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CBNAMED_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.CBNullableEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CBNullableEntity"]}
+table	cbnullable_entity	{"checks":[],"collections":[],"columnOrder":["id","version","nullable_prop"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"nullable_prop":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CBNULLABLE_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NULLABLE_PROP\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CBNULLABLE_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.CBNumericBase	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CBNumericBase","org.grails.orm.hibernate.cfg.domainbinding.CBNumericSub"]}
+table	cbnumeric_base	{"checks":[],"collections":[],"columnOrder":["num","id","version","class"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"num":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CBNUMERIC_BASE\"(\n    \"NUM\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CBNUMERIC_BASE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.CBOwnNameInverse	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CBOwnNameInverse","org.grails.orm.hibernate.cfg.domainbinding.CBOwnNameOwner"]}
+table	cb_inverse_own_name	{"checks":[],"collections":["Set of ManyToOne (inverse)"],"columnOrder":["cbown_name_inverse_id","cbown_name_owner_id"],"columns":{"cbown_name_inverse_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"cbown_name_owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}} [...]
+table	cb_schema.cb_owner_name	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["cbown_name_inverse_id","cbown_name_owner_id"],"columns":{"cbown_name_inverse_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"cbown_name_owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"com [...]
+table	cbown_name_inverse	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["i [...]
+table	cbown_name_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CB_INVERSE_OWN_NAME\"(\n    \"CBOWN_NAME_INVERSE_ID\" BIGINT,\n    \"CBOWN_NAME_OWNER_ID\" BIGINT NOT NULL\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CBOWN_NAME_INVERSE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CBOWN_NAME_INVERSE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CBOWN_NAME_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CBOWN_NAME_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CB_INVERSE_OWN_NAME\" ADD CONSTRAINT \"PUBLIC\".\"FKLASASWPBFL0MTK3GY1VKNMW47\" FOREIGN KEY(\"CBOWN_NAME_INVERSE_ID\") REFERENCES \"PUBLIC\".\"CBOWN_NAME_INVERSE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CB_INVERSE_OWN_NAME\" ADD CONSTRAINT \"PUBLIC\".\"FK4OQGBQXO37F7OB9DQIPWWLBLQ\" FOREIGN KEY(\"CBOWN_NAME_OWNER_ID\") REFERENCES \"PUBLIC\".\"CBOWN_NAME_OWNER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.CBOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CBOwner","org.grails.orm.hibernate.cfg.domainbinding.CBPet"]}
+table	cbowner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name": [...]
+table	cbpet	{"checks":[],"collections":[],"columnOrder":["id","owner_id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CBOWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CBOWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CBPET\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CBPET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CBPET\" ADD CONSTRAINT \"PUBLIC\".\"FKH941W4DWEVQE9RO14OJGC1GQ0\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"CBOWNER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.CBUniqueEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CBUniqueEntity"]}
+table	cbunique_entity	{"checks":[],"collections":[],"columnOrder":["id","version","not_unique_prop","unique_prop"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"not_unique_prop":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"unique_prop":{"checks":[],"collation":null,"comm [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CBUNIQUE_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NOT_UNIQUE_PROP\" CHARACTER VARYING(255),\n    \"UNIQUE_PROP\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CBUNIQUE_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CBUNIQUE_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"UNIQUE_PROP\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.CBUniqueGroupEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CBUniqueGroupEntity"],"unbootable":"RuntimeException: org.grails.orm.hibernate.cfg.domainbinding.CBUniqueGroupEntity references an unknown property group1"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.ChildPersister	{"members":["org.grails.orm.hibernate.cfg.domainbinding.ChildPersister","org.grails.orm.hibernate.cfg.domainbinding.Owner_All_Uni_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_Default_Uni_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_Delete_Uni_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_Evict_Uni_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_Lock_Uni_P","org.grails.orm.hibernate.cfg.domainbind [...]
+table	child_persister	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+table	owner_all_uni_p	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+table	owner_all_uni_p_child_persister	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["child_persister_id","owner_all_uni_p_children_id"],"columns":{"child_persister_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"owner_all_uni_p_children_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","uniq [...]
+table	owner_default_uni_p	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+table	owner_default_uni_p_child_persister	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["child_persister_id","owner_default_uni_p_children_id"],"columns":{"child_persister_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"owner_default_uni_p_children_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"b [...]
+table	owner_delete_uni_p	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+table	owner_delete_uni_p_child_persister	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["child_persister_id","owner_delete_uni_p_children_id"],"columns":{"child_persister_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"owner_delete_uni_p_children_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigi [...]
+table	owner_evict_uni_p	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+table	owner_evict_uni_p_child_persister	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["child_persister_id","owner_evict_uni_p_children_id"],"columns":{"child_persister_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"owner_evict_uni_p_children_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint" [...]
+table	owner_lock_uni_p	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+table	owner_lock_uni_p_child_persister	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["child_persister_id","owner_lock_uni_p_children_id"],"columns":{"child_persister_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"owner_lock_uni_p_children_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","u [...]
+table	owner_merge_uni_p	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+table	owner_merge_uni_p_child_persister	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["child_persister_id","owner_merge_uni_p_children_id"],"columns":{"child_persister_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"owner_merge_uni_p_children_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint" [...]
+table	owner_persist_uni_p	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+table	owner_persist_uni_p_child_persister	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["child_persister_id","owner_persist_uni_p_children_id"],"columns":{"child_persister_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"owner_persist_uni_p_children_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"b [...]
+table	owner_replicate_uni_p	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generate [...]
+table	owner_replicate_uni_p_child_persister	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["child_persister_id","owner_replicate_uni_p_children_id"],"columns":{"child_persister_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"owner_replicate_uni_p_children_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"ty [...]
+table	owner_save_update_uni_p	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"genera [...]
+table	owner_save_update_uni_p_child_persister	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["child_persister_id","owner_save_update_uni_p_children_id"],"columns":{"child_persister_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"owner_save_update_uni_p_children_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":tr [...]
+table	owner_two_uni_p	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+table	owner_two_uni_p_child_persister	{"checks":[],"collections":["Set of ManyToOne","Set of ManyToOne"],"columnOrder":["child_persister_id","owner_two_uni_p_funny_children_id","owner_two_uni_p_silly_children_id"],"columns":{"child_persister_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"owner_two_uni_p_funny_children_id":{"checks":[],"collation":null,"comment":null,"default":null,"gener [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CHILD_PERSISTER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_ALL_UNI_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_ALL_UNI_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_ALL_UNI_P_CHILD_PERSISTER\"(\n    \"CHILD_PERSISTER_ID\" BIGINT,\n    \"OWNER_ALL_UNI_P_CHILDREN_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_DEFAULT_UNI_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_DEFAULT_UNI_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_DEFAULT_UNI_P_CHILD_PERSISTER\"(\n    \"CHILD_PERSISTER_ID\" BIGINT,\n    \"OWNER_DEFAULT_UNI_P_CHILDREN_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_DELETE_UNI_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_DELETE_UNI_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_DELETE_UNI_P_CHILD_PERSISTER\"(\n    \"CHILD_PERSISTER_ID\" BIGINT,\n    \"OWNER_DELETE_UNI_P_CHILDREN_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_EVICT_UNI_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_EVICT_UNI_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_EVICT_UNI_P_CHILD_PERSISTER\"(\n    \"CHILD_PERSISTER_ID\" BIGINT,\n    \"OWNER_EVICT_UNI_P_CHILDREN_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_LOCK_UNI_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_LOCK_UNI_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_LOCK_UNI_P_CHILD_PERSISTER\"(\n    \"CHILD_PERSISTER_ID\" BIGINT,\n    \"OWNER_LOCK_UNI_P_CHILDREN_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_MERGE_UNI_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_MERGE_UNI_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_MERGE_UNI_P_CHILD_PERSISTER\"(\n    \"CHILD_PERSISTER_ID\" BIGINT,\n    \"OWNER_MERGE_UNI_P_CHILDREN_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_PERSIST_UNI_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_PERSIST_UNI_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_PERSIST_UNI_P_CHILD_PERSISTER\"(\n    \"CHILD_PERSISTER_ID\" BIGINT,\n    \"OWNER_PERSIST_UNI_P_CHILDREN_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_REPLICATE_UNI_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_REPLICATE_UNI_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_REPLICATE_UNI_P_CHILD_PERSISTER\"(\n    \"CHILD_PERSISTER_ID\" BIGINT,\n    \"OWNER_REPLICATE_UNI_P_CHILDREN_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_SAVE_UPDATE_UNI_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_SAVE_UPDATE_UNI_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_SAVE_UPDATE_UNI_P_CHILD_PERSISTER\"(\n    \"CHILD_PERSISTER_ID\" BIGINT,\n    \"OWNER_SAVE_UPDATE_UNI_P_CHILDREN_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_TWO_UNI_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_TWO_UNI_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_TWO_UNI_P_CHILD_PERSISTER\"(\n    \"CHILD_PERSISTER_ID\" BIGINT,\n    \"OWNER_TWO_UNI_P_FUNNY_CHILDREN_ID\" BIGINT,\n    \"OWNER_TWO_UNI_P_SILLY_CHILDREN_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_DELETE_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"OWNER_DELETE_UNI_P_CHILDREN_ID\", \"CHILD_PERSISTER_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_DEFAULT_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"OWNER_DEFAULT_UNI_P_CHILDREN_ID\", \"CHILD_PERSISTER_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_ALL_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"OWNER_ALL_UNI_P_CHILDREN_ID\", \"CHILD_PERSISTER_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_SAVE_UPDATE_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"OWNER_SAVE_UPDATE_UNI_P_CHILDREN_ID\", \"CHILD_PERSISTER_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_REPLICATE_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"OWNER_REPLICATE_UNI_P_CHILDREN_ID\", \"CHILD_PERSISTER_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_PERSIST_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"OWNER_PERSIST_UNI_P_CHILDREN_ID\", \"CHILD_PERSISTER_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_LOCK_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"OWNER_LOCK_UNI_P_CHILDREN_ID\", \"CHILD_PERSISTER_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_MERGE_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"OWNER_MERGE_UNI_P_CHILDREN_ID\", \"CHILD_PERSISTER_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_EVICT_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"OWNER_EVICT_UNI_P_CHILDREN_ID\", \"CHILD_PERSISTER_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_TWO_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"OWNER_TWO_UNI_P_FUNNY_CHILDREN_ID\", \"CHILD_PERSISTER_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_PERSIST_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"FKF5VFKQYMF1PW51TDYENK1OKUX\" FOREIGN KEY(\"CHILD_PERSISTER_ID\") REFERENCES \"PUBLIC\".\"CHILD_PERSISTER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_TWO_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"FKJ83KR717XGN6GD37YLKXT8PAC\" FOREIGN KEY(\"OWNER_TWO_UNI_P_FUNNY_CHILDREN_ID\") REFERENCES \"PUBLIC\".\"OWNER_TWO_UNI_P\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_DELETE_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"FK9SPCGTLIN2SFH283XJ5JUQLWE\" FOREIGN KEY(\"OWNER_DELETE_UNI_P_CHILDREN_ID\") REFERENCES \"PUBLIC\".\"OWNER_DELETE_UNI_P\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_SAVE_UPDATE_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"FK8OFDLJ50XD4PCK0KHVJVF0UL\" FOREIGN KEY(\"CHILD_PERSISTER_ID\") REFERENCES \"PUBLIC\".\"CHILD_PERSISTER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_LOCK_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"FK3N9LSONSSBWF20JB094PM8EUH\" FOREIGN KEY(\"OWNER_LOCK_UNI_P_CHILDREN_ID\") REFERENCES \"PUBLIC\".\"OWNER_LOCK_UNI_P\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_PERSIST_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"FKQS4QJY4OWR26U3TTKTK46YFHH\" FOREIGN KEY(\"OWNER_PERSIST_UNI_P_CHILDREN_ID\") REFERENCES \"PUBLIC\".\"OWNER_PERSIST_UNI_P\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_LOCK_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"FKF5O621ICCM0Q9BR7ICDD8GXA\" FOREIGN KEY(\"CHILD_PERSISTER_ID\") REFERENCES \"PUBLIC\".\"CHILD_PERSISTER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_MERGE_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"FKNOS1R5UCD9XT7KV4NYFXEGP27\" FOREIGN KEY(\"CHILD_PERSISTER_ID\") REFERENCES \"PUBLIC\".\"CHILD_PERSISTER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_TWO_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"FKRP8CIFKGC2MV3FMXP5X11I2W2\" FOREIGN KEY(\"OWNER_TWO_UNI_P_SILLY_CHILDREN_ID\") REFERENCES \"PUBLIC\".\"OWNER_TWO_UNI_P\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_REPLICATE_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"FK1YAUBHLJHEJVR8LYSTMBQY46J\" FOREIGN KEY(\"OWNER_REPLICATE_UNI_P_CHILDREN_ID\") REFERENCES \"PUBLIC\".\"OWNER_REPLICATE_UNI_P\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_DEFAULT_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"FKOI9XMFS2VGJQP9OUL4G2LXC5K\" FOREIGN KEY(\"CHILD_PERSISTER_ID\") REFERENCES \"PUBLIC\".\"CHILD_PERSISTER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_DEFAULT_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"FKJP9I1B1L4P0OQW2IMUU5FSLL0\" FOREIGN KEY(\"OWNER_DEFAULT_UNI_P_CHILDREN_ID\") REFERENCES \"PUBLIC\".\"OWNER_DEFAULT_UNI_P\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_SAVE_UPDATE_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"FKTJ54F7NWGT1PXXTQ6GEEJSTP0\" FOREIGN KEY(\"OWNER_SAVE_UPDATE_UNI_P_CHILDREN_ID\") REFERENCES \"PUBLIC\".\"OWNER_SAVE_UPDATE_UNI_P\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_EVICT_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"FKANICEQWLQIHLRICP33VJ1CDQT\" FOREIGN KEY(\"CHILD_PERSISTER_ID\") REFERENCES \"PUBLIC\".\"CHILD_PERSISTER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_DELETE_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"FKSFR6E4V5S5E91P3VDGUE1X44R\" FOREIGN KEY(\"CHILD_PERSISTER_ID\") REFERENCES \"PUBLIC\".\"CHILD_PERSISTER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_TWO_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"FK1TRU66Y234MLQAOUP7VXRBYO7\" FOREIGN KEY(\"CHILD_PERSISTER_ID\") REFERENCES \"PUBLIC\".\"CHILD_PERSISTER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_MERGE_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"FKF766GPN7TVE9K2N1PO8YRPOGG\" FOREIGN KEY(\"OWNER_MERGE_UNI_P_CHILDREN_ID\") REFERENCES \"PUBLIC\".\"OWNER_MERGE_UNI_P\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_REPLICATE_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"FKD8ILOMM1NI4ACR98BE08DDI1S\" FOREIGN KEY(\"CHILD_PERSISTER_ID\") REFERENCES \"PUBLIC\".\"CHILD_PERSISTER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_ALL_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"FKQB8L0KL1HRTQKC8D275R5E4I3\" FOREIGN KEY(\"CHILD_PERSISTER_ID\") REFERENCES \"PUBLIC\".\"CHILD_PERSISTER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_ALL_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"FK1PLQWLD427HN6E214MCYRLEKW\" FOREIGN KEY(\"OWNER_ALL_UNI_P_CHILDREN_ID\") REFERENCES \"PUBLIC\".\"OWNER_ALL_UNI_P\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_EVICT_UNI_P_CHILD_PERSISTER\" ADD CONSTRAINT \"PUBLIC\".\"FK5JR2HSU0R0D7MR8UL880ACFAI\" FOREIGN KEY(\"OWNER_EVICT_UNI_P_CHILDREN_ID\") REFERENCES \"PUBLIC\".\"OWNER_EVICT_UNI_P\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.Child_BT_All_P	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Child_BT_All_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_All_Bi_P"]}
+table	child_bt_all_p	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","owner_id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment": [...]
+table	owner_all_bi_p	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CHILD_BT_ALL_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD_BT_ALL_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_ALL_BI_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_ALL_BI_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD_BT_ALL_P\" ADD CONSTRAINT \"PUBLIC\".\"FKP8CQLNWJ8VJJGFM02JNGY3L3R\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"OWNER_ALL_BI_P\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Default_P	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Default_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_Default_Bi_P"]}
+table	child_bt_default_p	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","owner_id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comme [...]
+table	owner_default_bi_p	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CHILD_BT_DEFAULT_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD_BT_DEFAULT_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_DEFAULT_BI_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_DEFAULT_BI_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD_BT_DEFAULT_P\" ADD CONSTRAINT \"PUBLIC\".\"FKORRQDYESY2JJ0OHJG8B7IF4RH\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"OWNER_DEFAULT_BI_P\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Delete_P	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Delete_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_Delete_Bi_P"]}
+table	child_bt_delete_p	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","owner_id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"commen [...]
+table	owner_delete_bi_p	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CHILD_BT_DELETE_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD_BT_DELETE_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_DELETE_BI_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_DELETE_BI_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD_BT_DELETE_P\" ADD CONSTRAINT \"PUBLIC\".\"FKNUKV5W6UBV92XFXN4I46UKN3S\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"OWNER_DELETE_BI_P\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Evict_P	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Evict_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_Evict_Bi_P"]}
+table	child_bt_evict_p	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","owner_id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment [...]
+table	owner_evict_bi_p	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CHILD_BT_EVICT_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD_BT_EVICT_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_EVICT_BI_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_EVICT_BI_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD_BT_EVICT_P\" ADD CONSTRAINT \"PUBLIC\".\"FKD2LPA4THFRSQLD8BSEIYY7KD7\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"OWNER_EVICT_BI_P\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Lock_P	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Lock_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_Lock_Bi_P"]}
+table	child_bt_lock_p	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","owner_id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment" [...]
+table	owner_lock_bi_p	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CHILD_BT_LOCK_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD_BT_LOCK_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_LOCK_BI_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_LOCK_BI_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD_BT_LOCK_P\" ADD CONSTRAINT \"PUBLIC\".\"FK4Y73Y49NKHUQKDTOYEXQ5N8UQ\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"OWNER_LOCK_BI_P\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Merge_P	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Merge_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_Merge_Bi_P"]}
+table	child_bt_merge_p	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","owner_id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment [...]
+table	owner_merge_bi_p	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CHILD_BT_MERGE_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD_BT_MERGE_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_MERGE_BI_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_MERGE_BI_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD_BT_MERGE_P\" ADD CONSTRAINT \"PUBLIC\".\"FK642R6PTM16KUHWQBVDMQC0MI0\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"OWNER_MERGE_BI_P\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Persist_P	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Persist_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_Persist_Bi_P"]}
+table	child_bt_persist_p	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","owner_id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comme [...]
+table	owner_persist_bi_p	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CHILD_BT_PERSIST_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD_BT_PERSIST_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_PERSIST_BI_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_PERSIST_BI_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD_BT_PERSIST_P\" ADD CONSTRAINT \"PUBLIC\".\"FKED8RFXU00DGB0B9MID0THE1ST\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"OWNER_PERSIST_BI_P\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Replicate_P	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Replicate_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_Replicate_Bi_P"]}
+table	child_bt_replicate_p	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","owner_id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"com [...]
+table	owner_replicate_bi_p	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generated [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CHILD_BT_REPLICATE_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD_BT_REPLICATE_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_REPLICATE_BI_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_REPLICATE_BI_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD_BT_REPLICATE_P\" ADD CONSTRAINT \"PUBLIC\".\"FK5E4X51YA0K625UFS9BF7FSW10\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"OWNER_REPLICATE_BI_P\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.Child_BT_SaveUpdate_P	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Child_BT_SaveUpdate_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_SaveUpdate_Bi_P"]}
+table	child_bt_save_update_p	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","owner_id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"c [...]
+table	owner_save_update_bi_p	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generat [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CHILD_BT_SAVE_UPDATE_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD_BT_SAVE_UPDATE_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_SAVE_UPDATE_BI_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_SAVE_UPDATE_BI_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD_BT_SAVE_UPDATE_P\" ADD CONSTRAINT \"PUBLIC\".\"FKODQNQ5VIOXC6PCS3R95KBW6NL\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"OWNER_SAVE_UPDATE_BI_P\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.Child_Orphan_P	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Child_Orphan_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_Orphan_P"]}
+table	child_orphan_p	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","owner_id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment": [...]
+table	owner_orphan_p	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CHILD_ORPHAN_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD_ORPHAN_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_ORPHAN_P\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_ORPHAN_P\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CHILD_ORPHAN_P\" ADD CONSTRAINT \"PUBLIC\".\"FKDLPA4B8MPJT6UE23QO0III6Y\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"OWNER_ORPHAN_P\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.Clown01	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Clown01","org.grails.orm.hibernate.cfg.domainbinding.Person01"]}
+table	person01	{"checks":[],"collections":[],"columnOrder":["id","version","class","clown_name","status"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"clown_name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"de [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PERSON01\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"CLOWN_NAME\" CHARACTER VARYING(255),\n    \"STATUS\" ENUM('AVAILABLE', 'OUT_OF_STOCK') NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PERSON01\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.CompositeIdManyToOne	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CompositeIdManyToOne","org.grails.orm.hibernate.cfg.domainbinding.CompositeIdParent"]}
+table	composite_id_many_to_one	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["parent_id","version","name"],"columns":{"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"parent_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collatio [...]
+table	composite_id_parent	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"COMPOSITE_ID_MANY_TO_ONE\"(\n    \"PARENT_ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"COMPOSITE_ID_MANY_TO_ONE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"PARENT_ID\", \"NAME\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"COMPOSITE_ID_PARENT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"COMPOSITE_ID_PARENT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"COMPOSITE_ID_MANY_TO_ONE\" ADD CONSTRAINT \"PUBLIC\".\"FKIT64RV10C2068O2XRO6FRUC0C\" FOREIGN KEY(\"PARENT_ID\") REFERENCES \"PUBLIC\".\"COMPOSITE_ID_PARENT\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.CompositeIdManyToOneP	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CompositeIdManyToOneP","org.grails.orm.hibernate.cfg.domainbinding.CompositeIdParentP"]}
+table	composite_id_many_to_onep	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["parent_id","version","name"],"columns":{"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"parent_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collati [...]
+table	composite_id_parentp	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generated [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"COMPOSITE_ID_MANY_TO_ONEP\"(\n    \"PARENT_ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"COMPOSITE_ID_MANY_TO_ONEP\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"PARENT_ID\", \"NAME\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"COMPOSITE_ID_PARENTP\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"COMPOSITE_ID_PARENTP\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"COMPOSITE_ID_MANY_TO_ONEP\" ADD CONSTRAINT \"PUBLIC\".\"FKPQRQ8DE9LHREH7Q08RSY0R84V\" FOREIGN KEY(\"PARENT_ID\") REFERENCES \"PUBLIC\".\"COMPOSITE_ID_PARENTP\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.DCFNKid	{"members":["org.grails.orm.hibernate.cfg.domainbinding.DCFNKid","org.grails.orm.hibernate.cfg.domainbinding.DCFNOwner","org.grails.orm.hibernate.cfg.domainbinding.DCFNSubKid"]}
+table	dcfnkid	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","parent_id","version","class","extra"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"extra":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":nul [...]
+table	dcfnowner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DCFNKID\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"PARENT_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"EXTRA\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DCFNKID\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DCFNOWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DCFNOWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"DCFNKID\" ADD CONSTRAINT \"PUBLIC\".\"FKT4BNGK0MXN6VQJV25CDM3AOKH\" FOREIGN KEY(\"PARENT_ID\") REFERENCES \"PUBLIC\".\"DCFNOWNER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.DefaultColumnNameFetcherSpecUnidirectionalChild	{"members":["org.grails.orm.hibernate.cfg.domainbinding.DefaultColumnNameFetcherSpecUnidirectionalChild","org.grails.orm.hibernate.cfg.domainbinding.DefaultColumnNameFetcherSpecUnidirectionalOwner"]}
+table	default_column_name_fetcher_spec_unidirectional_child	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"commen [...]
+table	default_column_name_fetcher_spec_unidirectional_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable [...]
+table	default_column_name_fetcher_spec_unidirectional_owner_default_column_name_fetcher_spec_unidirectional_child	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["default_column_name_fetcher_spec_unidirectional_child_id","default_column_name_fetcher_spec_unidirectional_owner_children_id"],"columns":{"default_column_name_fetcher_spec_unidirectional_child_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DEFAULT_COLUMN_NAME_FETCHER_SPEC_UNIDIRECTIONAL_CHILD\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DEFAULT_COLUMN_NAME_FETCHER_SPEC_UNIDIRECTIONAL_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DEFAULT_COLUMN_NAME_FETCHER_SPEC_UNIDIRECTIONAL_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DEFAULT_COLUMN_NAME_FETCHER_SPEC_UNIDIRECTIONAL_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DEFAULT_COLUMN_NAME_FETCHER_SPEC_UNIDIRECTIONAL_OWNER_DEFAULT_COLUMN_NAME_FETCHER_SPEC_UNIDIRECTIONAL_CHILD\"(\n    \"DEFAULT_COLUMN_NAME_FETCHER_SPEC_UNIDIRECTIONAL_CHILD_ID\" BIGINT,\n    \"DEFAULT_COLUMN_NAME_FETCHER_SPEC_UNIDIRECTIONAL_OWNER_CHILDREN_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DEFAULT_COLUMN_NAME_FETCHER_SPEC_UNIDIRECTIONAL_OWNER_DEFAULT_COLUMN_NAME_FETCHER_SPEC_UNIDIRECTIONAL_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"DEFAULT_COLUMN_NAME_FETCHER_SPEC_UNIDIRECTIONAL_OWNER_CHILDREN_ID\", \"DEFAULT_COLUMN_NAME_FETCHER_SPEC_UNIDIRECTIONAL_CHILD_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"DEFAULT_COLUMN_NAME_FETCHER_SPEC_UNIDIRECTIONAL_OWNER_DEFAULT_COLUMN_NAME_FETCHER_SPEC_UNIDIRECTIONAL_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"FKQ2X3GM1KGLRNBUYXRWJL7T4WG\" FOREIGN KEY(\"DEFAULT_COLUMN_NAME_FETCHER_SPEC_UNIDIRECTIONAL_CHILD_ID\") REFERENCES \"PUBLIC\".\"DEFAULT_COLUMN_NAME_FETCHER_SPEC_UNIDIRECTIONAL_CHILD\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"DEFAULT_COLUMN_NAME_FETCHER_SPEC_UNIDIRECTIONAL_OWNER_DEFAULT_COLUMN_NAME_FETCHER_SPEC_UNIDIRECTIONAL_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"FKOYOQ4AD7L5SITOEA0F3AMYM5B\" FOREIGN KEY(\"DEFAULT_COLUMN_NAME_FETCHER_SPEC_UNIDIRECTIONAL_OWNER_CHILDREN_ID\") REFERENCES \"PUBLIC\".\"DEFAULT_COLUMN_NAME_FETCHER_SPEC_UNIDIRECTIONAL_OWNER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.Dog	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Dog","org.grails.orm.hibernate.cfg.domainbinding.Mammal"]}
+table	dog_animals	{"checks":[],"collections":["Set of ManyToOne","Set of ManyToOne (inverse)"],"columnOrder":["animals_id","mammal_id"],"columns":{"animals_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"mammal_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys": [...]
+table	mammal	{"checks":[],"collections":[],"columnOrder":["id","version","class","foo","name"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"foo":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"gener [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DOG_ANIMALS\"(\n    \"ANIMALS_ID\" BIGINT NOT NULL,\n    \"MAMMAL_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DOG_ANIMALS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ANIMALS_ID\", \"MAMMAL_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAMMAL\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"FOO\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAMMAL\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"DOG_ANIMALS\" ADD CONSTRAINT \"PUBLIC\".\"FKPIIOUIVACDW3LE879KCE73QS9\" FOREIGN KEY(\"MAMMAL_ID\") REFERENCES \"PUBLIC\".\"MAMMAL\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"DOG_ANIMALS\" ADD CONSTRAINT \"PUBLIC\".\"FK5R6I5TOBCSPFBNE3DJO5O2EQ4\" FOREIGN KEY(\"ANIMALS_ID\") REFERENCES \"PUBLIC\".\"MAMMAL\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.EOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.EOwner"]}
+table	eowner	{"checks":[],"collections":[],"columnOrder":["id","version","address_street"],"columns":{"address_street":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"gen [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"EOWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"ADDRESS_STREET\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"EOWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.EmbeddedCollOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.EmbeddedCollOwner"],"unbootable":"RuntimeException: Foreign key (FKbsirss7y0mjy4cs9ypsekv7y:embedded_coll_owner_embedded_item [])) must have same number of columns as the referenced primary key (embedded_coll_owner [id])"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.EntityWithAssigned	{"members":["org.grails.orm.hibernate.cfg.domainbinding.EntityWithAssigned"]}
+table	entity_with_assigned	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generate [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ENTITY_WITH_ASSIGNED\"(\n    \"ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ENTITY_WITH_ASSIGNED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.EntityWithIdentity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.EntityWithIdentity"]}
+table	entity_with_identity	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generated [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ENTITY_WITH_IDENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ENTITY_WITH_IDENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.EntityWithImplicitSequence	{"members":["org.grails.orm.hibernate.cfg.domainbinding.EntityWithImplicitSequence"]}
+table	entity_with_implicit_sequence	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null, [...]
+sequence	entity_with_implicit_sequence_SEQ	{"increment":50,"initial":1}
+script		"CREATE SEQUENCE \"PUBLIC\".\"ENTITY_WITH_IMPLICIT_SEQUENCE_SEQ\" START WITH 1 INCREMENT BY 50;"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_ENTITY_WITH_IMPLICIT_SEQUENCE\"(\n    \"RN_\" INTEGER NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_ENTITY_WITH_IMPLICIT_SEQUENCE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"RN_\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ENTITY_WITH_IMPLICIT_SEQUENCE\"(\n    \"ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ENTITY_WITH_IMPLICIT_SEQUENCE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.EntityWithIncrement	{"members":["org.grails.orm.hibernate.cfg.domainbinding.EntityWithIncrement"]}
+table	entity_with_increment	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generat [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ENTITY_WITH_INCREMENT\"(\n    \"ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ENTITY_WITH_INCREMENT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.EntityWithNative	{"members":["org.grails.orm.hibernate.cfg.domainbinding.EntityWithNative"]}
+table	entity_with_native	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ENTITY_WITH_NATIVE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ENTITY_WITH_NATIVE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.EntityWithSequence	{"members":["org.grails.orm.hibernate.cfg.domainbinding.EntityWithSequence"]}
+table	entity_with_sequence	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generate [...]
+sequence	seq_test	{"increment":50,"initial":1}
+script		"CREATE SEQUENCE \"PUBLIC\".\"SEQ_TEST\" START WITH 1 INCREMENT BY 50;"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_ENTITY_WITH_SEQUENCE\"(\n    \"RN_\" INTEGER NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_ENTITY_WITH_SEQUENCE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"RN_\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ENTITY_WITH_SEQUENCE\"(\n    \"ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ENTITY_WITH_SEQUENCE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.EntityWithTable	{"members":["org.grails.orm.hibernate.cfg.domainbinding.EntityWithTable"]}
+table	entity_with_table	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+table	hibernate_sequences	{"checks":[],"collections":[],"columnOrder":["next_val","sequence_name"],"columns":{"next_val":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"sequence_name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":fa [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ENTITY_WITH_TABLE\"(\n    \"ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ENTITY_WITH_TABLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIBERNATE_SEQUENCES\"(\n    \"NEXT_VAL\" BIGINT,\n    \"SEQUENCE_NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE_SEQUENCES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"SEQUENCE_NAME\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.EntityWithUUID	{"members":["org.grails.orm.hibernate.cfg.domainbinding.EntityWithUUID"]}
+table	entity_withuuid	{"checks":[],"collections":[],"columnOrder":["version","id","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generat [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ENTITY_WITHUUID\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"ID\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ENTITY_WITHUUID\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.IUMColumns	{"members":["org.grails.orm.hibernate.cfg.domainbinding.IUMColumns"]}
+table	ium_columns	{"checks":[],"collections":[],"columnOrder":["id","version","insert_guard","update_guard","writable"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"insert_guard":{"checks":[],"collation":null,"comment":null,"default":"'db'","generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"update_guard":{"checks":[],"collation":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"IUM_COLUMNS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"INSERT_GUARD\" CHARACTER VARYING(255) DEFAULT 'db',\n    \"UPDATE_GUARD\" CHARACTER VARYING(255),\n    \"WRITABLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"IUM_COLUMNS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.ImpliedMapChild_All	{"members":["org.grails.orm.hibernate.cfg.domainbinding.ImpliedMapChild_All","org.grails.orm.hibernate.cfg.domainbinding.ImpliedMapParent_All"]}
+table	implied_map_child_all	{"checks":[],"collections":[],"columnOrder":["id","parent_id","version","value"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"parent_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"value":{"checks":[],"collation":null,"comment":null,"default":null [...]
+table	implied_map_parent_all	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns" [...]
+table	implied_map_parent_all_settings	{"checks":[],"collections":["Map of ManyToOne"],"columnOrder":["parent_id","settings_id","settings_idx"],"columns":{"parent_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"settings_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"settings_idx":{"checks [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"IMPLIED_MAP_PARENT_ALL\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"IMPLIED_MAP_PARENT_ALL\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"IMPLIED_MAP_PARENT_ALL_SETTINGS\"(\n    \"PARENT_ID\" BIGINT,\n    \"SETTINGS_ID\" BIGINT NOT NULL,\n    \"SETTINGS_IDX\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"IMPLIED_MAP_PARENT_ALL_SETTINGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"SETTINGS_ID\", \"SETTINGS_IDX\");"
+script		"ALTER TABLE \"PUBLIC\".\"IMPLIED_MAP_PARENT_ALL_SETTINGS\" ADD CONSTRAINT \"PUBLIC\".\"FKIQ1ANR2YNY3IH0WYXXBRHKKQY\" FOREIGN KEY(\"SETTINGS_ID\") REFERENCES \"PUBLIC\".\"IMPLIED_MAP_PARENT_ALL\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.ImpliedMapChild_SaveUpdate	{"members":["org.grails.orm.hibernate.cfg.domainbinding.ImpliedMapChild_SaveUpdate","org.grails.orm.hibernate.cfg.domainbinding.ImpliedMapParent_SaveUpdate"]}
+table	implied_map_child_save_update	{"checks":[],"collections":[],"columnOrder":["id","version","value"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"value":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null [...]
+table	implied_map_parent_save_update	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{" [...]
+table	implied_map_parent_save_update_settings	{"checks":[],"collections":["Map of ManyToOne"],"columnOrder":["implied_map_child_save_update_id","implied_map_parent_save_update_settings_id","settings_idx"],"columns":{"implied_map_child_save_update_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"implied_map_parent_save_update_settings_id":{"checks":[],"collation":null,"comment":null,"defaul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"IMPLIED_MAP_PARENT_SAVE_UPDATE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"IMPLIED_MAP_PARENT_SAVE_UPDATE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"IMPLIED_MAP_PARENT_SAVE_UPDATE_SETTINGS\"(\n    \"IMPLIED_MAP_CHILD_SAVE_UPDATE_ID\" BIGINT,\n    \"IMPLIED_MAP_PARENT_SAVE_UPDATE_SETTINGS_ID\" BIGINT NOT NULL,\n    \"SETTINGS_IDX\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"IMPLIED_MAP_PARENT_SAVE_UPDATE_SETTINGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"IMPLIED_MAP_PARENT_SAVE_UPDATE_SETTINGS_ID\", \"SETTINGS_IDX\");"
+script		"ALTER TABLE \"PUBLIC\".\"IMPLIED_MAP_PARENT_SAVE_UPDATE_SETTINGS\" ADD CONSTRAINT \"PUBLIC\".\"FKOGQFPY91TWXDS598OFA4X67SE\" FOREIGN KEY(\"IMPLIED_MAP_PARENT_SAVE_UPDATE_SETTINGS_ID\") REFERENCES \"PUBLIC\".\"IMPLIED_MAP_PARENT_SAVE_UPDATE\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.MapChildP_All	{"members":["org.grails.orm.hibernate.cfg.domainbinding.MapChildP_All","org.grails.orm.hibernate.cfg.domainbinding.MapParentP_All"]}
+table	map_childp_all	{"checks":[],"collections":[],"columnOrder":["id","parent_id","version","child_value"],"columns":{"child_value":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"parent_id":{"checks":[],"collation":null,"comment":null,"de [...]
+table	map_parentp_all	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+table	map_parentp_all_settings	{"checks":[],"collections":["Map of ManyToOne"],"columnOrder":["parent_id","settings_id","settings_idx"],"columns":{"parent_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"settings_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"settings_idx":{"checks":[],"c [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAP_CHILDP_ALL\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"PARENT_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CHILD_VALUE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_CHILDP_ALL\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAP_PARENTP_ALL\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_PARENTP_ALL\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAP_PARENTP_ALL_SETTINGS\"(\n    \"PARENT_ID\" BIGINT,\n    \"SETTINGS_ID\" BIGINT NOT NULL,\n    \"SETTINGS_IDX\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_PARENTP_ALL_SETTINGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"SETTINGS_ID\", \"SETTINGS_IDX\");"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_CHILDP_ALL\" ADD CONSTRAINT \"PUBLIC\".\"FKTKP0WJD59RJB9IX1EHI3XBXFF\" FOREIGN KEY(\"PARENT_ID\") REFERENCES \"PUBLIC\".\"MAP_PARENTP_ALL\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_PARENTP_ALL_SETTINGS\" ADD CONSTRAINT \"PUBLIC\".\"FKCUIUBEJ6J7DULFFJQMUA7HPCP\" FOREIGN KEY(\"SETTINGS_ID\") REFERENCES \"PUBLIC\".\"MAP_PARENTP_ALL\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_PARENTP_ALL_SETTINGS\" ADD CONSTRAINT \"PUBLIC\".\"FKOPTEFQHY4E2RKLCQA1XS0YWDR\" FOREIGN KEY(\"PARENT_ID\") REFERENCES \"PUBLIC\".\"MAP_CHILDP_ALL\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.MapChildP_SaveUpdate	{"members":["org.grails.orm.hibernate.cfg.domainbinding.MapChildP_SaveUpdate","org.grails.orm.hibernate.cfg.domainbinding.MapParentP_SaveUpdate"]}
+table	map_childp_save_update	{"checks":[],"collections":[],"columnOrder":["id","version","child_value"],"columns":{"child_value":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default" [...]
+table	map_parentp_save_update	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"genera [...]
+table	map_parentp_save_update_settings	{"checks":[],"collections":["Map of ManyToOne"],"columnOrder":["map_childp_save_update_id","map_parentp_save_update_settings_id","settings_idx"],"columns":{"map_childp_save_update_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"map_parentp_save_update_settings_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identit [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAP_CHILDP_SAVE_UPDATE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CHILD_VALUE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_CHILDP_SAVE_UPDATE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAP_PARENTP_SAVE_UPDATE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_PARENTP_SAVE_UPDATE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAP_PARENTP_SAVE_UPDATE_SETTINGS\"(\n    \"MAP_CHILDP_SAVE_UPDATE_ID\" BIGINT,\n    \"MAP_PARENTP_SAVE_UPDATE_SETTINGS_ID\" BIGINT NOT NULL,\n    \"SETTINGS_IDX\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_PARENTP_SAVE_UPDATE_SETTINGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"MAP_PARENTP_SAVE_UPDATE_SETTINGS_ID\", \"SETTINGS_IDX\");"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_PARENTP_SAVE_UPDATE_SETTINGS\" ADD CONSTRAINT \"PUBLIC\".\"FKH100N5OV7DCIKWTVJS78ROBIU\" FOREIGN KEY(\"MAP_CHILDP_SAVE_UPDATE_ID\") REFERENCES \"PUBLIC\".\"MAP_CHILDP_SAVE_UPDATE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_PARENTP_SAVE_UPDATE_SETTINGS\" ADD CONSTRAINT \"PUBLIC\".\"FK63BK9G21R0WXTAA6QO289M7NH\" FOREIGN KEY(\"MAP_PARENTP_SAVE_UPDATE_SETTINGS_ID\") REFERENCES \"PUBLIC\".\"MAP_PARENTP_SAVE_UPDATE\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.MapCollectionOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.MapCollectionOwner"]}
+table	map_collection_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":[ [...]
+table	map_collection_owner_data	{"checks":[],"collections":["List of BasicValue"],"columnOrder":["data_idx","map_collection_owner_id","data_java_lang_string"],"columns":{"data_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"data_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAP_COLLECTION_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_COLLECTION_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAP_COLLECTION_OWNER_DATA\"(\n    \"DATA_IDX\" INTEGER NOT NULL,\n    \"MAP_COLLECTION_OWNER_ID\" BIGINT NOT NULL,\n    \"DATA_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_COLLECTION_OWNER_DATA\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"DATA_IDX\", \"MAP_COLLECTION_OWNER_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_COLLECTION_OWNER_DATA\" ADD CONSTRAINT \"PUBLIC\".\"FKAE1X6EMJJGD24IDS843E2AGF\" FOREIGN KEY(\"MAP_COLLECTION_OWNER_ID\") REFERENCES \"PUBLIC\".\"MAP_COLLECTION_OWNER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.MtoAllA	{"members":["org.grails.orm.hibernate.cfg.domainbinding.MtoAllA","org.grails.orm.hibernate.cfg.domainbinding.MtoAllB"]}
+table	mto_alla	{"checks":[],"collections":[],"columnOrder":["b_id","id","version"],"columns":{"b_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity [...]
+table	mto_allb	{"checks":[],"collections":[],"columnOrder":["a_id","id","version"],"columns":{"a_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MTO_ALLA\"(\n    \"B_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MTO_ALLA\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MTO_ALLB\"(\n    \"A_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MTO_ALLB\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"MTO_ALLA\" ADD CONSTRAINT \"PUBLIC\".\"FK1MV1EEW1TCDPQSUKUSVATAKWK\" FOREIGN KEY(\"B_ID\") REFERENCES \"PUBLIC\".\"MTO_ALLB\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"MTO_ALLB\" ADD CONSTRAINT \"PUBLIC\".\"FKMXWOF6DGAEXKG31YAWWC73UP6\" FOREIGN KEY(\"A_ID\") REFERENCES \"PUBLIC\".\"MTO_ALLA\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.OneToOneFace	{"members":["org.grails.orm.hibernate.cfg.domainbinding.OneToOneFace","org.grails.orm.hibernate.cfg.domainbinding.OneToOneNose"]}
+table	one_to_one_face	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+table	one_to_one_nose	{"checks":[],"collections":[],"columnOrder":["has_freckles","face_id","id","version"],"columns":{"face_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"has_freckles":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"boolean","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ONE_TO_ONE_FACE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ONE_TO_ONE_FACE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ONE_TO_ONE_NOSE\"(\n    \"HAS_FRECKLES\" BOOLEAN,\n    \"FACE_ID\" BIGINT NOT NULL,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ONE_TO_ONE_NOSE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"ONE_TO_ONE_NOSE\" ADD CONSTRAINT \"PUBLIC\".\"FK6JHH8M01NIBBVKA31TOK8OH8E\" FOREIGN KEY(\"FACE_ID\") REFERENCES \"PUBLIC\".\"ONE_TO_ONE_FACE\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.OneToOneLeft	{"members":["org.grails.orm.hibernate.cfg.domainbinding.OneToOneLeft","org.grails.orm.hibernate.cfg.domainbinding.OneToOneRight"]}
+table	one_to_one_left	{"checks":[],"collections":[],"columnOrder":["id","version","label"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"label":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+table	one_to_one_right	{"checks":[],"collections":[],"columnOrder":["id","left_id","version","code"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"left_id":{"checks":[],"collation":null,"comment":null,"default":null,"gen [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ONE_TO_ONE_LEFT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"LABEL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ONE_TO_ONE_LEFT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ONE_TO_ONE_RIGHT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"LEFT_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ONE_TO_ONE_RIGHT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"ONE_TO_ONE_RIGHT\" ADD CONSTRAINT \"PUBLIC\".\"FKP3MVN2C30KEB2VIN6FO2U95FM\" FOREIGN KEY(\"LEFT_ID\") REFERENCES \"PUBLIC\".\"ONE_TO_ONE_LEFT\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.OneToOneUnidirDest	{"members":["org.grails.orm.hibernate.cfg.domainbinding.OneToOneUnidirDest","org.grails.orm.hibernate.cfg.domainbinding.OneToOneUnidirSource"],"unbootable":"RuntimeException: hasOne property [dest] is not bidirectional. Specify the other side of the relationship!"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.Owner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Owner"]}
+table	owner	{"checks":[],"collections":[],"columnOrder":["id","version","some_property"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"some_property":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"genera [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"SOME_PROPERTY\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.OwnerWithEmbeddedP	{"members":["org.grails.orm.hibernate.cfg.domainbinding.OwnerWithEmbeddedP"]}
+table	owner_with_embeddedp	{"checks":[],"collections":[],"columnOrder":["id","version","address_city","address_street","name"],"columns":{"address_city":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"address_street":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"col [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_WITH_EMBEDDEDP\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"ADDRESS_CITY\" CHARACTER VARYING(255),\n    \"ADDRESS_STREET\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_WITH_EMBEDDEDP\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.PBAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PBAuthor","org.grails.orm.hibernate.cfg.domainbinding.PBEntity"]}
+table	pbauthor	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"id [...]
+table	pbentity	{"checks":[],"collections":[],"columnOrder":["author_id","eager_author_id","id","version","name"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"eager_author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PBAUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PBAUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PBENTITY\"(\n    \"AUTHOR_ID\" BIGINT,\n    \"EAGER_AUTHOR_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PBENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"PBENTITY\" ADD CONSTRAINT \"PUBLIC\".\"FK4776F1B0EUWYR4WXLNKF8B3GH\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"PBAUTHOR\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"PBENTITY\" ADD CONSTRAINT \"PUBLIC\".\"FKKEBT7YF3A03RO8CTVVLJQPDKQ\" FOREIGN KEY(\"EAGER_AUTHOR_ID\") REFERENCES \"PUBLIC\".\"PBAUTHOR\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.PBCascadeEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PBCascadeEntity"]}
+table	pbcascade_entity	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id" [...]
+table	pbcascade_entity_statuses	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["pbcascade_entity_id","pbstatus"],"columns":{"pbcascade_entity_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"pbstatus":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"enum ('ACTIVE','INACTIVE')","unique":false}},"comment" [...]
+table	pbcascade_entity_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["pbcascade_entity_id","tags_java_lang_string"],"columns":{"pbcascade_entity_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}}," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PBCASCADE_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PBCASCADE_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PBCASCADE_ENTITY_STATUSES\"(\n    \"PBCASCADE_ENTITY_ID\" BIGINT,\n    \"PBSTATUS\" ENUM('ACTIVE', 'INACTIVE')\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PBCASCADE_ENTITY_TAGS\"(\n    \"PBCASCADE_ENTITY_ID\" BIGINT,\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PBCASCADE_ENTITY_STATUSES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"PBCASCADE_ENTITY_ID\", \"PBSTATUS\");"
+script		"ALTER TABLE \"PUBLIC\".\"PBCASCADE_ENTITY_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"PBCASCADE_ENTITY_ID\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"PBCASCADE_ENTITY_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FK8LGX6KH2CRVO7CG8RC2GXJOCC\" FOREIGN KEY(\"PBCASCADE_ENTITY_ID\") REFERENCES \"PUBLIC\".\"PBCASCADE_ENTITY\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"PBCASCADE_ENTITY_STATUSES\" ADD CONSTRAINT \"PUBLIC\".\"FKDD2EX8MS9PC7X9KE20EB0MT9Y\" FOREIGN KEY(\"PBCASCADE_ENTITY_ID\") REFERENCES \"PUBLIC\".\"PBCASCADE_ENTITY\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.PBWriteEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PBWriteEntity"]}
+table	pbwrite_entity	{"checks":[],"collections":[],"columnOrder":["id","version","insert_only","read_only","update_only","writable"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"insert_only":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"read_only":{"checks":[],"collation [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PBWRITE_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"INSERT_ONLY\" CHARACTER VARYING(255),\n    \"READ_ONLY\" CHARACTER VARYING(255),\n    \"UPDATE_ONLY\" CHARACTER VARYING(255),\n    \"WRITABLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PBWRITE_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.Person	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Person","org.grails.orm.hibernate.cfg.domainbinding.Pet"]}
+table	person	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"iden [...]
+table	pet	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","owner_id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"owner_id":{"checks":[],"collation":null,"comment":null,"d [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PERSON\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PERSON\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PET\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"PET\" ADD CONSTRAINT \"PUBLIC\".\"FK8LHTMXST31168FRXIXWF1C7EB\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"PERSON\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.Person02	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Person02"]}
+table	person02	{"checks":[],"collections":[],"columnOrder":["id","version","status"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"status":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"enum ('AVAILABLE','OUT_OF_STOCK')","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PERSON02\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"STATUS\" ENUM('AVAILABLE', 'OUT_OF_STOCK')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PERSON02\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.Person03	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Person03"]}
+table	person03	{"checks":[],"collections":[],"columnOrder":["status","id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"status":{"checks":["null: status between 0 and 1"],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"tinyint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PERSON03\"(\n    \"STATUS\" TINYINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PERSON03\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"PERSON03\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" CHECK(\"STATUS\" BETWEEN 0 AND 1) NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.Person04	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Person04"],"unbootable":"RuntimeException: org.grails.orm.hibernate.cfg.domainbinding.Status01.getId()"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.Person05	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Person05"],"unbootable":"RuntimeException: 'UserType' implementation 'org.grails.orm.hibernate.cfg.domainbinding.UserTypeEnumType' does not implement 'ParameterizedType' or 'AnnotationBasedUserType' but parameters were provided"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.PersonWithCollection	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PersonWithCollection"]}
+table	person_with_collection	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns" [...]
+table	person_with_collection_statuses	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["person_with_collection_id","status01"],"columns":{"person_with_collection_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"status01":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"enum ('AVAILABLE','OUT_OF_STOCK')"," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PERSON_WITH_COLLECTION\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PERSON_WITH_COLLECTION\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PERSON_WITH_COLLECTION_STATUSES\"(\n    \"PERSON_WITH_COLLECTION_ID\" BIGINT,\n    \"STATUS01\" ENUM('AVAILABLE', 'OUT_OF_STOCK')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PERSON_WITH_COLLECTION_STATUSES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"PERSON_WITH_COLLECTION_ID\", \"STATUS01\");"
+script		"ALTER TABLE \"PUBLIC\".\"PERSON_WITH_COLLECTION_STATUSES\" ADD CONSTRAINT \"PUBLIC\".\"FKBTXE897E5HIFOWFF6J7QXA1M2\" FOREIGN KEY(\"PERSON_WITH_COLLECTION_ID\") REFERENCES \"PUBLIC\".\"PERSON_WITH_COLLECTION\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.PersonWithColumnExtras	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PersonWithColumnExtras"]}
+table	person_with_column_extras	{"checks":[],"collections":[],"columnOrder":["id","version","status"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"status":{"checks":[],"collation":null,"comment":"the status","default":"'AVAILABLE'","generatedAs":null,"identity":false,"nullable":true,"type":"enum ('AVAILABLE','OUT_OF_STOCK')","unique":false},"version":{"checks":[],"collation [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PERSON_WITH_COLUMN_EXTRAS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"STATUS\" ENUM('AVAILABLE', 'OUT_OF_STOCK') DEFAULT 'AVAILABLE' COMMENT 'the status'\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PERSON_WITH_COLUMN_EXTRAS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.PersonWithExplicitColumn	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PersonWithExplicitColumn"]}
+table	person_with_explicit_column	{"checks":[],"collections":[],"columnOrder":["id","version","status_col"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"status_col":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"enum ('AVAILABLE','OUT_OF_STOCK')","unique":false},"version":{"checks":[],"collation":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PERSON_WITH_EXPLICIT_COLUMN\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"STATUS_COL\" ENUM('AVAILABLE', 'OUT_OF_STOCK')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PERSON_WITH_EXPLICIT_COLUMN\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"IDX_STATUS\" ON \"PUBLIC\".\"PERSON_WITH_EXPLICIT_COLUMN\"(\"STATUS_COL\" NULLS FIRST);"
+@group	org.grails.orm.hibernate.cfg.domainbinding.Post	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Post","org.grails.orm.hibernate.cfg.domainbinding.Tag_BT"]}
+table	post	{"checks":[],"collections":[],"columnOrder":["id","version","content"],"columns":{"content":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null," [...]
+table	post_tags	{"checks":[],"collections":["Set of ManyToOne","Set of ManyToOne (inverse)"],"columnOrder":["post_id","tag_bt_id"],"columns":{"post_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"tag_bt_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FKlrs2 [...]
+table	tag_bt	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"iden [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"POST\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CONTENT\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"POST\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"POST_TAGS\"(\n    \"POST_ID\" BIGINT NOT NULL,\n    \"TAG_BT_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"POST_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"POST_ID\", \"TAG_BT_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TAG_BT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TAG_BT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"POST_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKLRS2YUE3Q0NR5PORPJOEEPH5\" FOREIGN KEY(\"TAG_BT_ID\") REFERENCES \"PUBLIC\".\"TAG_BT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"POST_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKMMTGL185KA210LJ8KENEWLLT1\" FOREIGN KEY(\"POST_ID\") REFERENCES \"PUBLIC\".\"POST\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecAuthor","org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecPet"]}
+table	property_binder_spec_author	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"col [...]
+table	property_binder_spec_pet	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","owner_id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comme [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_PET\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_PET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_PET\" ADD CONSTRAINT \"PUBLIC\".\"FKM4G0HDOQ0C6KTFO46BNQHWJG2\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"PROPERTY_BINDER_SPEC_AUTHOR\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecCustomEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecCustomEntity"]}
+table	property_binder_spec_custom_entity	{"checks":[],"collections":[],"columnOrder":["data","id","version"],"columns":{"data":{"checks":["null: data in ('N','Y')"],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"char(1)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comme [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_CUSTOM_ENTITY\"(\n    \"DATA\" CHARACTER(1),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_CUSTOM_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_CUSTOM_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" CHECK(\"DATA\" IN('N', 'Y')) NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecCustomUserTypeCollection	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecCustomUserTypeCollection"]}
+table	property_binder_spec_custom_user_type_collection	{"checks":[],"collections":[],"columnOrder":["categories","id","version"],"columns":{"categories":{"checks":["null: categories in ('N','Y')"],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"char(1)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"ch [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_CUSTOM_USER_TYPE_COLLECTION\"(\n    \"CATEGORIES\" CHARACTER(1),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_CUSTOM_USER_TYPE_COLLECTION\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_CUSTOM_USER_TYPE_COLLECTION\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" CHECK(\"CATEGORIES\" IN('N', 'Y')) NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecEmployee	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecEmployee"]}
+table	property_binder_spec_employee	{"checks":[],"collections":[],"columnOrder":["id","version","address_city"],"columns":{"address_city":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_EMPLOYEE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"ADDRESS_CITY\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_EMPLOYEE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecEnumBook	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecEnumBook"]}
+table	property_binder_spec_enum_book	{"checks":[],"collections":[],"columnOrder":["id","version","status"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"status":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"enum ('DAYS','HOURS','MICROSECONDS','MILLISECONDS','MINUTES','NANOSECONDS','SECONDS')","unique": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_ENUM_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"STATUS\" ENUM('DAYS', 'HOURS', 'MICROSECONDS', 'MILLISECONDS', 'MINUTES', 'NANOSECONDS', 'SECONDS')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_ENUM_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecEnumCollection	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecEnumCollection"]}
+table	property_binder_spec_enum_collection	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryK [...]
+table	property_binder_spec_enum_collection_statuses	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["property_binder_spec_enum_collection_id","time_unit"],"columns":{"property_binder_spec_enum_collection_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"time_unit":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_ENUM_COLLECTION\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_ENUM_COLLECTION\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_ENUM_COLLECTION_STATUSES\"(\n    \"PROPERTY_BINDER_SPEC_ENUM_COLLECTION_ID\" BIGINT,\n    \"TIME_UNIT\" ENUM('DAYS', 'HOURS', 'MICROSECONDS', 'MILLISECONDS', 'MINUTES', 'NANOSECONDS', 'SECONDS')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_ENUM_COLLECTION_STATUSES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"PROPERTY_BINDER_SPEC_ENUM_COLLECTION_ID\", \"TIME_UNIT\");"
+script		"ALTER TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_ENUM_COLLECTION_STATUSES\" ADD CONSTRAINT \"PUBLIC\".\"FKM4J5JLUTGN1ASY6J8NU8A5IH5\" FOREIGN KEY(\"PROPERTY_BINDER_SPEC_ENUM_COLLECTION_ID\") REFERENCES \"PUBLIC\".\"PROPERTY_BINDER_SPEC_ENUM_COLLECTION\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecFKChild	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecFKChild","org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecFKOwner"]}
+table	property_binder_specfkchild	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"col [...]
+table	property_binder_specfkowner	{"checks":[],"collections":[],"columnOrder":["child_id","id","version"],"columns":{"child_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPECFKCHILD\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPECFKCHILD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPECFKOWNER\"(\n    \"CHILD_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPECFKOWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPECFKOWNER\" ADD CONSTRAINT \"PUBLIC\".\"FK718HE62ROX6S3KINP8JI77OUJ\" FOREIGN KEY(\"CHILD_ID\") REFERENCES \"PUBLIC\".\"PROPERTY_BINDER_SPECFKCHILD\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecHasOneOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecHasOneOwner","org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecHasOneProfile"]}
+table	property_binder_spec_has_one_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey [...]
+table	property_binder_spec_has_one_profile	{"checks":[],"collections":[],"columnOrder":["id","owner_id","version","bio"],"columns":{"bio":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"owner_id":{"checks":[],"collation":null,"comment":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_HAS_ONE_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_HAS_ONE_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_HAS_ONE_PROFILE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"BIO\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_HAS_ONE_PROFILE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_HAS_ONE_PROFILE\" ADD CONSTRAINT \"PUBLIC\".\"FKR0GNESPLRS6WE4VVW3T2S4XDQ\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"PROPERTY_BINDER_SPEC_HAS_ONE_OWNER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecSerializableEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecSerializableEntity"]}
+table	property_binder_spec_serializable_entity	{"checks":[],"collections":[],"columnOrder":["id","version","tags"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"tags":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varbinary(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"de [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_SERIALIZABLE_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TAGS\" BINARY VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_SERIALIZABLE_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecSimpleBook	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecSimpleBook"]}
+table	property_binder_spec_simple_book	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_SIMPLE_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_SIMPLE_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecTenantEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecTenantEntity"]}
+table	property_binder_spec_tenant_entity	{"checks":[],"collections":[],"columnOrder":["tenant_id","id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"tenant_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"version":{"checks":[],"collation":null,"comment":null,"defau [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_TENANT_ENTITY\"(\n    \"TENANT_ID\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"PROPERTY_BINDER_SPEC_TENANT_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.UnidirectionalItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.UnidirectionalItem","org.grails.orm.hibernate.cfg.domainbinding.UnidirectionalOwner"]}
+table	unidirectional_item	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":[" [...]
+table	unidirectional_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":[ [...]
+table	unidirectional_owner_unidirectional_item	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["unidirectional_item_id","unidirectional_owner_items_id"],"columns":{"unidirectional_item_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"unidirectional_owner_items_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"UNIDIRECTIONAL_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"UNIDIRECTIONAL_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"UNIDIRECTIONAL_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"UNIDIRECTIONAL_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"UNIDIRECTIONAL_OWNER_UNIDIRECTIONAL_ITEM\"(\n    \"UNIDIRECTIONAL_ITEM_ID\" BIGINT,\n    \"UNIDIRECTIONAL_OWNER_ITEMS_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"UNIDIRECTIONAL_OWNER_UNIDIRECTIONAL_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"UNIDIRECTIONAL_OWNER_ITEMS_ID\", \"UNIDIRECTIONAL_ITEM_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"UNIDIRECTIONAL_OWNER_UNIDIRECTIONAL_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FK4PEVH3GLTBDBPHKVG9BYSFT1Y\" FOREIGN KEY(\"UNIDIRECTIONAL_OWNER_ITEMS_ID\") REFERENCES \"PUBLIC\".\"UNIDIRECTIONAL_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"UNIDIRECTIONAL_OWNER_UNIDIRECTIONAL_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKCBNQ2XOLWSYASC0ISC6XBIS3E\" FOREIGN KEY(\"UNIDIRECTIONAL_ITEM_ID\") REFERENCES \"PUBLIC\".\"UNIDIRECTIONAL_ITEM\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.VersionBinderCustomUniqueEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.VersionBinderCustomUniqueEntity"]}
+table	version_binder_custom_unique_entity	{"checks":[],"collections":[],"columnOrder":["id","my_custom_ver_col"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"my_custom_ver_col":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTab [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"VERSION_BINDER_CUSTOM_UNIQUE_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"MY_CUSTOM_VER_COL\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"VERSION_BINDER_CUSTOM_UNIQUE_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.VersionBinderNoVersionEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.VersionBinderNoVersionEntity"]}
+table	version_binder_no_version_entity	{"checks":[],"collections":[],"columnOrder":["id"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name":"version_bindePK"},"uniqueKeys":{}}
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"VERSION_BINDER_NO_VERSION_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"VERSION_BINDER_NO_VERSION_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.VersionBinderUniqueEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.VersionBinderUniqueEntity"]}
+table	version_binder_unique_entity	{"checks":[],"collections":[],"columnOrder":["id","my_version_col"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"my_version_col":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"pr [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"VERSION_BINDER_UNIQUE_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"MY_VERSION_COL\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"VERSION_BINDER_UNIQUE_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.AbstractTestEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.AbstractTestEntity"]}
+table	abstract_test_entity	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generated [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ABSTRACT_TEST_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ABSTRACT_TEST_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.CUPerson	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.CUPerson"]}
+table	cuperson	{"checks":[],"collections":[],"columnOrder":["id","version","address_city","address_street","required_address_city","required_address_street"],"columns":{"address_city":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"address_street":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CUPERSON\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"ADDRESS_CITY\" CHARACTER VARYING(255),\n    \"ADDRESS_STREET\" CHARACTER VARYING(255),\n    \"REQUIRED_ADDRESS_CITY\" CHARACTER VARYING(255),\n    \"REQUIRED_ADDRESS_STREET\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CUPERSON\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.CachedEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.CachedEntity"]}
+table	cached_entity	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"]," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CACHED_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CACHED_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.ConfiguredDiscriminatorBinderSpecEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.ConfiguredDiscriminatorBinderSpecEntity"]}
+table	configured_discriminator_binder_spec_entity	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"d [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CONFIGURED_DISCRIMINATOR_BINDER_SPEC_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CONFIGURED_DISCRIMINATOR_BINDER_SPEC_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.DiscriminatorPropertyBinderSpecEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.DiscriminatorPropertyBinderSpecEntity"]}
+table	discriminator_property_binder_spec_entity	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"def [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DISCRIMINATOR_PROPERTY_BINDER_SPEC_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DISCRIMINATOR_PROPERTY_BINDER_SPEC_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.JoinedSubClassRoot	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.JoinedSubClassRoot","org.grails.orm.hibernate.cfg.domainbinding.binder.JoinedSubClassSub"],"unbootable":"RuntimeException: Cannot invoke \"java.lang.CharSequence.toString()\" because \"string\" is null"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.MapMapLeft	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.MapMapLeft","org.grails.orm.hibernate.cfg.domainbinding.binder.MapMapRight"]}
+table	map_map_left	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null [...]
+table	map_map_left_rights	{"checks":[],"collections":["Map of ManyToOne"],"columnOrder":["map_map_left_id","map_map_right_id","rights_idx"],"columns":{"map_map_left_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"map_map_right_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"rights_idx":{ [...]
+table	map_map_right	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nul [...]
+table	map_map_right_lefts	{"checks":[],"collections":["Map of ManyToOne"],"columnOrder":["map_map_left_id","map_map_right_id","lefts_idx"],"columns":{"lefts_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"map_map_left_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"map_map_right_i [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAP_MAP_LEFT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_MAP_LEFT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAP_MAP_LEFT_RIGHTS\"(\n    \"MAP_MAP_LEFT_ID\" BIGINT NOT NULL,\n    \"MAP_MAP_RIGHT_ID\" BIGINT NOT NULL,\n    \"RIGHTS_IDX\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_MAP_LEFT_RIGHTS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"MAP_MAP_LEFT_ID\", \"RIGHTS_IDX\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAP_MAP_RIGHT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_MAP_RIGHT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAP_MAP_RIGHT_LEFTS\"(\n    \"MAP_MAP_LEFT_ID\" BIGINT NOT NULL,\n    \"MAP_MAP_RIGHT_ID\" BIGINT NOT NULL,\n    \"LEFTS_IDX\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_MAP_RIGHT_LEFTS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"MAP_MAP_RIGHT_ID\", \"LEFTS_IDX\");"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_MAP_RIGHT_LEFTS\" ADD CONSTRAINT \"PUBLIC\".\"FKMIUEI8RLRDXPPVW8C3JUF8BTT\" FOREIGN KEY(\"MAP_MAP_LEFT_ID\") REFERENCES \"PUBLIC\".\"MAP_MAP_LEFT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_MAP_LEFT_RIGHTS\" ADD CONSTRAINT \"PUBLIC\".\"FKFXPAIPK6YJDL5TRRTU525F48H\" FOREIGN KEY(\"MAP_MAP_LEFT_ID\") REFERENCES \"PUBLIC\".\"MAP_MAP_LEFT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_MAP_RIGHT_LEFTS\" ADD CONSTRAINT \"PUBLIC\".\"FK5UB7E90XR6LQSQM1P4I67WHHV\" FOREIGN KEY(\"MAP_MAP_RIGHT_ID\") REFERENCES \"PUBLIC\".\"MAP_MAP_RIGHT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_MAP_LEFT_RIGHTS\" ADD CONSTRAINT \"PUBLIC\".\"FKMM4CRV7RRYUQI3E0DJA37XJ3D\" FOREIGN KEY(\"MAP_MAP_RIGHT_ID\") REFERENCES \"PUBLIC\".\"MAP_MAP_RIGHT\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.MapSetLeft	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.MapSetLeft","org.grails.orm.hibernate.cfg.domainbinding.binder.MapSetRight"]}
+table	map_set_left	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null [...]
+table	map_set_left_rights	{"checks":[],"collections":["Map of ManyToOne","Set of ManyToOne (inverse)"],"columnOrder":["map_set_left_id","map_set_right_id","rights_idx"],"columns":{"map_set_left_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"map_set_right_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint"," [...]
+table	map_set_right	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAP_SET_LEFT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_SET_LEFT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAP_SET_LEFT_RIGHTS\"(\n    \"MAP_SET_LEFT_ID\" BIGINT NOT NULL,\n    \"MAP_SET_RIGHT_ID\" BIGINT NOT NULL,\n    \"RIGHTS_IDX\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_SET_LEFT_RIGHTS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"MAP_SET_LEFT_ID\", \"RIGHTS_IDX\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAP_SET_RIGHT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_SET_RIGHT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_SET_LEFT_RIGHTS\" ADD CONSTRAINT \"PUBLIC\".\"FK8H0O33A9IA3HUN4XPLD7KUVR\" FOREIGN KEY(\"MAP_SET_RIGHT_ID\") REFERENCES \"PUBLIC\".\"MAP_SET_RIGHT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"MAP_SET_LEFT_RIGHTS\" ADD CONSTRAINT \"PUBLIC\".\"FKS7DW2O51QRWRXY07LATT1KP9J\" FOREIGN KEY(\"MAP_SET_LEFT_ID\") REFERENCES \"PUBLIC\".\"MAP_SET_LEFT\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.NonLazyCachedEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.NonLazyCachedEntity"]}
+table	non_lazy_cached_entity	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NON_LAZY_CACHED_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NON_LAZY_CACHED_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.OwnedLeft	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.OwnedLeft","org.grails.orm.hibernate.cfg.domainbinding.binder.OwnerRight"]}
+table	owned_left	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null," [...]
+table	owner_right	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+table	owner_right_lefts	{"checks":[],"collections":["Set of ManyToOne","Set of ManyToOne (inverse)"],"columnOrder":["owned_left_id","owner_right_id"],"columns":{"owned_left_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"owner_right_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"commen [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNED_LEFT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNED_LEFT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_RIGHT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_RIGHT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNER_RIGHT_LEFTS\"(\n    \"OWNED_LEFT_ID\" BIGINT NOT NULL,\n    \"OWNER_RIGHT_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_RIGHT_LEFTS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"OWNED_LEFT_ID\", \"OWNER_RIGHT_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_RIGHT_LEFTS\" ADD CONSTRAINT \"PUBLIC\".\"FK4YK2MW4AU0APEW56WMVK8UX9T\" FOREIGN KEY(\"OWNED_LEFT_ID\") REFERENCES \"PUBLIC\".\"OWNED_LEFT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"OWNER_RIGHT_LEFTS\" ADD CONSTRAINT \"PUBLIC\".\"FK9WXW424QKFWDHN3YX7OVFB8MA\" FOREIGN KEY(\"OWNER_RIGHT_ID\") REFERENCES \"PUBLIC\".\"OWNER_RIGHT\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.OwnedSelf	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.OwnedSelf"]}
+table	owned_self	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null," [...]
+table	owned_self_followers	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["following_id","owned_self_id"],"columns":{"following_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"owned_self_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FKjfw1 [...]
+table	owned_self_following	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["followers_id","following_id"],"columns":{"followers_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"following_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FKeqkc21 [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNED_SELF\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNED_SELF\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNED_SELF_FOLLOWERS\"(\n    \"FOLLOWING_ID\" BIGINT NOT NULL,\n    \"OWNED_SELF_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNED_SELF_FOLLOWERS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"FOLLOWING_ID\", \"OWNED_SELF_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"OWNED_SELF_FOLLOWING\"(\n    \"FOLLOWERS_ID\" BIGINT NOT NULL,\n    \"FOLLOWING_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"OWNED_SELF_FOLLOWING\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"FOLLOWERS_ID\", \"FOLLOWING_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"OWNED_SELF_FOLLOWING\" ADD CONSTRAINT \"PUBLIC\".\"FKOM6XXUBKGL24R3CVKHNG8BGTX\" FOREIGN KEY(\"FOLLOWERS_ID\") REFERENCES \"PUBLIC\".\"OWNED_SELF\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"OWNED_SELF_FOLLOWERS\" ADD CONSTRAINT \"PUBLIC\".\"FKMS7O7A6HF5I5VIIYRG98492L9\" FOREIGN KEY(\"OWNED_SELF_ID\") REFERENCES \"PUBLIC\".\"OWNED_SELF\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"OWNED_SELF_FOLLOWING\" ADD CONSTRAINT \"PUBLIC\".\"FKEQKC21JIN5LL3GWIMLF21M6CH\" FOREIGN KEY(\"FOLLOWING_ID\") REFERENCES \"PUBLIC\".\"OWNED_SELF\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"OWNED_SELF_FOLLOWERS\" ADD CONSTRAINT \"PUBLIC\".\"FKJFW1WR2QRVWBXNEXOU5JAQQOD\" FOREIGN KEY(\"FOLLOWING_ID\") REFERENCES \"PUBLIC\".\"OWNED_SELF\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.ReadOnlyCachedEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.ReadOnlyCachedEntity"]}
+table	read_only_cached_entity	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"READ_ONLY_CACHED_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"READ_ONLY_CACHED_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSJoinedSub	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSJoinedSub","org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSJoinedSuper"]}
+table	smbsjoined_sub	{"checks":[],"collections":[],"columnOrder":["id","sub_name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"sub_name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment":null,"foreignKeys":{"FKf60kl5got7wsac7tnmlf4o2r6":{"columns":["id"],"created [...]
+table	smbsjoined_super	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HT_SMBSJOINED_SUPER\"(\n    \"ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HT_SMBSJOINED_SUPER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_SMBSJOINED_SUPER\"(\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_SMBSJOINED_SUPER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_SMBSJOINED_SUB\"(\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"NAME\" CHARACTER VARYING(255),\n    \"SUB_NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_SMBSJOINED_SUB\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SMBSJOINED_SUB\"(\n    \"ID\" BIGINT NOT NULL,\n    \"SUB_NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SMBSJOINED_SUB\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SMBSJOINED_SUPER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SMBSJOINED_SUPER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"SMBSJOINED_SUB\" ADD CONSTRAINT \"PUBLIC\".\"FKF60KL5GOT7WSAC7TNMLF4O2R6\" FOREIGN KEY(\"ID\") REFERENCES \"PUBLIC\".\"SMBSJOINED_SUPER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSSingleSub	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSSingleSub","org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSSingleSuper"]}
+table	smbssingle_super	{"checks":[],"collections":[],"columnOrder":["id","version","class","name","sub_name"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SMBSSINGLE_SUPER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"SUB_NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SMBSSINGLE_SUPER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSUnionSub	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSUnionSub","org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSUnionSuper"],"unbootable":"MissingPropertyException: No such property: checkConstraints for class: org.hibernate.mapping.DenormalizedTable"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.SingleTableSubClassDefault	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.SingleTableSubClassDefault","org.grails.orm.hibernate.cfg.domainbinding.binder.SingleTableSubClassRoot","org.grails.orm.hibernate.cfg.domainbinding.binder.SingleTableSubClassSub"]}
+table	single_table_sub_class_root	{"checks":[],"collections":[],"columnOrder":["id","version","class","label","name"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"label":{"checks":[],"collation":null,"comment":null,"d [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SINGLE_TABLE_SUB_CLASS_ROOT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"LABEL\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SINGLE_TABLE_SUB_CLASS_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.TestEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.TestEntity"]}
+table	test_entity	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TEST_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TEST_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.UnidirectionalLeft	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.UnidirectionalLeft","org.grails.orm.hibernate.cfg.domainbinding.binder.UnidirectionalRight"]}
+table	unidirectional_left	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+table	unidirectional_left_unidirectional_right	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["unidirectional_left_rights_id","unidirectional_right_id"],"columns":{"unidirectional_left_rights_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"unidirectional_right_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":tru [...]
+table	unidirectional_right	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generated [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"UNIDIRECTIONAL_LEFT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"UNIDIRECTIONAL_LEFT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"UNIDIRECTIONAL_LEFT_UNIDIRECTIONAL_RIGHT\"(\n    \"UNIDIRECTIONAL_LEFT_RIGHTS_ID\" BIGINT,\n    \"UNIDIRECTIONAL_RIGHT_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"UNIDIRECTIONAL_RIGHT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"UNIDIRECTIONAL_RIGHT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"UNIDIRECTIONAL_LEFT_UNIDIRECTIONAL_RIGHT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"UNIDIRECTIONAL_LEFT_RIGHTS_ID\", \"UNIDIRECTIONAL_RIGHT_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"UNIDIRECTIONAL_LEFT_UNIDIRECTIONAL_RIGHT\" ADD CONSTRAINT \"PUBLIC\".\"FK3PXCKAPOUKSBYNUGP6F00UKYS\" FOREIGN KEY(\"UNIDIRECTIONAL_LEFT_RIGHTS_ID\") REFERENCES \"PUBLIC\".\"UNIDIRECTIONAL_LEFT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"UNIDIRECTIONAL_LEFT_UNIDIRECTIONAL_RIGHT\" ADD CONSTRAINT \"PUBLIC\".\"FKFSBIOYMNL9SYMX23E21X7UR9N\" FOREIGN KEY(\"UNIDIRECTIONAL_RIGHT_ID\") REFERENCES \"PUBLIC\".\"UNIDIRECTIONAL_RIGHT\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.UnionSubClassRoot	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.UnionSubClassRoot","org.grails.orm.hibernate.cfg.domainbinding.binder.UnionSubClassSub"],"unbootable":"RuntimeException: Cannot invoke \"java.lang.CharSequence.toString()\" because \"string\" is null"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsSequenceGeneratorEnumSpecEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsSequenceGeneratorEnumSpecEntity"]}
+table	grails_sequence_generator_enum_spec_entity	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"de [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GRAILS_SEQUENCE_GENERATOR_ENUM_SPEC_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GRAILS_SEQUENCE_GENERATOR_ENUM_SPEC_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.generator.SequenceStyleGeneratorSpecEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.generator.SequenceStyleGeneratorSpecEntity"]}
+table	sequence_style_generator_spec_entity	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryK [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SEQUENCE_STYLE_GENERATOR_SPEC_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SEQUENCE_STYLE_GENERATOR_SPEC_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.CompositeKeyEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.CompositeKeyEntity"]}
+table	composite_key_entity	{"checks":[],"collections":[],"columnOrder":["code","version","name"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"ge [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"COMPOSITE_KEY_ENTITY\"(\n    \"CODE\" INTEGER NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"COMPOSITE_KEY_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CODE\", \"NAME\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.EnumEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.EnumEntity"]}
+table	enum_entity	{"checks":[],"collections":[],"columnOrder":["id","version","name","type"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"type":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ENUM_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"TYPE\" ENUM('ASSIGNED', 'ENHANCED_TABLE', 'HILO', 'IDENTITY', 'INCREMENT', 'NATIVE', 'SEQUENCE', 'SEQUENCE_IDENTITY', 'TABLE', 'UUID', 'UUID2')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ENUM_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.ExplicitNonLazy	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.ExplicitNonLazy"]}
+table	explicit_non_lazy	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"EXPLICIT_NON_LAZY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"EXPLICIT_NON_LAZY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.GeneratorDefaultEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.GeneratorDefaultEntity"]}
+table	generator_default_entity	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"gener [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GENERATOR_DEFAULT_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GENERATOR_DEFAULT_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.GeneratorUuid2Entity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.GeneratorUuid2Entity"]}
+table	generator_uuid2_entity	{"checks":[],"collections":[],"columnOrder":["version","id","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GENERATOR_UUID2_ENTITY\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"ID\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GENERATOR_UUID2_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HBPPerson	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HBPPerson"]}
+table	hbpperson	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"i [...]
+table	hbpperson_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["hbpperson_id","tags_java_lang_string"],"columns":{"hbpperson_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment":null,"foreig [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HBPPERSON\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HBPPERSON\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HBPPERSON_TAGS\"(\n    \"HBPPERSON_ID\" BIGINT,\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HBPPERSON_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"HBPPERSON_ID\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"HBPPERSON_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKJD7Q88YK63KXVN62B6RCPCL5W\" FOREIGN KEY(\"HBPPERSON_ID\") REFERENCES \"PUBLIC\".\"HBPPERSON\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HBPStatusPerson	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HBPStatusPerson"]}
+table	hbpstatus_person	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+table	hbpstatus_person_statuses	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["hbpstatus_person_id","retention_policy"],"columns":{"hbpstatus_person_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"retention_policy":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"enum ('CLASS','RUNTIME','SOURCE')","un [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HBPSTATUS_PERSON\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HBPSTATUS_PERSON\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HBPSTATUS_PERSON_STATUSES\"(\n    \"HBPSTATUS_PERSON_ID\" BIGINT,\n    \"RETENTION_POLICY\" ENUM('CLASS', 'RUNTIME', 'SOURCE')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HBPSTATUS_PERSON_STATUSES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"HBPSTATUS_PERSON_ID\", \"RETENTION_POLICY\");"
+script		"ALTER TABLE \"PUBLIC\".\"HBPSTATUS_PERSON_STATUSES\" ADD CONSTRAINT \"PUBLIC\".\"FK7YAV89KYNUAJLYG4P461JJBL4\" FOREIGN KEY(\"HBPSTATUS_PERSON_ID\") REFERENCES \"PUBLIC\".\"HBPSTATUS_PERSON\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HCEPEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HCEPEntity"]}
+table	hcepentity	{"checks":[],"collections":[],"columnOrder":["id","version","type"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"type":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"enum ('CLASS','RUNTIME','SOURCE')","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HCEPENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TYPE\" ENUM('CLASS', 'RUNTIME', 'SOURCE')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HCEPENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HCIPCompositeEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HCIPCompositeEntity"]}
+table	hcipcomposite_entity	{"checks":[],"collections":[],"columnOrder":["code","version","name"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"ge [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HCIPCOMPOSITE_ENTITY\"(\n    \"CODE\" INTEGER NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HCIPCOMPOSITE_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CODE\", \"NAME\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HCIPSimpleEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HCIPSimpleEntity"]}
+table	hcipsimple_entity	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HCIPSIMPLE_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HCIPSIMPLE_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HCPTestEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HCPTestEntity"]}
+table	hcptest_entity	{"checks":[],"collections":[],"columnOrder":["id","version","custom"],"columns":{"custom":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HCPTEST_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CUSTOM\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HCPTEST_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HMMPA	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HMMPA","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HMMPB"]}
+table	h_m_m_p_a_others	{"checks":[],"collections":["Set of ManyToOne","Set of ManyToOne (inverse)"],"columnOrder":["hmmpa_id","hmmpb_id"],"columns":{"hmmpa_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"hmmpb_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{ [...]
+table	hmmpa	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name":"h [...]
+table	hmmpb	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name":"h [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"H_M_M_P_A_OTHERS\"(\n    \"HMMPA_ID\" BIGINT NOT NULL,\n    \"HMMPB_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"H_M_M_P_A_OTHERS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HMMPA_ID\", \"HMMPB_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HMMPA\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HMMPA\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HMMPB\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HMMPB\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"H_M_M_P_A_OTHERS\" ADD CONSTRAINT \"PUBLIC\".\"FKDYROQ5TPPH27Y032KQ1JR2SP\" FOREIGN KEY(\"HMMPB_ID\") REFERENCES \"PUBLIC\".\"HMMPB\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"H_M_M_P_A_OTHERS\" ADD CONSTRAINT \"PUBLIC\".\"FKREC2CIXX2BHO1CEWBK71F7G0X\" FOREIGN KEY(\"HMMPA_ID\") REFERENCES \"PUBLIC\".\"HMMPA\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HMTOPAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HMTOPAuthor","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HMTOPBook"]}
+table	hmtopauthor	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+table	hmtopbook	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["author_id","id","version","title"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HMTOPAUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HMTOPAUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HMTOPBOOK\"(\n    \"AUTHOR_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HMTOPBOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"HMTOPBOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKKBK5TMN7N0T6IFWDAXU7SE7JR\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"HMTOPAUTHOR\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HOTMPAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HOTMPAuthor","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HOTMPBook"]}
+table	hotmpauthor	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+table	hotmpauthor_hotmpbook	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["hotmpauthor_books_id","hotmpbook_id"],"columns":{"hotmpauthor_books_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"hotmpbook_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"foreignK [...]
+table	hotmpbook	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HOTMPAUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HOTMPAUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HOTMPAUTHOR_HOTMPBOOK\"(\n    \"HOTMPAUTHOR_BOOKS_ID\" BIGINT,\n    \"HOTMPBOOK_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HOTMPBOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HOTMPBOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"HOTMPAUTHOR_HOTMPBOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"HOTMPAUTHOR_BOOKS_ID\", \"HOTMPBOOK_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"HOTMPAUTHOR_HOTMPBOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKHTLH4SPVDI9GB2DHSU37XUILS\" FOREIGN KEY(\"HOTMPBOOK_ID\") REFERENCES \"PUBLIC\".\"HOTMPBOOK\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"HOTMPAUTHOR_HOTMPBOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKC27F1JA71OA8910YL2HIIPF6X\" FOREIGN KEY(\"HOTMPAUTHOR_BOOKS_ID\") REFERENCES \"PUBLIC\".\"HOTMPAUTHOR\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPEComposite	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPEComposite"]}
+table	hpecomposite	{"checks":[],"collections":[],"columnOrder":["version","a","b"],"columns":{"a":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"b":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HPECOMPOSITE\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"A\" CHARACTER VARYING(255) NOT NULL,\n    \"B\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HPECOMPOSITE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"A\", \"B\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPESimple	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPESimple"]}
+table	hpesimple	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"i [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HPESIMPLE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HPESIMPLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPPSClassTyped	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPPSClassTyped"]}
+table	hppsclass_typed	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HPPSCLASS_TYPED\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HPPSCLASS_TYPED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPPSManyA	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPPSManyA","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPPSManyB"]}
+table	hppsmanya	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name [...]
+table	hppsmanyb	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name [...]
+table	many_a_others	{"checks":[],"collections":["Set of ManyToOne (inverse)","Set of ManyToOne"],"columnOrder":["hppsmanya_id","hppsmanyb_id"],"columns":{"hppsmanya_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"hppsmanyb_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"f [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HPPSMANYA\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HPPSMANYA\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HPPSMANYB\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HPPSMANYB\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MANY_A_OTHERS\"(\n    \"HPPSMANYA_ID\" BIGINT NOT NULL,\n    \"HPPSMANYB_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MANY_A_OTHERS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HPPSMANYA_ID\", \"HPPSMANYB_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"MANY_A_OTHERS\" ADD CONSTRAINT \"PUBLIC\".\"FKNATRLAS9GWAQRV6HLNPYPNY7V\" FOREIGN KEY(\"HPPSMANYB_ID\") REFERENCES \"PUBLIC\".\"HPPSMANYB\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"MANY_A_OTHERS\" ADD CONSTRAINT \"PUBLIC\".\"FK56V6TT87XUKQTDR3B5U4NY7AP\" FOREIGN KEY(\"HPPSMANYA_ID\") REFERENCES \"PUBLIC\".\"HPPSMANYA\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPPSStringTyped	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPPSStringTyped"]}
+table	hppsstring_typed	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HPPSSTRING_TYPED\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HPPSSTRING_TYPED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HSEPEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HSEPEntity"]}
+table	hsepentity	{"checks":[],"collections":[],"columnOrder":["id","version","type"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"type":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"enum ('CLASS','RUNTIME','SOURCE')","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HSEPENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TYPE\" ENUM('CLASS', 'RUNTIME', 'SOURCE')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HSEPENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HSIPAssignedEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HSIPAssignedEntity"]}
+table	hsipassigned_entity	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generated [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HSIPASSIGNED_ENTITY\"(\n    \"ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HSIPASSIGNED_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HSIPSimpleEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HSIPSimpleEntity"]}
+table	hsipsimple_entity	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HSIPSIMPLE_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HSIPSIMPLE_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HSPEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HSPEntity"]}
+table	hspentity	{"checks":[],"collections":[],"columnOrder":["id","version","name","type"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"type":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HSPENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"TYPE\" ENUM('CLASS', 'RUNTIME', 'SOURCE')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HSPENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPAuthor","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPAuthorCached","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPAuthorCustom","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPAuthorLazy","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPAuthorOrphan","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTM [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPCourse	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPCourse","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPStudent"]}
+table	htmpcourse	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null [...]
+table	htmpstudent	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+table	htmpstudent_courses	{"checks":[],"collections":["Set of ManyToOne (inverse)","Set of ManyToOne"],"columnOrder":["htmpcourse_id","htmpstudent_id"],"columns":{"htmpcourse_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"htmpstudent_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comm [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HTMPCOURSE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPCOURSE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HTMPSTUDENT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPSTUDENT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HTMPSTUDENT_COURSES\"(\n    \"HTMPCOURSE_ID\" BIGINT NOT NULL,\n    \"HTMPSTUDENT_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPSTUDENT_COURSES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTMPCOURSE_ID\", \"HTMPSTUDENT_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPSTUDENT_COURSES\" ADD CONSTRAINT \"PUBLIC\".\"FKOY6QLM36DSFCOR8QSMBGNFT81\" FOREIGN KEY(\"HTMPCOURSE_ID\") REFERENCES \"PUBLIC\".\"HTMPCOURSE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPSTUDENT_COURSES\" ADD CONSTRAINT \"PUBLIC\".\"FKCDP5W2KUNLTY7H6FN2VEXWPGC\" FOREIGN KEY(\"HTMPSTUDENT_ID\") REFERENCES \"PUBLIC\".\"HTMPSTUDENT\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPEntityWithEnum	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPEntityWithEnum"]}
+table	htmpentity_with_enum	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":[ [...]
+table	htmpentity_with_enum_statuses	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["htmpentity_with_enum_id","htmpstatus"],"columns":{"htmpentity_with_enum_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"htmpstatus":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"enum ('ACTIVE','INACTIVE')","unique":f [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HTMPENTITY_WITH_ENUM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPENTITY_WITH_ENUM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HTMPENTITY_WITH_ENUM_STATUSES\"(\n    \"HTMPENTITY_WITH_ENUM_ID\" BIGINT,\n    \"HTMPSTATUS\" ENUM('ACTIVE', 'INACTIVE')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPENTITY_WITH_ENUM_STATUSES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"HTMPENTITY_WITH_ENUM_ID\", \"HTMPSTATUS\");"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPENTITY_WITH_ENUM_STATUSES\" ADD CONSTRAINT \"PUBLIC\".\"FKH9VW482TNW6SGLK0RPTS97D4I\" FOREIGN KEY(\"HTMPENTITY_WITH_ENUM_ID\") REFERENCES \"PUBLIC\".\"HTMPENTITY_WITH_ENUM\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPJoinColOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPJoinColOwner"]}
+table	htmp_join_col_owner_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["htmpjoin_col_owner_id","tag_val"],"columns":{"htmpjoin_col_owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tag_val":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment":null,"foreig [...]
+table	htmpjoin_col_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["i [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HTMP_JOIN_COL_OWNER_TAGS\"(\n    \"HTMPJOIN_COL_OWNER_ID\" BIGINT,\n    \"TAG_VAL\" CHARACTER VARYING(255)\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HTMPJOIN_COL_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPJOIN_COL_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"HTMP_JOIN_COL_OWNER_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"HTMPJOIN_COL_OWNER_ID\", \"TAG_VAL\");"
+script		"ALTER TABLE \"PUBLIC\".\"HTMP_JOIN_COL_OWNER_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKGSC2DRAIYLGAE3A5PI5GT3USD\" FOREIGN KEY(\"HTMPJOIN_COL_OWNER_ID\") REFERENCES \"PUBLIC\".\"HTMPJOIN_COL_OWNER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPMappedTableAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPMappedTableAuthor","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPMappedTableBook"]}
+table	htmp_book	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+table	htmpmapped_table_author	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"genera [...]
+table	htmpmapped_table_author_htmp_book	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["htmp_book_id","htmpmapped_table_author_books_id"],"columns":{"htmp_book_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"htmpmapped_table_author_books_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","uniq [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HTMP_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTMP_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HTMPMAPPED_TABLE_AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPMAPPED_TABLE_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HTMPMAPPED_TABLE_AUTHOR_HTMP_BOOK\"(\n    \"HTMP_BOOK_ID\" BIGINT,\n    \"HTMPMAPPED_TABLE_AUTHOR_BOOKS_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPMAPPED_TABLE_AUTHOR_HTMP_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"HTMPMAPPED_TABLE_AUTHOR_BOOKS_ID\", \"HTMP_BOOK_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPMAPPED_TABLE_AUTHOR_HTMP_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKHJ1YD1TEFBBF2X22UFLJPG3L7\" FOREIGN KEY(\"HTMPMAPPED_TABLE_AUTHOR_BOOKS_ID\") REFERENCES \"PUBLIC\".\"HTMPMAPPED_TABLE_AUTHOR\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPMAPPED_TABLE_AUTHOR_HTMP_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKP7FVHDTKQ7JPKCCPONNJMBYY3\" FOREIGN KEY(\"HTMP_BOOK_ID\") REFERENCES \"PUBLIC\".\"HTMP_BOOK\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOrder	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOrder"]}
+table	htmp_order_items	{"checks":[],"collections":["List of BasicValue"],"columnOrder":["item_idx","order_id","item_value"],"columns":{"item_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"item_value":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"order_id":{"checks":[],"collation":n [...]
+table	htmporder	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HTMP_ORDER_ITEMS\"(\n    \"ITEM_IDX\" INTEGER NOT NULL,\n    \"ORDER_ID\" BIGINT NOT NULL,\n    \"ITEM_VALUE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTMP_ORDER_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ITEM_IDX\", \"ORDER_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HTMPORDER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPORDER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"HTMP_ORDER_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FK4IXVNMCU3T3LXWAAOL83O8RBM\" FOREIGN KEY(\"ORDER_ID\") REFERENCES \"PUBLIC\".\"HTMPORDER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOrderClosure	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOrderClosure"]}
+table	htmporder_closure	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id [...]
+table	htmporder_closure_items	{"checks":[],"collections":["List of BasicValue"],"columnOrder":["closure_idx","htmporder_closure_id","items_java_lang_string"],"columns":{"closure_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"htmporder_closure_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":fal [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HTMPORDER_CLOSURE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPORDER_CLOSURE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HTMPORDER_CLOSURE_ITEMS\"(\n    \"CLOSURE_IDX\" BIGINT NOT NULL,\n    \"HTMPORDER_CLOSURE_ID\" BIGINT NOT NULL,\n    \"ITEMS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPORDER_CLOSURE_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CLOSURE_IDX\", \"HTMPORDER_CLOSURE_ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOrderClosure$__clinit__closure1$_closure2@0\" ON \"PUBLIC\".\"HTMPORDER_CLOSURE_ITEMS\"(\"HTMPORDER_CLOSURE_ID\" NULLS FIRST);"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPORDER_CLOSURE_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FKMFLOKVAEE66E7KH6BF81VY0QP\" FOREIGN KEY(\"HTMPORDER_CLOSURE_ID\") REFERENCES \"PUBLIC\".\"HTMPORDER_CLOSURE\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOrderEmptyIndex	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOrderEmptyIndex"]}
+table	htmporder_empty_index	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns": [...]
+table	htmporder_empty_index_items	{"checks":[],"collections":["List of BasicValue"],"columnOrder":["items_idx","htmporder_empty_index_id","items_java_lang_string"],"columns":{"htmporder_empty_index_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"items_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","un [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HTMPORDER_EMPTY_INDEX\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPORDER_EMPTY_INDEX\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HTMPORDER_EMPTY_INDEX_ITEMS\"(\n    \"ITEMS_IDX\" INTEGER NOT NULL,\n    \"HTMPORDER_EMPTY_INDEX_ID\" BIGINT NOT NULL,\n    \"ITEMS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPORDER_EMPTY_INDEX_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ITEMS_IDX\", \"HTMPORDER_EMPTY_INDEX_ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOrderEmptyIndex$__clinit__closure1$_closure2@0\" ON \"PUBLIC\".\"HTMPORDER_EMPTY_INDEX_ITEMS\"(\"HTMPORDER_EMPTY_INDEX_ID\" NULLS FIRST);"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPORDER_EMPTY_INDEX_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FK4SRSUW5GTG9XC5QBE7R1NAW75\" FOREIGN KEY(\"HTMPORDER_EMPTY_INDEX_ID\") REFERENCES \"PUBLIC\".\"HTMPORDER_EMPTY_INDEX\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOrderMap	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOrderMap"]}
+table	htmporder_map	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"]," [...]
+table	htmporder_map_items	{"checks":[],"collections":["List of BasicValue"],"columnOrder":["htmporder_map_id","items_java_lang_string","map_idx"],"columns":{"htmporder_map_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"items_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":fal [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HTMPORDER_MAP\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPORDER_MAP\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HTMPORDER_MAP_ITEMS\"(\n    \"HTMPORDER_MAP_ID\" BIGINT NOT NULL,\n    \"ITEMS_JAVA_LANG_STRING\" CHARACTER VARYING(255),\n    \"MAP_IDX\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPORDER_MAP_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTMPORDER_MAP_ID\", \"MAP_IDX\");"
+script		"CREATE INDEX \"PUBLIC\".\"[column:map_idx\" ON \"PUBLIC\".\"HTMPORDER_MAP_ITEMS\"(\"HTMPORDER_MAP_ID\" NULLS FIRST);"
+script		"CREATE INDEX \"PUBLIC\".\"type:string]\" ON \"PUBLIC\".\"HTMPORDER_MAP_ITEMS\"(\"HTMPORDER_MAP_ID\" NULLS FIRST);"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPORDER_MAP_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FKACI0XX8Q5MS7GDLLPYGAS05EN\" FOREIGN KEY(\"HTMPORDER_MAP_ID\") REFERENCES \"PUBLIC\".\"HTMPORDER_MAP\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOwnerObject	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOwnerObject"],"unbootable":"RuntimeException: Unable to determine SQL type name for column 'items_java_lang_object' of table 'htmpowner_object_items' because there is no type mapping for org.hibernate.type.SqlTypes code: 2000 (JAVA_OBJECT)"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOwnerString	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOwnerString"]}
+table	htmpowner_string	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id" [...]
+table	htmpowner_string_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["htmpowner_string_id","tags_java_lang_string"],"columns":{"htmpowner_string_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}}," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HTMPOWNER_STRING\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPOWNER_STRING\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HTMPOWNER_STRING_TAGS\"(\n    \"HTMPOWNER_STRING_ID\" BIGINT,\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPOWNER_STRING_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"HTMPOWNER_STRING_ID\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPOWNER_STRING_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKJPN9UUQYYDT27QC2FCN8F5YFW\" FOREIGN KEY(\"HTMPOWNER_STRING_ID\") REFERENCES \"PUBLIC\".\"HTMPOWNER_STRING\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPQuotedTableAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPQuotedTableAuthor","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPQuotedTableBook"]}
+table	htmp_quoted_book	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+table	htmpquoted_table_author	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"genera [...]
+table	htmpquoted_table_author_htmp_quoted_book	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["htmp_quoted_book_id","htmpquoted_table_author_books_id"],"columns":{"htmp_quoted_book_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"htmpquoted_table_author_books_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"htmp_quoted_book\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"htmp_quoted_book\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HTMPQUOTED_TABLE_AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPQUOTED_TABLE_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HTMPQUOTED_TABLE_AUTHOR_HTMP_QUOTED_BOOK\"(\n    \"HTMP_QUOTED_BOOK_ID\" BIGINT,\n    \"HTMPQUOTED_TABLE_AUTHOR_BOOKS_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPQUOTED_TABLE_AUTHOR_HTMP_QUOTED_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"HTMPQUOTED_TABLE_AUTHOR_BOOKS_ID\", \"HTMP_QUOTED_BOOK_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPQUOTED_TABLE_AUTHOR_HTMP_QUOTED_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"FK9RVMVAMNWDOS42W1HBE6JXU69\" FOREIGN KEY(\"HTMPQUOTED_TABLE_AUTHOR_BOOKS_ID\") REFERENCES \"PUBLIC\".\"HTMPQUOTED_TABLE_AUTHOR\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"HTMPQUOTED_TABLE_AUTHOR_HTMP_QUOTED_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"FK274I7IV8A601RJCV9TU72QPCJ\" FOREIGN KEY(\"HTMP_QUOTED_BOOK_ID\") REFERENCES \"PUBLIC\".\"htmp_quoted_book\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTOPAddress	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTOPAddress","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTOPAuthor","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTOPBook","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTOPProfile"]}
+table	htopaddress	{"checks":[],"collections":[],"columnOrder":["id","version","city"],"columns":{"city":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+table	htopauthor	{"checks":[],"collections":[],"columnOrder":["address_id","id","profile_id","version","name"],"columns":{"address_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":nu [...]
+table	htopbook	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["author_id","id","version","title"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null [...]
+table	htopprofile	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"na [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HTOPADDRESS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CITY\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTOPADDRESS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HTOPAUTHOR\"(\n    \"ADDRESS_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"PROFILE_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTOPAUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HTOPBOOK\"(\n    \"AUTHOR_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTOPBOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HTOPPROFILE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTOPPROFILE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"HTOPAUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"FK2OYWNQXVNTCO3X24DV7ILR9S5\" FOREIGN KEY(\"ADDRESS_ID\") REFERENCES \"PUBLIC\".\"HTOPADDRESS\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"HTOPAUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"FKTR76HDS9N63JSC19V4QUOPXLR\" FOREIGN KEY(\"PROFILE_ID\") REFERENCES \"PUBLIC\".\"HTOPPROFILE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"HTOPBOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKIC6V8TSNTW2G8841APVE6GG90\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"HTOPAUTHOR\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HVPEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HVPEntity"]}
+table	hvpentity	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HVPENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HVPENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.JoinFetchEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.JoinFetchEntity"]}
+table	join_fetch_entity	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id [...]
+table	join_fetch_entity_items	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["join_fetch_entity_id","items_java_lang_string"],"columns":{"items_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"join_fetch_entity_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":fal [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"JOIN_FETCH_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"JOIN_FETCH_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"JOIN_FETCH_ENTITY_ITEMS\"(\n    \"JOIN_FETCH_ENTITY_ID\" BIGINT,\n    \"ITEMS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"JOIN_FETCH_ENTITY_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"JOIN_FETCH_ENTITY_ID\", \"ITEMS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"JOIN_FETCH_ENTITY_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FKMP8XHI6YQD3ARD8SI7OW4TLFS\" FOREIGN KEY(\"JOIN_FETCH_ENTITY_ID\") REFERENCES \"PUBLIC\".\"JOIN_FETCH_ENTITY\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.LazyAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.LazyAuthor","org.grails.orm.hibernate.cfg.domainbinding.hibernate.LazyBook"]}
+table	lazy_author	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+table	lazy_book	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["author_id","id","version","title"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"LAZY_AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"LAZY_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"LAZY_BOOK\"(\n    \"AUTHOR_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"LAZY_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"LAZY_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKFSSU3Q5602QKYDYMSG6D9J64K\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"LAZY_AUTHOR\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectCollectionGroup	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectCollectionGroup"]}
+table	defect_collection_group	{"checks":[],"collections":[],"columnOrder":["id","version","x"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"x":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null [...]
+table	defect_collection_group_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["defect_collection_group_id","tags_java_lang_string"],"columns":{"defect_collection_group_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255 [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DEFECT_COLLECTION_GROUP\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"X\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_COLLECTION_GROUP\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectEnumColumn	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectEnumColumn"]}
+table	defect_enum_column	{"checks":[],"collections":[],"columnOrder":["id","version","state"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"state":{"checks":[],"collation":null,"comment":"the state","default":"'ON'","generatedAs":null,"identity":false,"nullable":true,"type":"enum ('OFF','ON')","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DEFECT_ENUM_COLUMN\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"STATE\" ENUM('OFF', 'ON') DEFAULT 'ON' COMMENT 'the state'\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_ENUM_COLUMN\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectEnumGroup	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectEnumGroup"]}
+table	defect_enum_group	{"checks":[],"collections":[],"columnOrder":["id","version","other","state"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"other":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"state":{"checks":[],"collation":null,"comment":null,"default":null,"gene [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DEFECT_ENUM_GROUP\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"OTHER\" CHARACTER VARYING(255),\n    \"STATE\" ENUM('OFF', 'ON')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_ENUM_GROUP\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectItem","org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectItemOneOwner","org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectItemTwoOwner","org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectOtherItem"]}
+table	defect_item	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+table	defect_item_one_owner	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generate [...]
+table	defect_item_one_owner_defect_item	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["defect_item_id","defect_item_one_owner_items_id"],"columns":{"defect_item_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"defect_item_one_owner_items_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","uniq [...]
+table	defect_item_two_owner	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generate [...]
+table	defect_item_two_owner_defect_item	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["defect_item_id","defect_item_two_owner_items_id"],"columns":{"defect_item_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"defect_item_two_owner_items_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","uniq [...]
+table	defect_item_two_owner_defect_other_item	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["defect_item_two_owner_others_id","defect_other_item_id"],"columns":{"defect_item_two_owner_others_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"defect_other_item_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true," [...]
+table	defect_other_item	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DEFECT_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DEFECT_ITEM_ONE_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_ITEM_ONE_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DEFECT_ITEM_ONE_OWNER_DEFECT_ITEM\"(\n    \"DEFECT_ITEM_ID\" BIGINT,\n    \"DEFECT_ITEM_ONE_OWNER_ITEMS_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DEFECT_ITEM_TWO_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_ITEM_TWO_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DEFECT_ITEM_TWO_OWNER_DEFECT_ITEM\"(\n    \"DEFECT_ITEM_ID\" BIGINT,\n    \"DEFECT_ITEM_TWO_OWNER_ITEMS_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DEFECT_ITEM_TWO_OWNER_DEFECT_OTHER_ITEM\"(\n    \"DEFECT_ITEM_TWO_OWNER_OTHERS_ID\" BIGINT,\n    \"DEFECT_OTHER_ITEM_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DEFECT_OTHER_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_OTHER_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_ITEM_ONE_OWNER_DEFECT_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"DEFECT_ITEM_ONE_OWNER_ITEMS_ID\", \"DEFECT_ITEM_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_ITEM_TWO_OWNER_DEFECT_OTHER_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"DEFECT_ITEM_TWO_OWNER_OTHERS_ID\", \"DEFECT_OTHER_ITEM_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_ITEM_TWO_OWNER_DEFECT_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"DEFECT_ITEM_TWO_OWNER_ITEMS_ID\", \"DEFECT_ITEM_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_ITEM_TWO_OWNER_DEFECT_OTHER_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FK5AJNFBU2Y8LROQV0SESI14VRM\" FOREIGN KEY(\"DEFECT_ITEM_TWO_OWNER_OTHERS_ID\") REFERENCES \"PUBLIC\".\"DEFECT_ITEM_TWO_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_ITEM_ONE_OWNER_DEFECT_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKE5HBNXTX85EHCJV4QDJGIF2E7\" FOREIGN KEY(\"DEFECT_ITEM_ONE_OWNER_ITEMS_ID\") REFERENCES \"PUBLIC\".\"DEFECT_ITEM_ONE_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_ITEM_ONE_OWNER_DEFECT_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKPWYKXJI1WEU5CF1RUYINCR2L9\" FOREIGN KEY(\"DEFECT_ITEM_ID\") REFERENCES \"PUBLIC\".\"DEFECT_ITEM\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_ITEM_TWO_OWNER_DEFECT_OTHER_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKSTYHBKEOSGRL1I3CXTSHD9OMF\" FOREIGN KEY(\"DEFECT_OTHER_ITEM_ID\") REFERENCES \"PUBLIC\".\"DEFECT_OTHER_ITEM\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_ITEM_TWO_OWNER_DEFECT_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKNI29R1Q9PWYPDDJ08NWOY5LBV\" FOREIGN KEY(\"DEFECT_ITEM_TWO_OWNER_ITEMS_ID\") REFERENCES \"PUBLIC\".\"DEFECT_ITEM_TWO_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_ITEM_TWO_OWNER_DEFECT_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKE5CNMA499FKOSQ6PX3TQN7NOQ\" FOREIGN KEY(\"DEFECT_ITEM_ID\") REFERENCES \"PUBLIC\".\"DEFECT_ITEM\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectNamedInverse	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectNamedInverse","org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectNamedOwner"]}
+table	defect_named_inverse	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generated [...]
+table	defect_named_others	{"checks":[],"collections":["Set of ManyToOne (inverse)","Set of ManyToOne"],"columnOrder":["defect_named_inverse_id","defect_named_owner_id"],"columns":{"defect_named_inverse_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"defect_named_owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"typ [...]
+table	defect_named_owner	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DEFECT_NAMED_INVERSE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_NAMED_INVERSE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DEFECT_NAMED_OTHERS\"(\n    \"DEFECT_NAMED_INVERSE_ID\" BIGINT NOT NULL,\n    \"DEFECT_NAMED_OWNER_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_NAMED_OTHERS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"DEFECT_NAMED_INVERSE_ID\", \"DEFECT_NAMED_OWNER_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DEFECT_NAMED_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_NAMED_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_NAMED_OTHERS\" ADD CONSTRAINT \"PUBLIC\".\"FK4NY5Y8XYSIWXE15U7YTEAFYJE\" FOREIGN KEY(\"DEFECT_NAMED_INVERSE_ID\") REFERENCES \"PUBLIC\".\"DEFECT_NAMED_INVERSE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_NAMED_OTHERS\" ADD CONSTRAINT \"PUBLIC\".\"FK1JQ0HE0EOWY7XVQPDATPIRER7\" FOREIGN KEY(\"DEFECT_NAMED_OWNER_ID\") REFERENCES \"PUBLIC\".\"DEFECT_NAMED_OWNER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectOneCollection	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectOneCollection"]}
+table	defect_one_collection	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generate [...]
+table	defect_one_collection_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["defect_one_collection_id","tags_java_lang_string"],"columns":{"defect_one_collection_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","un [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DEFECT_ONE_COLLECTION\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_ONE_COLLECTION\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DEFECT_ONE_COLLECTION_TAGS\"(\n    \"DEFECT_ONE_COLLECTION_ID\" BIGINT,\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_ONE_COLLECTION_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"DEFECT_ONE_COLLECTION_ID\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_ONE_COLLECTION_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FK7YRTLDHBHPA01OSNKO5XLH9KM\" FOREIGN KEY(\"DEFECT_ONE_COLLECTION_ID\") REFERENCES \"PUBLIC\".\"DEFECT_ONE_COLLECTION\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectReadOnlyColumns	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectReadOnlyColumns"]}
+table	defect_read_only_columns	{"checks":[],"collections":[],"columnOrder":["id","version","inserted","updated"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"inserted":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"updated":{"checks":[],"collation":null,"comment":null,"de [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DEFECT_READ_ONLY_COLUMNS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"INSERTED\" CHARACTER VARYING(255),\n    \"UPDATED\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_READ_ONLY_COLUMNS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectTwoCollections	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectTwoCollections"]}
+table	defect_two_collections	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generat [...]
+table	defect_two_collections_scores	{"checks":[],"collections":["List of BasicValue"],"columnOrder":["scores_idx","scores_java_lang_integer","defect_two_collections_id"],"columns":{"defect_two_collections_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"scores_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"inte [...]
+table	defect_two_collections_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["defect_two_collections_id","tags_java_lang_string"],"columns":{"defect_two_collections_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)", [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DEFECT_TWO_COLLECTIONS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_TWO_COLLECTIONS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DEFECT_TWO_COLLECTIONS_SCORES\"(\n    \"SCORES_IDX\" INTEGER NOT NULL,\n    \"SCORES_JAVA_LANG_INTEGER\" INTEGER,\n    \"DEFECT_TWO_COLLECTIONS_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_TWO_COLLECTIONS_SCORES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"SCORES_IDX\", \"DEFECT_TWO_COLLECTIONS_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DEFECT_TWO_COLLECTIONS_TAGS\"(\n    \"DEFECT_TWO_COLLECTIONS_ID\" BIGINT,\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_TWO_COLLECTIONS_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"DEFECT_TWO_COLLECTIONS_ID\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_TWO_COLLECTIONS_SCORES\" ADD CONSTRAINT \"PUBLIC\".\"FKD8AOKGE9K8TLX43REUUVLDB1J\" FOREIGN KEY(\"DEFECT_TWO_COLLECTIONS_ID\") REFERENCES \"PUBLIC\".\"DEFECT_TWO_COLLECTIONS\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_TWO_COLLECTIONS_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKE2VJ714KTP3V56XWBP9X4EVNA\" FOREIGN KEY(\"DEFECT_TWO_COLLECTIONS_ID\") REFERENCES \"PUBLIC\".\"DEFECT_TWO_COLLECTIONS\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectWritable	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectWritable"]}
+table	defect_writable	{"checks":[],"collections":[],"columnOrder":["id","version","inserted","updated"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"inserted":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"updated":{"checks":[],"collation":null,"comment":null,"default":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DEFECT_WRITABLE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"INSERTED\" CHARACTER VARYING(255),\n    \"UPDATED\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DEFECT_WRITABLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenAbstractBase	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenAbstractBase","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenConcreteChild"]}
+table	gen_abstract_base	{"checks":[],"collections":[],"columnOrder":["id","version","class","extra","title"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"extra":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"defa [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_ABSTRACT_BASE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"EXTRA\" CHARACTER VARYING(255),\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_ABSTRACT_BASE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenAnimal	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenAnimal","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCat","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenDog","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPuppy"]}
+table	gen_animal	{"checks":[],"collections":[],"columnOrder":["indoor","weeks","id","version","breed","class","name"],"columns":{"breed":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_ANIMAL\"(\n    \"INDOOR\" BOOLEAN,\n    \"WEEKS\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"BREED\" CHARACTER VARYING(255),\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_ANIMAL\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenBasic	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenBasic","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenWithOwner"]}
+table	gen_basic	{"checks":[],"collections":[],"columnOrder":["age","price","id","version","tag","name","code_x","notes"],"columns":{"age":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"code_x":{"checks":[],"collation":null,"comment":"the code","default":"'none'","generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comm [...]
+table	gen_with_owner	{"checks":[],"collections":[],"columnOrder":["basic_id","id","version"],"columns":{"basic_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_BASIC\" COMMENT 'basic things'(\n    \"AGE\" INTEGER,\n    \"PRICE\" NUMERIC(38, 2),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TAG\" CHARACTER VARYING(20),\n    \"NAME\" CHARACTER VARYING(50) NOT NULL,\n    \"CODE_X\" CHARACTER VARYING(255) DEFAULT 'none' COMMENT 'the code',\n    \"NOTES\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_BASIC\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_WITH_OWNER\"(\n    \"BASIC_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_WITH_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_BASIC\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"NAME\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_WITH_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"FKAQ58IKQRI4EFA3MQ7UOXGAI0S\" FOREIGN KEY(\"BASIC_ID\") REFERENCES \"PUBLIC\".\"GEN_BASIC\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheBogus	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheBogus"]}
+table	gen_cache_bogus	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CACHE_BOGUS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CACHE_BOGUS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheDefault	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheDefault"]}
+table	gen_cache_default	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CACHE_DEFAULT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CACHE_DEFAULT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheLeaf	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheLeaf","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheRoot"]}
+table	gen_cache_root	{"checks":[],"collections":[],"columnOrder":["id","version","class","extra","name"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"extra":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CACHE_ROOT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"EXTRA\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CACHE_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheNonStrict	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheNonStrict"]}
+table	gen_cache_non_strict	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generated [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CACHE_NON_STRICT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CACHE_NON_STRICT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheNone	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheNone"]}
+table	gen_cache_none	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CACHE_NONE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CACHE_NONE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheOff	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheOff"]}
+table	gen_cache_off	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CACHE_OFF\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CACHE_OFF\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheReadOnly	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheReadOnly"]}
+table	gen_cache_read_only	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CACHE_READ_ONLY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CACHE_READ_ONLY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCar	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCar","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenVehicle"]}
+table	gen_vehicle	{"checks":[],"collections":[],"columnOrder":["doors","id","version","class","name"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"doors":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"g [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_VEHICLE\"(\n    \"DOORS\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_VEHICLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidChild	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidChild","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidParent"]}
+table	gen_cid_parent	{"checks":[],"collections":[],"columnOrder":["version","a","b","c","class"],"columns":{"a":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"b":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"c":{"checks":[],"collation":null,"comment":null,"default":null,"generated [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CID_PARENT\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"A\" CHARACTER VARYING(255) NOT NULL,\n    \"B\" CHARACTER VARYING(255) NOT NULL,\n    \"C\" CHARACTER VARYING(255),\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CID_PARENT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"A\", \"B\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidEmbOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidEmbOwner"]}
+table	gen_cid_emb_owner	{"checks":[],"collections":[],"columnOrder":["gen_cid_simple_last","id","version","gen_cid_simple_age","home_street"],"columns":{"gen_cid_simple_age":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"gen_cid_simple_last":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"h [...]
+table	gen_cid_simple	{"checks":[],"collections":[],"columnOrder":["age","version","last","note"],"columns":{"age":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"last":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"note":{"checks":[],"collation":null,"comment":null,"default":null,"generat [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CID_EMB_OWNER\"(\n    \"GEN_CID_SIMPLE_LAST\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"GEN_CID_SIMPLE_AGE\" CHARACTER VARYING(255),\n    \"HOME_STREET\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CID_EMB_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CID_SIMPLE\"(\n    \"AGE\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"LAST\" CHARACTER VARYING(255) NOT NULL,\n    \"NOTE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CID_SIMPLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"AGE\", \"LAST\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CID_EMB_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"FKKGAR5QVMLOGF4Y9EXCPLYFLOT\" FOREIGN KEY(\"GEN_CID_SIMPLE_AGE\", \"GEN_CID_SIMPLE_LAST\") REFERENCES \"PUBLIC\".\"GEN_CID_SIMPLE\"(\"AGE\", \"LAST\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidIndexed	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidIndexed"]}
+table	gen_cid_indexed	{"checks":[],"collections":[],"columnOrder":["version","a","b"],"columns":{"a":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"b":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CID_INDEXED\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"A\" CHARACTER VARYING(255) NOT NULL,\n    \"B\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CID_INDEXED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"A\", \"B\");"
+script		"CREATE INDEX \"PUBLIC\".\"GEN_CID_A_IDX\" ON \"PUBLIC\".\"GEN_CID_INDEXED\"(\"A\" NULLS FIRST);"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidItem","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidKid","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidListedKid","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidOwner"]}
+table	gen_cid_item	{"checks":[],"collections":[],"columnOrder":["id","version","label"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"label":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+table	gen_cid_kid	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","version","gen_cid_owner_code","gen_cid_owner_region","name"],"columns":{"gen_cid_owner_code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"gen_cid_owner_region":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(2 [...]
+table	gen_cid_listed_kid	{"checks":[],"collections":["List of OneToMany"],"columnOrder":["listed_kids_idx","id","version","gen_cid_owner_code","gen_cid_owner_region","name"],"columns":{"gen_cid_owner_code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"gen_cid_owner_region":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true," [...]
+table	gen_cid_owner	{"checks":[],"collections":[],"columnOrder":["version","code","region"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"region":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null," [...]
+table	gen_cid_owner_gen_cid_item	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["gen_cid_item_id","gen_cid_owner_code","gen_cid_owner_region"],"columns":{"gen_cid_item_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"gen_cid_owner_code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","uniq [...]
+table	gen_cid_owner_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["gen_cid_owner_code","gen_cid_owner_region","tags_java_lang_string"],"columns":{"gen_cid_owner_code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"gen_cid_owner_region":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(2 [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CID_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"LABEL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CID_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CID_KID\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"GEN_CID_OWNER_CODE\" CHARACTER VARYING(255),\n    \"GEN_CID_OWNER_REGION\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CID_KID\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CID_LISTED_KID\"(\n    \"LISTED_KIDS_IDX\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"GEN_CID_OWNER_CODE\" CHARACTER VARYING(255),\n    \"GEN_CID_OWNER_REGION\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CID_LISTED_KID\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CID_OWNER\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255) NOT NULL,\n    \"REGION\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CID_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CODE\", \"REGION\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CID_OWNER_GEN_CID_ITEM\"(\n    \"GEN_CID_ITEM_ID\" BIGINT,\n    \"GEN_CID_OWNER_CODE\" CHARACTER VARYING(255),\n    \"GEN_CID_OWNER_REGION\" CHARACTER VARYING(255)\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CID_OWNER_TAGS\"(\n    \"GEN_CID_OWNER_CODE\" CHARACTER VARYING(255),\n    \"GEN_CID_OWNER_REGION\" CHARACTER VARYING(255),\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CID_OWNER_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GEN_CID_OWNER_CODE\", \"GEN_CID_OWNER_REGION\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CID_OWNER_GEN_CID_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GEN_CID_OWNER_CODE\", \"GEN_CID_OWNER_REGION\", \"GEN_CID_ITEM_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CID_KID\" ADD CONSTRAINT \"PUBLIC\".\"FK1I7BPTSORUWO16YFAS41AOB3O\" FOREIGN KEY(\"GEN_CID_OWNER_CODE\", \"GEN_CID_OWNER_REGION\") REFERENCES \"PUBLIC\".\"GEN_CID_OWNER\"(\"CODE\", \"REGION\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CID_OWNER_GEN_CID_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FK3S7MOA23RI9RLOV7BK6LQ9UXP\" FOREIGN KEY(\"GEN_CID_ITEM_ID\") REFERENCES \"PUBLIC\".\"GEN_CID_ITEM\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CID_OWNER_GEN_CID_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKAHIAJGNI017WS9SDHSR423QNV\" FOREIGN KEY(\"GEN_CID_OWNER_CODE\", \"GEN_CID_OWNER_REGION\") REFERENCES \"PUBLIC\".\"GEN_CID_OWNER\"(\"CODE\", \"REGION\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CID_LISTED_KID\" ADD CONSTRAINT \"PUBLIC\".\"FK5H1GMN1TJJCE6L0OYIT7J2STF\" FOREIGN KEY(\"GEN_CID_OWNER_CODE\", \"GEN_CID_OWNER_REGION\") REFERENCES \"PUBLIC\".\"GEN_CID_OWNER\"(\"CODE\", \"REGION\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CID_OWNER_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKQ97AGXH4VSK1F4Y2MQ4RBMVU5\" FOREIGN KEY(\"GEN_CID_OWNER_CODE\", \"GEN_CID_OWNER_REGION\") REFERENCES \"PUBLIC\".\"GEN_CID_OWNER\"(\"CODE\", \"REGION\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidNested	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidNested","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidRef","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidRefNested","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidSimple"]}
+table	gen_cid_nested	{"checks":[],"collections":[],"columnOrder":["gen_cid_simple_last","version","gen_cid_simple_age","name"],"columns":{"gen_cid_simple_age":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"gen_cid_simple_last":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"name":{"checks [...]
+table	gen_cid_ref	{"checks":[],"collections":[],"columnOrder":["gen_cid_simple_last","id","n_last","version","gen_cid_simple_age","n_age"],"columns":{"gen_cid_simple_age":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"gen_cid_simple_last":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id": [...]
+table	gen_cid_ref_nested	{"checks":[],"collections":[],"columnOrder":["gen_cid_nested_parent_last","id","version","gen_cid_nested_name","gen_cid_nested_parent_age"],"columns":{"gen_cid_nested_name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"gen_cid_nested_parent_age":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"typ [...]
+table	gen_cid_simple	{"checks":[],"collections":[],"columnOrder":["age","version","last","note"],"columns":{"age":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"last":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"note":{"checks":[],"collation":null,"comment":null,"default":null,"generat [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CID_NESTED\"(\n    \"GEN_CID_SIMPLE_LAST\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"GEN_CID_SIMPLE_AGE\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CID_NESTED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"GEN_CID_SIMPLE_LAST\", \"GEN_CID_SIMPLE_AGE\", \"NAME\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CID_REF\"(\n    \"GEN_CID_SIMPLE_LAST\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"N_LAST\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"GEN_CID_SIMPLE_AGE\" CHARACTER VARYING(255),\n    \"N_AGE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CID_REF\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CID_REF_NESTED\"(\n    \"GEN_CID_NESTED_PARENT_LAST\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"GEN_CID_NESTED_NAME\" CHARACTER VARYING(255),\n    \"GEN_CID_NESTED_PARENT_AGE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CID_REF_NESTED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CID_SIMPLE\"(\n    \"AGE\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"LAST\" CHARACTER VARYING(255) NOT NULL,\n    \"NOTE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CID_SIMPLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"AGE\", \"LAST\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CID_REF\" ADD CONSTRAINT \"PUBLIC\".\"FKAB20UX350M7NSFG9Y7S5VIUWE\" FOREIGN KEY(\"N_AGE\", \"N_LAST\") REFERENCES \"PUBLIC\".\"GEN_CID_SIMPLE\"(\"AGE\", \"LAST\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CID_REF\" ADD CONSTRAINT \"PUBLIC\".\"FK5T9A3GDLUWEXUGIRW9MXHB7OJ\" FOREIGN KEY(\"GEN_CID_SIMPLE_AGE\", \"GEN_CID_SIMPLE_LAST\") REFERENCES \"PUBLIC\".\"GEN_CID_SIMPLE\"(\"AGE\", \"LAST\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CID_REF_NESTED\" ADD CONSTRAINT \"PUBLIC\".\"FKPBXPFCNS1H6JCTU5S28IRBQ8L\" FOREIGN KEY(\"GEN_CID_NESTED_PARENT_AGE\", \"GEN_CID_NESTED_PARENT_LAST\", \"GEN_CID_NESTED_NAME\") REFERENCES \"PUBLIC\".\"GEN_CID_NESTED\"(\"GEN_CID_SIMPLE_AGE\", \"GEN_CID_SIMPLE_LAST\", \"NAME\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CID_NESTED\" ADD CONSTRAINT \"PUBLIC\".\"FKLH8XCRI66CUGAYFJNYQTYIICA\" FOREIGN KEY(\"GEN_CID_SIMPLE_AGE\", \"GEN_CID_SIMPLE_LAST\") REFERENCES \"PUBLIC\".\"GEN_CID_SIMPLE\"(\"AGE\", \"LAST\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidParts	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidParts","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidTarget"]}
+table	gen_cid_parts	{"checks":[],"collections":[],"columnOrder":["owner_id","version","extra","name"],"columns":{"extra":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"owner_id":{"checks":[],"collation":null,"comment":null,"defaul [...]
+table	gen_cid_target	{"checks":[],"collections":[],"columnOrder":["id","version","label"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"label":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CID_PARTS\"(\n    \"OWNER_ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"EXTRA\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CID_PARTS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"OWNER_ID\", \"NAME\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CID_TARGET\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"LABEL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CID_TARGET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CID_PARTS\" ADD CONSTRAINT \"PUBLIC\".\"FKKSA1W11SVXBS9AMYJ2VYA74J\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"GEN_CID_TARGET\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCoded	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCoded","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCodedChild"]}
+table	gen_coded	{"checks":[],"collections":[],"columnOrder":["class","id","version","name"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CODED\"(\n    \"CLASS\" INTEGER NOT NULL,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CODED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedEntityHolder	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedEntityHolder"]}
+table	gen_coll_embedded_entities_gen_coll_embedded_item	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["gen_coll_embedded_entities_items_id","gen_coll_embedded_item_id"],"columns":{"gen_coll_embedded_entities_items_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"gen_coll_embedded_item_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"ident [...]
+table	gen_coll_embedded_entity_holder	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{ [...]
+table	gen_coll_embedded_item	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generat [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_COLL_EMBEDDED_ENTITIES_GEN_COLL_EMBEDDED_ITEM\"(\n    \"GEN_COLL_EMBEDDED_ENTITIES_ITEMS_ID\" BIGINT,\n    \"GEN_COLL_EMBEDDED_ITEM_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_COLL_EMBEDDED_ENTITY_HOLDER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_EMBEDDED_ENTITY_HOLDER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_COLL_EMBEDDED_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_EMBEDDED_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_EMBEDDED_ENTITIES_GEN_COLL_EMBEDDED_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GEN_COLL_EMBEDDED_ENTITIES_ITEMS_ID\", \"GEN_COLL_EMBEDDED_ITEM_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_EMBEDDED_ENTITIES_GEN_COLL_EMBEDDED_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKCHYXFDDCRBBN3J3L8NTXKQ8VB\" FOREIGN KEY(\"GEN_COLL_EMBEDDED_ITEM_ID\") REFERENCES \"PUBLIC\".\"GEN_COLL_EMBEDDED_ITEM\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_EMBEDDED_ENTITIES_GEN_COLL_EMBEDDED_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKCQVOC3LQHSRJN3KR1S1T78CA9\" FOREIGN KEY(\"GEN_COLL_EMBEDDED_ENTITIES_ITEMS_ID\") REFERENCES \"PUBLIC\".\"GEN_COLL_EMBEDDED_ENTITY_HOLDER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedHolder	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedHolder"]}
+table	gen_coll_embedded_holder	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"column [...]
+table	gen_coll_embedded_words	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["gen_coll_embedded_id","words_java_lang_string"],"columns":{"gen_coll_embedded_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"words_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":fal [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_COLL_EMBEDDED_HOLDER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_EMBEDDED_HOLDER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_COLL_EMBEDDED_WORDS\"(\n    \"GEN_COLL_EMBEDDED_ID\" BIGINT,\n    \"WORDS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_EMBEDDED_WORDS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GEN_COLL_EMBEDDED_ID\", \"WORDS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_EMBEDDED_WORDS\" ADD CONSTRAINT \"PUBLIC\".\"FKMBHU8VQ1CG91V95H9SNU9VNQU\" FOREIGN KEY(\"GEN_COLL_EMBEDDED_ID\") REFERENCES \"PUBLIC\".\"GEN_COLL_EMBEDDED_HOLDER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedItem"]}
+table	gen_coll_embedded_item	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generat [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_COLL_EMBEDDED_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_EMBEDDED_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedItems	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedItems"],"unbootable":"RuntimeException: Foreign key (FKl24b9gd5068yppcmjy9ble6t2:gen_coll_embedded_items_gen_coll_item [])) must have same number of columns as the referenced primary key (gen_coll_embedded_items [id])"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedSibling	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedSibling"]}
+table	gen_coll_embedded_sibling	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"colum [...]
+table	gen_coll_other_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["gen_coll_other_id","tags_java_lang_string"],"columns":{"gen_coll_other_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"commen [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_COLL_EMBEDDED_SIBLING\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_EMBEDDED_SIBLING\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_COLL_OTHER_TAGS\"(\n    \"GEN_COLL_OTHER_ID\" BIGINT,\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_OTHER_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GEN_COLL_OTHER_ID\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_OTHER_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FK4RWOVCTG6XL66AJP1KCLE9V4W\" FOREIGN KEY(\"GEN_COLL_OTHER_ID\") REFERENCES \"PUBLIC\".\"GEN_COLL_EMBEDDED_SIBLING\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEnumMap	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEnumMap"],"unbootable":"RuntimeException: Unable to determine SQL type name for column 'by_name_elt' of table 'gen_coll_enum_map_by_name' because there is no type mapping for org.hibernate.type.SqlTypes code: 2000 (JAVA_OBJECT)"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollKinds	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollKinds"]}
+table	gen_coll_kinds	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+table	gen_coll_kinds_aliases	{"checks":[],"collections":["Bag of BasicValue"],"columnOrder":["gen_coll_kinds_id","aliases_java_lang_string"],"columns":{"aliases_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"gen_coll_kinds_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false} [...]
+table	gen_coll_kinds_attrs	{"checks":[],"collections":["Map of BasicValue"],"columnOrder":["gen_coll_kinds_id","attr_key","attr_value"],"columns":{"attr_key":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(40)","unique":false},"attr_value":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"gen_coll_kinds_id":{ [...]
+table	gen_coll_kinds_kinds	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["kind_code","gen_coll_kinds_id"],"columns":{"gen_coll_kinds_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"kind_code":{"checks":["null: kind_code between 0 and 1"],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"tinyint","unique":false}},"c [...]
+table	gen_coll_kinds_labels	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["gen_coll_kinds_id","labels_java_lang_string"],"columns":{"gen_coll_kinds_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"labels_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}}," [...]
+table	gen_coll_kinds_ranks	{"checks":[],"collections":["List of BasicValue"],"columnOrder":["ranks_idx","gen_coll_kinds_id","gen_kind"],"columns":{"gen_coll_kinds_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"gen_kind":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"enum ('LARGE','SMALL')","unique":false},"ranks_id [...]
+table	gen_coll_kinds_scores	{"checks":[],"collections":["List of BasicValue"],"columnOrder":["position","scores_java_lang_integer","gen_coll_kinds_id"],"columns":{"gen_coll_kinds_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"position":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"scores [...]
+table	gen_coll_tag	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["owner_ref","tag_value"],"columns":{"owner_ref":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tag_value":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment":null,"foreignKeys":{"FKqf00jgcus36y4rdrjwa95 [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_COLL_KINDS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_KINDS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_COLL_KINDS_ALIASES\"(\n    \"GEN_COLL_KINDS_ID\" BIGINT,\n    \"ALIASES_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_COLL_KINDS_ATTRS\"(\n    \"GEN_COLL_KINDS_ID\" BIGINT NOT NULL,\n    \"ATTR_KEY\" CHARACTER VARYING(40) NOT NULL,\n    \"ATTR_VALUE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_KINDS_ATTRS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"GEN_COLL_KINDS_ID\", \"ATTR_KEY\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_COLL_KINDS_KINDS\"(\n    \"KIND_CODE\" TINYINT,\n    \"GEN_COLL_KINDS_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_COLL_KINDS_LABELS\"(\n    \"GEN_COLL_KINDS_ID\" BIGINT,\n    \"LABELS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_COLL_KINDS_RANKS\"(\n    \"RANKS_IDX\" INTEGER NOT NULL,\n    \"GEN_COLL_KINDS_ID\" BIGINT NOT NULL,\n    \"GEN_KIND\" ENUM('LARGE', 'SMALL')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_KINDS_RANKS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"RANKS_IDX\", \"GEN_COLL_KINDS_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_COLL_KINDS_SCORES\"(\n    \"POSITION\" INTEGER NOT NULL,\n    \"SCORES_JAVA_LANG_INTEGER\" INTEGER,\n    \"GEN_COLL_KINDS_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_KINDS_SCORES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"POSITION\", \"GEN_COLL_KINDS_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_COLL_TAG\"(\n    \"OWNER_REF\" BIGINT,\n    \"TAG_VALUE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_KINDS_KINDS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" CHECK(\"KIND_CODE\" BETWEEN 0 AND 1) NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_KINDS_LABELS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GEN_COLL_KINDS_ID\", \"LABELS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_TAG\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"OWNER_REF\", \"TAG_VALUE\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_KINDS_KINDS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GEN_COLL_KINDS_ID\", \"KIND_CODE\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_KINDS_LABELS\" ADD CONSTRAINT \"PUBLIC\".\"FKQ0R3015F4KCMQQ6ESN5T8PPNQ\" FOREIGN KEY(\"GEN_COLL_KINDS_ID\") REFERENCES \"PUBLIC\".\"GEN_COLL_KINDS\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_KINDS_ATTRS\" ADD CONSTRAINT \"PUBLIC\".\"FKSSUJ1UNYO6SCIV4Q1FEWF6MJH\" FOREIGN KEY(\"GEN_COLL_KINDS_ID\") REFERENCES \"PUBLIC\".\"GEN_COLL_KINDS\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_TAG\" ADD CONSTRAINT \"PUBLIC\".\"FKQF00JGCUS36Y4RDRJWA95GTML\" FOREIGN KEY(\"OWNER_REF\") REFERENCES \"PUBLIC\".\"GEN_COLL_KINDS\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_KINDS_SCORES\" ADD CONSTRAINT \"PUBLIC\".\"FK2UMOKJ0FY9C0I7N9957A5RNIB\" FOREIGN KEY(\"GEN_COLL_KINDS_ID\") REFERENCES \"PUBLIC\".\"GEN_COLL_KINDS\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_KINDS_KINDS\" ADD CONSTRAINT \"PUBLIC\".\"FK4F9L8XBI1XG9P9L9ICEI7LWB7\" FOREIGN KEY(\"GEN_COLL_KINDS_ID\") REFERENCES \"PUBLIC\".\"GEN_COLL_KINDS\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_KINDS_ALIASES\" ADD CONSTRAINT \"PUBLIC\".\"FKIXGOCGYXC2G0TOQGG8W597GQ1\" FOREIGN KEY(\"GEN_COLL_KINDS_ID\") REFERENCES \"PUBLIC\".\"GEN_COLL_KINDS\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_KINDS_RANKS\" ADD CONSTRAINT \"PUBLIC\".\"FK4UGU44EOJ1DDABLUECDTMMOHQ\" FOREIGN KEY(\"GEN_COLL_KINDS_ID\") REFERENCES \"PUBLIC\".\"GEN_COLL_KINDS\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollLazy	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollLazy"]}
+table	gen_coll_lazy	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"]," [...]
+table	gen_coll_lazy_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["gen_coll_lazy_id","tags_java_lang_string"],"columns":{"gen_coll_lazy_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_COLL_LAZY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_LAZY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_COLL_LAZY_TAGS\"(\n    \"GEN_COLL_LAZY_ID\" BIGINT,\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_LAZY_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GEN_COLL_LAZY_ID\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_LAZY_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FK14348N2K9BD0CBU8Q16RYCVOG\" FOREIGN KEY(\"GEN_COLL_LAZY_ID\") REFERENCES \"PUBLIC\".\"GEN_COLL_LAZY\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollSingle	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollSingle"]}
+table	gen_coll_single	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"] [...]
+table	gen_coll_single_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["gen_coll_single_id","tags_java_lang_string"],"columns":{"gen_coll_single_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"com [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_COLL_SINGLE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_SINGLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_COLL_SINGLE_TAGS\"(\n    \"GEN_COLL_SINGLE_ID\" BIGINT,\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_SINGLE_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GEN_COLL_SINGLE_ID\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COLL_SINGLE_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKLWB2PEG0VI4SWYT12OEFRK2KX\" FOREIGN KEY(\"GEN_COLL_SINGLE_ID\") REFERENCES \"PUBLIC\".\"GEN_COLL_SINGLE\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollSorted	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollSorted"],"unbootable":"RuntimeException: Class 'java.util.SortedSet' does not implement 'org.hibernate.usertype.UserCollectionType'"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollTyped	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollTyped"],"unbootable":"RuntimeException: Could not load requested class: text"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenConverted	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenConverted"]}
+table	gen_converted	{"checks":[],"collections":[],"columnOrder":["numeric","plain","true_false","yes_no","id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"numeric":{"checks":["null: numeric in (0,1)"],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"tinyint","unique":false},"plain":{"checks":[],"collation" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CONVERTED\"(\n    \"NUMERIC\" TINYINT,\n    \"PLAIN\" BOOLEAN,\n    \"TRUE_FALSE\" CHARACTER(1),\n    \"YES_NO\" CHARACTER(1),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CONVERTED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CONVERTED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" CHECK(\"NUMERIC\" IN(0, 1)) NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CONVERTED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" CHECK(\"TRUE_FALSE\" IN('F', 'T')) NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CONVERTED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" CHECK(\"YES_NO\" IN('N', 'Y')) NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenConverterClass	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenConverterClass"]}
+table	gen_converter_class	{"checks":[],"collections":[],"columnOrder":["data","flag","id","version"],"columns":{"data":{"checks":["null: data in ('N','Y')"],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"char(1)","unique":false},"flag":{"checks":["null: flag in ('N','Y')"],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"char(1)","unique":false},"id":{"checks":[],"collati [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CONVERTER_CLASS\"(\n    \"DATA\" CHARACTER(1),\n    \"FLAG\" CHARACTER(1),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CONVERTER_CLASS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CONVERTER_CLASS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" CHECK(\"FLAG\" IN('N', 'Y')) NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CONVERTER_CLASS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" CHECK(\"DATA\" IN('N', 'Y')) NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCovEnumColumn	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCovEnumColumn"]}
+table	gen_cov_enum_column	{"checks":[],"collections":[],"columnOrder":["id","version","mode"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"mode":{"checks":[],"collation":null,"comment":"the mode","default":"'A'","generatedAs":null,"identity":false,"nullable":true,"type":"enum ('A','B')","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"g [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_COV_ENUM_COLUMN\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"MODE\" ENUM('A', 'B') DEFAULT 'A' COMMENT 'the mode'\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COV_ENUM_COLUMN\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCovOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCovOwner","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCovTarget"]}
+table	gen_cov_owner	{"checks":[],"collections":[],"columnOrder":["number","id","target_id","version","basic","home_street","mode"],"columns":{"basic":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"home_street":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation [...]
+table	gen_cov_owner_gen_cov_target	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["gen_cov_owner_targets_id","gen_cov_target_id"],"columns":{"gen_cov_owner_targets_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"gen_cov_target_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}} [...]
+table	gen_cov_owner_modes	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["gen_cov_owner_id","gen_cov_mode"],"columns":{"gen_cov_mode":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"enum ('A','B')","unique":false},"gen_cov_owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"foreignKe [...]
+table	gen_cov_owner_ordered	{"checks":[],"collections":["List of BasicValue"],"columnOrder":["ordered_idx","gen_cov_owner_id","ordered_java_lang_string"],"columns":{"gen_cov_owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"ordered_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"or [...]
+table	gen_cov_owner_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["gen_cov_owner_id","tags_java_lang_string"],"columns":{"gen_cov_owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment": [...]
+table	gen_cov_target	{"checks":[],"collections":[],"columnOrder":["id","version","label"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"label":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_COV_OWNER\"(\n    \"NUMBER\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"TARGET_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"BASIC\" CHARACTER VARYING(255),\n    \"HOME_STREET\" CHARACTER VARYING(255),\n    \"MODE\" ENUM('A', 'B')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COV_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_COV_OWNER_GEN_COV_TARGET\"(\n    \"GEN_COV_OWNER_TARGETS_ID\" BIGINT,\n    \"GEN_COV_TARGET_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_COV_OWNER_MODES\"(\n    \"GEN_COV_OWNER_ID\" BIGINT,\n    \"GEN_COV_MODE\" ENUM('A', 'B')\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_COV_OWNER_ORDERED\"(\n    \"ORDERED_IDX\" INTEGER NOT NULL,\n    \"GEN_COV_OWNER_ID\" BIGINT NOT NULL,\n    \"ORDERED_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COV_OWNER_ORDERED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ORDERED_IDX\", \"GEN_COV_OWNER_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_COV_OWNER_TAGS\"(\n    \"GEN_COV_OWNER_ID\" BIGINT,\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_COV_TARGET\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"LABEL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COV_TARGET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COV_OWNER_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GEN_COV_OWNER_ID\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COV_OWNER_MODES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GEN_COV_OWNER_ID\", \"GEN_COV_MODE\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COV_OWNER_GEN_COV_TARGET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GEN_COV_OWNER_TARGETS_ID\", \"GEN_COV_TARGET_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COV_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"FK169LI3MGYTM2CO9PSQA3K5OC0\" FOREIGN KEY(\"TARGET_ID\") REFERENCES \"PUBLIC\".\"GEN_COV_TARGET\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COV_OWNER_MODES\" ADD CONSTRAINT \"PUBLIC\".\"FK36QAPIL3KFL2JPTAG0PDG78KQ\" FOREIGN KEY(\"GEN_COV_OWNER_ID\") REFERENCES \"PUBLIC\".\"GEN_COV_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COV_OWNER_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKJ19KW4UU3WQTJBLUA8OA6RG0K\" FOREIGN KEY(\"GEN_COV_OWNER_ID\") REFERENCES \"PUBLIC\".\"GEN_COV_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COV_OWNER_GEN_COV_TARGET\" ADD CONSTRAINT \"PUBLIC\".\"FK7GQ3FBNVF2LQKKCL2MX8GVS68\" FOREIGN KEY(\"GEN_COV_TARGET_ID\") REFERENCES \"PUBLIC\".\"GEN_COV_TARGET\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COV_OWNER_GEN_COV_TARGET\" ADD CONSTRAINT \"PUBLIC\".\"FKJFJJAXWVAUWRBI2P21SS3RKHC\" FOREIGN KEY(\"GEN_COV_OWNER_TARGETS_ID\") REFERENCES \"PUBLIC\".\"GEN_COV_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_COV_OWNER_ORDERED\" ADD CONSTRAINT \"PUBLIC\".\"FKT88B0FUWN6MYR5JUX00BXDYT3\" FOREIGN KEY(\"GEN_COV_OWNER_ID\") REFERENCES \"PUBLIC\".\"GEN_COV_OWNER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCustomCollectionKid	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCustomCollectionKid","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCustomCollectionOwner"]}
+table	gen_custom_collection_kid	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"gene [...]
+table	gen_custom_collection_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"col [...]
+table	gen_custom_collection_owner_gen_custom_collection_kid	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["gen_custom_collection_kid_id","gen_custom_collection_owner_kids_id"],"columns":{"gen_custom_collection_kid_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"gen_custom_collection_owner_kids_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CUSTOM_COLLECTION_KID\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CUSTOM_COLLECTION_KID\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CUSTOM_COLLECTION_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CUSTOM_COLLECTION_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_CUSTOM_COLLECTION_OWNER_GEN_CUSTOM_COLLECTION_KID\"(\n    \"GEN_CUSTOM_COLLECTION_KID_ID\" BIGINT,\n    \"GEN_CUSTOM_COLLECTION_OWNER_KIDS_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CUSTOM_COLLECTION_OWNER_GEN_CUSTOM_COLLECTION_KID\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GEN_CUSTOM_COLLECTION_OWNER_KIDS_ID\", \"GEN_CUSTOM_COLLECTION_KID_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CUSTOM_COLLECTION_OWNER_GEN_CUSTOM_COLLECTION_KID\" ADD CONSTRAINT \"PUBLIC\".\"FKQBTN5ENA6K7A69I4W7FDYLW6N\" FOREIGN KEY(\"GEN_CUSTOM_COLLECTION_KID_ID\") REFERENCES \"PUBLIC\".\"GEN_CUSTOM_COLLECTION_KID\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_CUSTOM_COLLECTION_OWNER_GEN_CUSTOM_COLLECTION_KID\" ADD CONSTRAINT \"PUBLIC\".\"FKSFTFK7AXEYP8R1PLQ80O3IAC5\" FOREIGN KEY(\"GEN_CUSTOM_COLLECTION_OWNER_KIDS_ID\") REFERENCES \"PUBLIC\".\"GEN_CUSTOM_COLLECTION_OWNER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenDecimal	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenDecimal"]}
+table	gen_decimal	{"checks":[],"collections":[],"columnOrder":["amount","big","ratio","stated","id","version"],"columns":{"amount":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"numeric(38,2)","unique":false},"big":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"numeric(38,0)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"de [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_DECIMAL\"(\n    \"AMOUNT\" NUMERIC(38, 2),\n    \"BIG\" NUMERIC(38, 0),\n    \"RATIO\" FLOAT(53),\n    \"STATED\" NUMERIC(38, 4),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_DECIMAL\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenDerived	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenDerived"]}
+table	gen_derived	{"checks":[],"collections":[],"columnOrder":["id","version","first_name","last_name"],"columns":{"first_name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"last_name":{"checks":[],"collation":null,"comment":null,"default [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_DERIVED\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"FIRST_NAME\" CHARACTER VARYING(255),\n    \"LAST_NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_DERIVED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbAssocOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbAssocOwner"]}
+table	gen_emb_assoc_owner	{"checks":[],"collections":[],"columnOrder":["home_city_id","id","version","work_city_id","home_street","name","work_street"],"columns":{"home_city_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"home_street":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{ [...]
+table	gen_fk_target	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_EMB_ASSOC_OWNER\"(\n    \"HOME_CITY_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"WORK_CITY_ID\" BIGINT,\n    \"HOME_STREET\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255),\n    \"WORK_STREET\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_EMB_ASSOC_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_FK_TARGET\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_TARGET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_EMB_ASSOC_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"FKP3DIFUB9GFUVT3SRFEMKLT45G\" FOREIGN KEY(\"HOME_CITY_ID\") REFERENCES \"PUBLIC\".\"GEN_FK_TARGET\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_EMB_ASSOC_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"FKQ6HGQT92WYKS0JRX1P789TVI0\" FOREIGN KEY(\"WORK_CITY_ID\") REFERENCES \"PUBLIC\".\"GEN_FK_TARGET\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedBadHolder	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedBadHolder"],"unbootable":"RuntimeException: Could not load requested class: text"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedBase	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedBase","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedChild"]}
+table	gen_embed_base	{"checks":[],"collections":[],"columnOrder":["id","version","class","name","place_code","place_plus"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_EMBED_BASE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"PLACE_CODE\" CHARACTER VARYING(255),\n    \"PLACE_PLUS\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_EMBED_BASE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedFormulaOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedFormulaOwner"]}
+table	gen_embed_formula_owner	{"checks":[],"collections":[],"columnOrder":["id","version","described_first","described_full","described_last"],"columns":{"described_first":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"described_full":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"de [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_EMBED_FORMULA_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"DESCRIBED_FIRST\" CHARACTER VARYING(255),\n    \"DESCRIBED_FULL\" CHARACTER VARYING(255),\n    \"DESCRIBED_LAST\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_EMBED_FORMULA_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedOther	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedOther"]}
+table	gen_embed_other	{"checks":[],"collections":[],"columnOrder":["id","version","office_city","office_label","office_street","office_zip_code","office_zip_plus","phone_no","office_kind"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"office_city":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(4 [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_EMBED_OTHER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"OFFICE_CITY\" CHARACTER VARYING(40),\n    \"OFFICE_LABEL\" CHARACTER VARYING(255),\n    \"OFFICE_STREET\" CHARACTER VARYING(255),\n    \"OFFICE_ZIP_CODE\" CHARACTER VARYING(255),\n    \"OFFICE_ZIP_PLUS\" CHARACTER VARYING(255),\n    \"PHONE_NO\" CHARACTER VARYING(255),\n    \"OFFICE_KIND\" ENUM('LARGE', 'SMALL')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_EMBED_OTHER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedOwner"]}
+table	gen_embed_owner	{"checks":[],"collections":[],"columnOrder":["id","version","home_city","work_city","home_label","home_street","home_zip_code","home_zip_plus","name","work_label","work_street","work_zip_code","work_zip_plus","home_kind","work_kind"],"columns":{"home_city":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(40)","unique":false},"home_kind":{"checks":[],"collation":null,"comment":null,"defau [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_EMBED_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"HOME_CITY\" CHARACTER VARYING(40) NOT NULL,\n    \"WORK_CITY\" CHARACTER VARYING(40),\n    \"HOME_LABEL\" CHARACTER VARYING(255),\n    \"HOME_STREET\" CHARACTER VARYING(255),\n    \"HOME_ZIP_CODE\" CHARACTER VARYING(255),\n    \"HOME_ZIP_PLUS\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255),\n    \" [...]
+script		"ALTER TABLE \"PUBLIC\".\"GEN_EMBED_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkCascades	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkCascades","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkOwned","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkOwner","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkSub","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkSubRoot","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkTarget"]}
+table	gen_fk_cascades	{"checks":[],"collections":[],"columnOrder":["cascade_all_id","cascade_deleted_id","cascade_evicted_id","cascade_locked_id","cascade_merged_id","cascade_none_id","cascade_orphan_id","cascade_persisted_id","cascade_replicated_id","cascade_save_update_id","id","version"],"columns":{"cascade_all_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"cascade_deleted_id":{"check [...]
+table	gen_fk_owned	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null [...]
+table	gen_fk_owner	{"checks":[],"collections":[],"columnOrder":["eager_id","id","joined_id","missing_id","owned_id","parent_id","plain_id","required_id","target_ref","version","title"],"columns":{"eager_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique" [...]
+table	gen_fk_sub_root	{"checks":[],"collections":[],"columnOrder":["id","target_id","version","class","name"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":n [...]
+table	gen_fk_target	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_FK_CASCADES\"(\n    \"CASCADE_ALL_ID\" BIGINT,\n    \"CASCADE_DELETED_ID\" BIGINT,\n    \"CASCADE_EVICTED_ID\" BIGINT,\n    \"CASCADE_LOCKED_ID\" BIGINT,\n    \"CASCADE_MERGED_ID\" BIGINT,\n    \"CASCADE_NONE_ID\" BIGINT,\n    \"CASCADE_ORPHAN_ID\" BIGINT,\n    \"CASCADE_PERSISTED_ID\" BIGINT,\n    \"CASCADE_REPLICATED_ID\" BIGINT,\n    \"CASCADE_SAVE_UPDATE_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NU [...]
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_CASCADES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_FK_OWNED\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_OWNED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_FK_OWNER\"(\n    \"EAGER_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"JOINED_ID\" BIGINT,\n    \"MISSING_ID\" BIGINT,\n    \"OWNED_ID\" BIGINT,\n    \"PARENT_ID\" BIGINT,\n    \"PLAIN_ID\" BIGINT,\n    \"REQUIRED_ID\" BIGINT,\n    \"TARGET_REF\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_FK_SUB_ROOT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"TARGET_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_SUB_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_FK_TARGET\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_TARGET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"TARGET_REF\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"FK2RYE3FIL0A3C76H6T1EC2G1R8\" FOREIGN KEY(\"PARENT_ID\") REFERENCES \"PUBLIC\".\"GEN_FK_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_CASCADES\" ADD CONSTRAINT \"PUBLIC\".\"FKG6083L223IX48T09FFP534LYO\" FOREIGN KEY(\"CASCADE_SAVE_UPDATE_ID\") REFERENCES \"PUBLIC\".\"GEN_FK_TARGET\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_CASCADES\" ADD CONSTRAINT \"PUBLIC\".\"FKAALH1T2BLR58EXW98UDN99WQB\" FOREIGN KEY(\"CASCADE_MERGED_ID\") REFERENCES \"PUBLIC\".\"GEN_FK_TARGET\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"FK2X8UPAG2CDO7W493EG25R8USV\" FOREIGN KEY(\"OWNED_ID\") REFERENCES \"PUBLIC\".\"GEN_FK_OWNED\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_CASCADES\" ADD CONSTRAINT \"PUBLIC\".\"FKD7YLD6U35X8U3X8B9BLRVOLBS\" FOREIGN KEY(\"CASCADE_NONE_ID\") REFERENCES \"PUBLIC\".\"GEN_FK_TARGET\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_CASCADES\" ADD CONSTRAINT \"PUBLIC\".\"FKBNMPXOP3Q6WXNR7365QXOK163\" FOREIGN KEY(\"CASCADE_ALL_ID\") REFERENCES \"PUBLIC\".\"GEN_FK_TARGET\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_CASCADES\" ADD CONSTRAINT \"PUBLIC\".\"FK481611K5ON149S6JOFADD3EBU\" FOREIGN KEY(\"CASCADE_LOCKED_ID\") REFERENCES \"PUBLIC\".\"GEN_FK_TARGET\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"FKUXSREPX5HVUB2QAK0FVSXKGT\" FOREIGN KEY(\"MISSING_ID\") REFERENCES \"PUBLIC\".\"GEN_FK_TARGET\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_CASCADES\" ADD CONSTRAINT \"PUBLIC\".\"FKOUHRJYPONFYDUP85TKCI31CQA\" FOREIGN KEY(\"CASCADE_DELETED_ID\") REFERENCES \"PUBLIC\".\"GEN_FK_TARGET\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_CASCADES\" ADD CONSTRAINT \"PUBLIC\".\"FKBT7KU1QPSC7JMMUO48APG67P6\" FOREIGN KEY(\"CASCADE_REPLICATED_ID\") REFERENCES \"PUBLIC\".\"GEN_FK_TARGET\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_CASCADES\" ADD CONSTRAINT \"PUBLIC\".\"FKJ0T32N7L4HGLR5RGN4KLWX0N5\" FOREIGN KEY(\"CASCADE_EVICTED_ID\") REFERENCES \"PUBLIC\".\"GEN_FK_TARGET\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"FKFG1OLHH3LDSVYAAS1P1EFOACJ\" FOREIGN KEY(\"REQUIRED_ID\") REFERENCES \"PUBLIC\".\"GEN_FK_TARGET\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"FKI2376W3EBQY81XI283UUNNJSS\" FOREIGN KEY(\"TARGET_REF\") REFERENCES \"PUBLIC\".\"GEN_FK_TARGET\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"FKNCI8E5IB0LPJUD0XMO485O2WX\" FOREIGN KEY(\"JOINED_ID\") REFERENCES \"PUBLIC\".\"GEN_FK_TARGET\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_CASCADES\" ADD CONSTRAINT \"PUBLIC\".\"FKNY6CDE2DW7ODU3IF1GAISHQMY\" FOREIGN KEY(\"CASCADE_PERSISTED_ID\") REFERENCES \"PUBLIC\".\"GEN_FK_TARGET\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"FKOQVR7351XDCHXD8WDYYUB2C3\" FOREIGN KEY(\"PLAIN_ID\") REFERENCES \"PUBLIC\".\"GEN_FK_TARGET\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_SUB_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"FK1R73BIK0GQBPVRRESRFC38JTD\" FOREIGN KEY(\"TARGET_ID\") REFERENCES \"PUBLIC\".\"GEN_FK_TARGET\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_CASCADES\" ADD CONSTRAINT \"PUBLIC\".\"FKG3HB2X1MJ89W2EDA6E1W7MQDB\" FOREIGN KEY(\"CASCADE_ORPHAN_ID\") REFERENCES \"PUBLIC\".\"GEN_FK_TARGET\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"FKPE41M81DQUK75WFA2I0BF89HC\" FOREIGN KEY(\"EAGER_ID\") REFERENCES \"PUBLIC\".\"GEN_FK_TARGET\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkComposite	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkComposite","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkCompositeRef"]}
+table	gen_fk_composite	{"checks":[],"collections":[],"columnOrder":["version","first","last"],"columns":{"first":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"last":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null, [...]
+table	gen_fk_composite_ref	{"checks":[],"collections":[],"columnOrder":["id","version","gen_fk_composite_first","gen_fk_composite_last"],"columns":{"gen_fk_composite_first":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"gen_fk_composite_last":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":fa [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_FK_COMPOSITE\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"FIRST\" CHARACTER VARYING(255) NOT NULL,\n    \"LAST\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_COMPOSITE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"FIRST\", \"LAST\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_FK_COMPOSITE_REF\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"GEN_FK_COMPOSITE_FIRST\" CHARACTER VARYING(255),\n    \"GEN_FK_COMPOSITE_LAST\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_COMPOSITE_REF\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_COMPOSITE_REF\" ADD CONSTRAINT \"PUBLIC\".\"FKS04KY1JVPDTRIUJP2TFER1D9E\" FOREIGN KEY(\"GEN_FK_COMPOSITE_FIRST\", \"GEN_FK_COMPOSITE_LAST\") REFERENCES \"PUBLIC\".\"GEN_FK_COMPOSITE\"(\"FIRST\", \"LAST\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkHasOneDetail	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkHasOneDetail","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkHasOneOwner"]}
+table	gen_fk_has_one_detail	{"checks":[],"collections":[],"columnOrder":["id","owner_id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"gener [...]
+table	gen_fk_has_one_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":[ [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_FK_HAS_ONE_DETAIL\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_HAS_ONE_DETAIL\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_FK_HAS_ONE_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_HAS_ONE_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_HAS_ONE_DETAIL\" ADD CONSTRAINT \"PUBLIC\".\"FK5CAOY1DB8SGAQ188LRVICM5TC\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"GEN_FK_HAS_ONE_OWNER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkManyOne	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkManyOne","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkOneSide"]}
+table	gen_fk_many_one	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","one_id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"one_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"def [...]
+table	gen_fk_one_side	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"] [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_FK_MANY_ONE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ONE_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_MANY_ONE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_FK_ONE_SIDE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_ONE_SIDE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_MANY_ONE\" ADD CONSTRAINT \"PUBLIC\".\"FK4E74EAK97UXJOMMILGW3DMMNI\" FOREIGN KEY(\"ONE_ID\") REFERENCES \"PUBLIC\".\"GEN_FK_ONE_SIDE\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkNodeA	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkNodeA","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkNodeB"]}
+table	gen_fk_nodea	{"checks":[],"collections":[],"columnOrder":["id","other_id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"other_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+table	gen_fk_nodeb	{"checks":[],"collections":[],"columnOrder":["back_id","id","version"],"columns":{"back_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_FK_NODEA\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OTHER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_NODEA\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_FK_NODEB\"(\n    \"BACK_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_NODEB\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_NODEB\" ADD CONSTRAINT \"PUBLIC\".\"FKM5YJP7M7TVDROEK6NQ3JLV6QQ\" FOREIGN KEY(\"BACK_ID\") REFERENCES \"PUBLIC\".\"GEN_FK_NODEA\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FK_NODEA\" ADD CONSTRAINT \"PUBLIC\".\"FKHXNVMAPEHM62U2AJECKF0P206\" FOREIGN KEY(\"OTHER_ID\") REFERENCES \"PUBLIC\".\"GEN_FK_NODEB\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFleetCar	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFleetCar","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFleetSedan","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFleetSportsCar","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFleetVehicle"],"unbootable":"MissingPropertyException: No such property: checkConstraints for class: org.hibernate.mapping.DenormalizedTable"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFormulaChild	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFormulaChild","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFormulaRoot"]}
+table	gen_formula_root	{"checks":[],"collections":[],"columnOrder":["kind_code","id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"kind_code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generate [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_FORMULA_ROOT\"(\n    \"KIND_CODE\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_FORMULA_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenGadget	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenGadget","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenGizmo"]}
+table	gen_gadget	{"checks":[],"collections":[],"columnOrder":["id","version","gadget_kind","name"],"columns":{"gadget_kind":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_GADGET\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"GADGET_KIND\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_GADGET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdAssigned	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdAssigned"]}
+table	gen_id_assigned	{"checks":[],"collections":[],"columnOrder":["version","id","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generat [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_ID_ASSIGNED\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"ID\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_ID_ASSIGNED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdIdentity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdIdentity"]}
+table	gen_id_identity	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_ID_IDENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_ID_IDENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdIncrement	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdIncrement"]}
+table	gen_id_increment	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_ID_INCREMENT\"(\n    \"ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_ID_INCREMENT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdNative	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdNative"]}
+table	gen_id_native	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_ID_NATIVE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_ID_NATIVE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdSequence	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdSequence"]}
+table	gen_id_sequence	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+sequence	gen_id_seq	{"increment":10,"initial":1}
+script		"CREATE SEQUENCE \"PUBLIC\".\"GEN_ID_SEQ\" START WITH 1 INCREMENT BY 10;"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_GEN_ID_SEQUENCE\"(\n    \"RN_\" INTEGER NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_GEN_ID_SEQUENCE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"RN_\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_ID_SEQUENCE\"(\n    \"ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_ID_SEQUENCE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdTable	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdTable"]}
+table	gen_id_table	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nul [...]
+table	gen_ids	{"checks":[],"collections":[],"columnOrder":["next_val","sequence_name"],"columns":{"next_val":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"sequence_name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primary [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_ID_TABLE\"(\n    \"ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_ID_TABLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_IDS\"(\n    \"NEXT_VAL\" BIGINT,\n    \"SEQUENCE_NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_IDS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"SEQUENCE_NAME\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdTyped	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdTyped"]}
+table	gen_id_typed	{"checks":[],"collections":[],"columnOrder":["version","id","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"binary(16)","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_ID_TYPED\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"ID\" BINARY(16) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_ID_TYPED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdTypedMismatch	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdTypedMismatch"]}
+table	gen_id_typed_mismatch	{"checks":[],"collections":[],"columnOrder":["version","id","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"binary(16)","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"gen [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_ID_TYPED_MISMATCH\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"ID\" BINARY(16) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_ID_TYPED_MISMATCH\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdUuid	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdUuid"]}
+table	gen_id_uuid	{"checks":[],"collections":[],"columnOrder":["version","id","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_ID_UUID\"(\n    \"VERSION\" BIGINT NOT NULL,\n    \"ID\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_ID_UUID\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxChild	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxChild","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxOwner","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxTarget"]}
+table	gen_idx_owner	{"checks":[],"collections":[],"columnOrder":["id","target_id","version","child_col","class","home_zip","named","off","plain","shared1","shared2","status"],"columns":{"child_col":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)"," [...]
+table	gen_idx_target	{"checks":[],"collections":[],"columnOrder":["id","version","label"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"label":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_IDX_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"TARGET_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CHILD_COL\" CHARACTER VARYING(255),\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"HOME_ZIP\" CHARACTER VARYING(255),\n    \"NAMED\" CHARACTER VARYING(255),\n    \"OFF\" CHARACTER VARYING(255),\n    \"PLAIN\" CHARACTER VARYING(255),\n    \"SHARED1\" CHARACTER VARYING(255),\n    \" [...]
+script		"ALTER TABLE \"PUBLIC\".\"GEN_IDX_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"GEN_IDX_OWNER_PLAIN_IDX\" ON \"PUBLIC\".\"GEN_IDX_OWNER\"(\"PLAIN\" NULLS FIRST);"
+script		"CREATE INDEX \"PUBLIC\".\"GEN_IDX_NAMED\" ON \"PUBLIC\".\"GEN_IDX_OWNER\"(\"NAMED\" NULLS FIRST);"
+script		"CREATE INDEX \"PUBLIC\".\"GEN_IDX_SHARED\" ON \"PUBLIC\".\"GEN_IDX_OWNER\"(\"SHARED1\" NULLS FIRST, \"SHARED2\" NULLS FIRST);"
+script		"CREATE INDEX \"PUBLIC\".\"GEN_IDX_OTHER\" ON \"PUBLIC\".\"GEN_IDX_OWNER\"(\"SHARED2\" NULLS FIRST);"
+script		"CREATE INDEX \"PUBLIC\".\"GEN_IDX_TARGET\" ON \"PUBLIC\".\"GEN_IDX_OWNER\"(\"TARGET_ID\" NULLS FIRST);"
+script		"CREATE INDEX \"PUBLIC\".\"GEN_IDX_STATUS\" ON \"PUBLIC\".\"GEN_IDX_OWNER\"(\"STATUS\" NULLS FIRST);"
+script		"CREATE INDEX \"PUBLIC\".\"GEN_IDX_ZIP\" ON \"PUBLIC\".\"GEN_IDX_OWNER\"(\"HOME_ZIP\" NULLS FIRST);"
+script		"CREATE INDEX \"PUBLIC\".\"GEN_IDX_OWNER_CHILD_COL_IDX\" ON \"PUBLIC\".\"GEN_IDX_OWNER\"(\"CHILD_COL\" NULLS FIRST);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_IDX_TARGET\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"LABEL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_IDX_TARGET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_IDX_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"FK4AL2Y41BH1QC2FDUE29R2GGTE\" FOREIGN KEY(\"TARGET_ID\") REFERENCES \"PUBLIC\".\"GEN_IDX_TARGET\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxCollections	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxCollections"]}
+table	gen_idx_collections	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":[" [...]
+table	gen_idx_collections_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["gen_idx_collections_id","tags_java_lang_string"],"columns":{"gen_idx_collections_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_IDX_COLLECTIONS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_IDX_COLLECTIONS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_IDX_COLLECTIONS_TAGS\"(\n    \"GEN_IDX_COLLECTIONS_ID\" BIGINT,\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"CREATE INDEX \"PUBLIC\".\"GEN_IDX_TAGS\" ON \"PUBLIC\".\"GEN_IDX_COLLECTIONS_TAGS\"(\"GEN_IDX_COLLECTIONS_ID\" NULLS FIRST);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_IDX_COLLECTIONS_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GEN_IDX_COLLECTIONS_ID\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_IDX_COLLECTIONS_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKQD4877S87YL0TMKNGWFK06BG1\" FOREIGN KEY(\"GEN_IDX_COLLECTIONS_ID\") REFERENCES \"PUBLIC\".\"GEN_IDX_COLLECTIONS\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxJoinedChild	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxJoinedChild","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxJoinedRoot"]}
+table	gen_idx_joined_child	{"checks":[],"collections":[],"columnOrder":["id","extra"],"columns":{"extra":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FKraaqujsg9um19atfrg881k8fw":{"columns":["id"],"created [...]
+table	gen_idx_joined_root	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HT_GEN_IDX_JOINED_ROOT\"(\n    \"ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HT_GEN_IDX_JOINED_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_GEN_IDX_JOINED_ROOT\"(\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_GEN_IDX_JOINED_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_GEN_IDX_JOINED_CHILD\"(\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"EXTRA\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_GEN_IDX_JOINED_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_IDX_JOINED_CHILD\"(\n    \"ID\" BIGINT NOT NULL,\n    \"EXTRA\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_IDX_JOINED_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE INDEX \"PUBLIC\".\"GEN_IDX_JOINED_CHILD_EXTRA_IDX\" ON \"PUBLIC\".\"GEN_IDX_JOINED_CHILD\"(\"EXTRA\" NULLS FIRST);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_IDX_JOINED_ROOT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_IDX_JOINED_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_IDX_JOINED_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"FKRAAQUJSG9UM19ATFRG881K8FW\" FOREIGN KEY(\"ID\") REFERENCES \"PUBLIC\".\"GEN_IDX_JOINED_ROOT\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxTypeless	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxTypeless"]}
+table	gen_idx_typeless	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_IDX_TYPELESS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_IDX_TYPELESS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedCar	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedCar","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedSedan","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedSportsCar","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedVehicle"]}
+table	gen_joined_car	{"checks":[],"collections":[],"columnOrder":["doors","id"],"columns":{"doors":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FKnsjsgd0cgednj2ig8yiktrcmo":{"columns":["id"],"created":true,"du [...]
+table	gen_joined_sedan	{"checks":[],"collections":[],"columnOrder":["limousine","id"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"limousine":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"boolean","unique":false}},"comment":null,"foreignKeys":{"FKcf7w30w8dsw6db9k5e5br3f8w":{"columns":["id"],"created" [...]
+table	gen_joined_sports_car	{"checks":[],"collections":[],"columnOrder":["top_speed","id"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"top_speed":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false}},"comment":null,"foreignKeys":{"FKmmui7l8hy15niw7fxuxcyta4b":{"columns":["id"],"cre [...]
+table	gen_joined_vehicle	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HT_GEN_JOINED_VEHICLE\"(\n    \"ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HT_GEN_JOINED_VEHICLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_GEN_JOINED_VEHICLE\"(\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_GEN_JOINED_VEHICLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_GEN_JOINED_CAR\"(\n    \"DOORS\" INTEGER,\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_GEN_JOINED_CAR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_GEN_JOINED_SPORTS_CAR\"(\n    \"DOORS\" INTEGER,\n    \"TOP_SPEED\" INTEGER,\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_GEN_JOINED_SPORTS_CAR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_GEN_JOINED_SEDAN\"(\n    \"DOORS\" INTEGER,\n    \"LIMOUSINE\" BOOLEAN,\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_GEN_JOINED_SEDAN\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_JOINED_CAR\"(\n    \"DOORS\" INTEGER NOT NULL,\n    \"ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_JOINED_CAR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_JOINED_SEDAN\"(\n    \"LIMOUSINE\" BOOLEAN,\n    \"ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_JOINED_SEDAN\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_JOINED_SPORTS_CAR\"(\n    \"TOP_SPEED\" INTEGER,\n    \"ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_JOINED_SPORTS_CAR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_JOINED_VEHICLE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_JOINED_VEHICLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_JOINED_SPORTS_CAR\" ADD CONSTRAINT \"PUBLIC\".\"FKMMUI7L8HY15NIW7FXUXCYTA4B\" FOREIGN KEY(\"ID\") REFERENCES \"PUBLIC\".\"GEN_JOINED_CAR\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_JOINED_CAR\" ADD CONSTRAINT \"PUBLIC\".\"FKNSJSGD0CGEDNJ2IG8YIKTRCMO\" FOREIGN KEY(\"ID\") REFERENCES \"PUBLIC\".\"GEN_JOINED_VEHICLE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_JOINED_SEDAN\" ADD CONSTRAINT \"PUBLIC\".\"FKCF7W30W8DSW6DB9K5E5BR3F8W\" FOREIGN KEY(\"ID\") REFERENCES \"PUBLIC\".\"GEN_JOINED_CAR\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedKeyed	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedKeyed","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedKeyedChild"]}
+table	keyed_children	{"checks":[],"collections":[],"columnOrder":["key_id","extra"],"columns":{"extra":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"key_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FK4u0115f1k318uewuac1h3xurx":{"columns":["key_id"],"c [...]
+table	keyed_roots	{"checks":[],"collections":[],"columnOrder":["key_id","version","name"],"columns":{"key_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HT_KEYED_ROOTS\"(\n    \"KEY_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HT_KEYED_ROOTS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"KEY_ID\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_KEYED_ROOTS\"(\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"KEY_ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_KEYED_ROOTS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_KEYED_CHILDREN\"(\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"KEY_ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"EXTRA\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_KEYED_CHILDREN\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"KEYED_CHILDREN\"(\n    \"KEY_ID\" BIGINT NOT NULL,\n    \"EXTRA\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"KEYED_CHILDREN\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"KEY_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"KEYED_ROOTS\"(\n    \"KEY_ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"KEYED_ROOTS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"KEY_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"KEYED_CHILDREN\" ADD CONSTRAINT \"PUBLIC\".\"FK4U0115F1K318UEWUAC1H3XURX\" FOREIGN KEY(\"KEY_ID\") REFERENCES \"PUBLIC\".\"KEYED_ROOTS\"(\"KEY_ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenLazyBasic	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenLazyBasic"]}
+table	gen_lazy_basic	{"checks":[],"collections":[],"columnOrder":["id","version","big","plain","state"],"columns":{"big":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"plain":{"checks":[],"collation":null,"comment":null,"default":null,"gen [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_LAZY_BASIC\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"BIG\" CHARACTER VARYING(255),\n    \"PLAIN\" CHARACTER VARYING(255),\n    \"STATE\" ENUM('OFF', 'ON')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_LAZY_BASIC\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenLazyEmbedded	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenLazyEmbedded"]}
+table	gen_lazy_embedded	{"checks":[],"collections":[],"columnOrder":["id","version","home_street"],"columns":{"home_street":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_LAZY_EMBEDDED\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"HOME_STREET\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_LAZY_EMBEDDED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMapBidiChild	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMapBidiChild","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMapBidiOwner"]}
+table	gen_map_bidi_child	{"checks":[],"collections":[],"columnOrder":["id","owner_id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generated [...]
+table	gen_map_bidi_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["i [...]
+table	gen_map_bidi_owner_kids	{"checks":[],"collections":["Map of ManyToOne"],"columnOrder":["kids_id","owner_id","kids_idx"],"columns":{"kids_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"kids_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"owner_id":{"checks":[],"collation":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_MAP_BIDI_CHILD\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_MAP_BIDI_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_MAP_BIDI_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_MAP_BIDI_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_MAP_BIDI_OWNER_KIDS\"(\n    \"KIDS_ID\" BIGINT NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"KIDS_IDX\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_MAP_BIDI_OWNER_KIDS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"KIDS_ID\", \"KIDS_IDX\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_MAP_BIDI_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"FK1J51COX6W9FJAS9YTQJQE22V\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"GEN_MAP_BIDI_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_MAP_BIDI_OWNER_KIDS\" ADD CONSTRAINT \"PUBLIC\".\"FKEOUHXDC1X3S0BHD7L77UCFSAX\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"GEN_MAP_BIDI_CHILD\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_MAP_BIDI_OWNER_KIDS\" ADD CONSTRAINT \"PUBLIC\".\"FKCLY7E55MXA5W53CN8HILTPTLG\" FOREIGN KEY(\"KIDS_ID\") REFERENCES \"PUBLIC\".\"GEN_MAP_BIDI_OWNER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMapM2mLeft	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMapM2mLeft","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMapM2mRight"]}
+table	gen_map_m2m_left	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+table	gen_map_m2m_left_rights	{"checks":[],"collections":["Map of ManyToOne","Set of ManyToOne (inverse)"],"columnOrder":["gen_map_m2m_left_id","gen_map_m2m_right_id","rights_idx"],"columns":{"gen_map_m2m_left_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"gen_map_m2m_right_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":fal [...]
+table	gen_map_m2m_right	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_MAP_M2M_LEFT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_MAP_M2M_LEFT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_MAP_M2M_LEFT_RIGHTS\"(\n    \"GEN_MAP_M2M_LEFT_ID\" BIGINT NOT NULL,\n    \"GEN_MAP_M2M_RIGHT_ID\" BIGINT NOT NULL,\n    \"RIGHTS_IDX\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_MAP_M2M_LEFT_RIGHTS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"GEN_MAP_M2M_LEFT_ID\", \"RIGHTS_IDX\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_MAP_M2M_RIGHT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_MAP_M2M_RIGHT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_MAP_M2M_LEFT_RIGHTS\" ADD CONSTRAINT \"PUBLIC\".\"FK8YCFX5PAUE211KQ0D2UU63Q08\" FOREIGN KEY(\"GEN_MAP_M2M_RIGHT_ID\") REFERENCES \"PUBLIC\".\"GEN_MAP_M2M_RIGHT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_MAP_M2M_LEFT_RIGHTS\" ADD CONSTRAINT \"PUBLIC\".\"FKLYI84GEFYRNYV5JYAA5TVH0SX\" FOREIGN KEY(\"GEN_MAP_M2M_LEFT_ID\") REFERENCES \"PUBLIC\".\"GEN_MAP_M2M_LEFT\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMmCourse	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMmCourse","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMmStudent"]}
+table	gen_mm_course	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+table	gen_mm_student	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+table	gen_mm_student_courses	{"checks":[],"collections":["Set of ManyToOne (inverse)","Set of ManyToOne"],"columnOrder":["gen_mm_course_id","gen_mm_student_id"],"columns":{"gen_mm_course_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"gen_mm_student_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_MM_COURSE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_MM_COURSE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_MM_STUDENT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_MM_STUDENT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_MM_STUDENT_COURSES\"(\n    \"GEN_MM_COURSE_ID\" BIGINT NOT NULL,\n    \"GEN_MM_STUDENT_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_MM_STUDENT_COURSES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"GEN_MM_COURSE_ID\", \"GEN_MM_STUDENT_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_MM_STUDENT_COURSES\" ADD CONSTRAINT \"PUBLIC\".\"FKCEINCCPQ4A6Q43TLU3YMEQ6YC\" FOREIGN KEY(\"GEN_MM_COURSE_ID\") REFERENCES \"PUBLIC\".\"GEN_MM_COURSE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_MM_STUDENT_COURSES\" ADD CONSTRAINT \"PUBLIC\".\"FKFDJIU5JF7MQWGVKJMCXTHADM0\" FOREIGN KEY(\"GEN_MM_STUDENT_ID\") REFERENCES \"PUBLIC\".\"GEN_MM_STUDENT\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMmPerson	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMmPerson"]}
+table	gen_mm_person	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nul [...]
+table	gen_mm_person_gen_mm_person	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["gen_mm_person_friends_id","gen_mm_person_id"],"columns":{"gen_mm_person_friends_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"gen_mm_person_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"c [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_MM_PERSON\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_MM_PERSON\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_MM_PERSON_GEN_MM_PERSON\"(\n    \"GEN_MM_PERSON_FRIENDS_ID\" BIGINT,\n    \"GEN_MM_PERSON_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_MM_PERSON_GEN_MM_PERSON\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GEN_MM_PERSON_FRIENDS_ID\", \"GEN_MM_PERSON_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_MM_PERSON_GEN_MM_PERSON\" ADD CONSTRAINT \"PUBLIC\".\"FKBIWLX73TQKMQECPHUA0RSNDA0\" FOREIGN KEY(\"GEN_MM_PERSON_FRIENDS_ID\") REFERENCES \"PUBLIC\".\"GEN_MM_PERSON\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_MM_PERSON_GEN_MM_PERSON\" ADD CONSTRAINT \"PUBLIC\".\"FK5IPV2E7D5AXXDIIQTXXR4X0EE\" FOREIGN KEY(\"GEN_MM_PERSON_ID\") REFERENCES \"PUBLIC\".\"GEN_MM_PERSON\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMmSelf	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMmSelf"]}
+table	gen_mm_self	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+table	gen_mm_self_followers	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["following_id","gen_mm_self_id"],"columns":{"following_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"gen_mm_self_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FK1 [...]
+table	gen_mm_self_following	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["followers_id","following_id"],"columns":{"followers_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"following_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FKhfnwj [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_MM_SELF\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_MM_SELF\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_MM_SELF_FOLLOWERS\"(\n    \"FOLLOWING_ID\" BIGINT NOT NULL,\n    \"GEN_MM_SELF_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_MM_SELF_FOLLOWERS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"FOLLOWING_ID\", \"GEN_MM_SELF_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_MM_SELF_FOLLOWING\"(\n    \"FOLLOWERS_ID\" BIGINT NOT NULL,\n    \"FOLLOWING_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_MM_SELF_FOLLOWING\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"FOLLOWERS_ID\", \"FOLLOWING_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_MM_SELF_FOLLOWERS\" ADD CONSTRAINT \"PUBLIC\".\"FK1R8E3PV41GX4JCQX9V3LMVXIV\" FOREIGN KEY(\"GEN_MM_SELF_ID\") REFERENCES \"PUBLIC\".\"GEN_MM_SELF\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_MM_SELF_FOLLOWING\" ADD CONSTRAINT \"PUBLIC\".\"FKJOL03IY5H78KHWA4C00N9PR2N\" FOREIGN KEY(\"FOLLOWERS_ID\") REFERENCES \"PUBLIC\".\"GEN_MM_SELF\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_MM_SELF_FOLLOWING\" ADD CONSTRAINT \"PUBLIC\".\"FKHFNWJC8JJQ4CVUOFLHMH0JOMU\" FOREIGN KEY(\"FOLLOWING_ID\") REFERENCES \"PUBLIC\".\"GEN_MM_SELF\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_MM_SELF_FOLLOWERS\" ADD CONSTRAINT \"PUBLIC\".\"FKSP7P55L3XXP7EIKEAT0RLJ7OL\" FOREIGN KEY(\"FOLLOWING_ID\") REFERENCES \"PUBLIC\".\"GEN_MM_SELF\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatChild	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatChild","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatRoot"]}
+table	gen_nat_root	{"checks":[],"collections":[],"columnOrder":["id","version","class","code","name"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_NAT_ROOT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"CODE\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_NAT_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_NAT_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CODE\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatEmbedded	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatEmbedded"]}
+table	gen_nat_embedded	{"checks":[],"collections":[],"columnOrder":["id","version","code","home_street"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"home_street":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"defa [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_NAT_EMBEDDED\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255),\n    \"HOME_STREET\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_NAT_EMBEDDED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_NAT_EMBEDDED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CODE\", \"HOME_STREET\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatImmutable	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatImmutable"]}
+table	gen_nat_immutable	{"checks":[],"collections":[],"columnOrder":["id","version","code","note"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"note":{"checks":[],"collation":null,"comment":null,"default":null,"generate [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_NAT_IMMUTABLE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255),\n    \"NOTE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_NAT_IMMUTABLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_NAT_IMMUTABLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CODE\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatMutable	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatMutable"]}
+table	gen_nat_mutable	{"checks":[],"collections":[],"columnOrder":["id","version","code","note","region"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"note":{"checks":[],"collation":null,"comment":null,"default":null,"g [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_NAT_MUTABLE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255),\n    \"NOTE\" CHARACTER VARYING(255),\n    \"REGION\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_NAT_MUTABLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_NAT_MUTABLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CODE\", \"REGION\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatNone	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatNone"]}
+table	gen_nat_none	{"checks":[],"collections":[],"columnOrder":["id","version","code"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_NAT_NONE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_NAT_NONE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatOnlyTypo	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatOnlyTypo"]}
+table	gen_nat_only_typo	{"checks":[],"collections":[],"columnOrder":["id","version","code"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_NAT_ONLY_TYPO\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_NAT_ONLY_TYPO\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatRef	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatRef","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatTarget"]}
+table	gen_nat_ref	{"checks":[],"collections":[],"columnOrder":["id","target_id","version","code"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"target_id":{"checks":[],"collation":null,"comment":null,"default":null,"gene [...]
+table	gen_nat_target	{"checks":[],"collections":[],"columnOrder":["id","version","label"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"label":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_NAT_REF\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"TARGET_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_NAT_REF\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_NAT_TARGET\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"LABEL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_NAT_TARGET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_NAT_REF\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"TARGET_ID\", \"CODE\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_NAT_REF\" ADD CONSTRAINT \"PUBLIC\".\"FKH4HYYDUWNJNQQ1DHWN0XWGLFJ\" FOREIGN KEY(\"TARGET_ID\") REFERENCES \"PUBLIC\".\"GEN_NAT_TARGET\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatTypo	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatTypo"]}
+table	gen_nat_typo	{"checks":[],"collections":[],"columnOrder":["id","version","code"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_NAT_TYPO\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_NAT_TYPO\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_NAT_TYPO\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CODE\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNoted	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNoted","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNotedChild"]}
+table	gen_noted	{"checks":[],"collections":[],"columnOrder":["id","version","class","name"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_NOTED\" COMMENT 'noted things'(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_NOTED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmChild	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmChild","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmFetched","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmKept","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmLazyOwner","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmListed","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmMapOwner","org.grails.orm.hibernate.cfg.domainbinding.jp [...]
+table	gen_om_child	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","parent_id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"parent_id":{"checks":[],"collation":null,"comme [...]
+table	gen_om_fetched	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","parent_id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"parent_id":{"checks":[],"collation":null,"com [...]
+table	gen_om_kept	{"checks":[],"collections":[],"columnOrder":["id","version","label"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"label":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nul [...]
+table	gen_om_label	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["owner_ref","tag_ref"],"columns":{"owner_ref":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tag_ref":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FK7e6mi25ad6tq84xh3xgfgg99j":{"col [...]
+table	gen_om_lazy_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id [...]
+table	gen_om_lazy_owner_gen_om_tag	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["gen_om_lazy_owner_tags_id","gen_om_tag_id"],"columns":{"gen_om_lazy_owner_tags_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"gen_om_tag_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comm [...]
+table	gen_om_listed	{"checks":[],"collections":["List of OneToMany"],"columnOrder":["listed_idx","id","parent_id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"listed_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"name":{"checks":[],"collation":null,"comm [...]
+table	gen_om_map_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id" [...]
+table	gen_om_map_owner_by_name	{"checks":[],"collections":["Map of ManyToOne"],"columnOrder":["gen_om_map_owner_by_name_id","gen_om_tag_id","by_name_idx"],"columns":{"by_name_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"gen_om_map_owner_by_name_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","u [...]
+table	gen_om_ordered	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","parent_id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"parent_id":{"checks":[],"collation":null,"com [...]
+table	gen_om_orphan	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","parent_id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"parent_id":{"checks":[],"collation":null,"comm [...]
+table	gen_om_parent	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nul [...]
+table	gen_om_parent_gen_om_kept	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["gen_om_kept_id","gen_om_parent_kept_id"],"columns":{"gen_om_kept_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"gen_om_parent_kept_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null [...]
+table	gen_om_parent_gen_om_step	{"checks":[],"collections":["List of ManyToOne"],"columnOrder":["position","gen_om_parent_steps_id","gen_om_step_id"],"columns":{"gen_om_parent_steps_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"gen_om_step_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}, [...]
+table	gen_om_parent_gen_om_tag	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["gen_om_parent_tags_id","gen_om_tag_id"],"columns":{"gen_om_parent_tags_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"gen_om_tag_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"f [...]
+table	gen_om_sorted_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":[" [...]
+table	gen_om_sorted_owner_gen_om_tag	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["gen_om_sorted_owner_tags_id","gen_om_tag_id"],"columns":{"gen_om_sorted_owner_tags_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"gen_om_tag_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}} [...]
+table	gen_om_step	{"checks":[],"collections":[],"columnOrder":["id","version","label"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"label":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nul [...]
+table	gen_om_tag	{"checks":[],"collections":[],"columnOrder":["id","version","label"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"label":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_OM_CHILD\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"PARENT_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_OM_FETCHED\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"PARENT_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_FETCHED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_OM_KEPT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"LABEL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_KEPT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_OM_LABEL\"(\n    \"OWNER_REF\" BIGINT,\n    \"TAG_REF\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_OM_LAZY_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_LAZY_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_OM_LAZY_OWNER_GEN_OM_TAG\"(\n    \"GEN_OM_LAZY_OWNER_TAGS_ID\" BIGINT,\n    \"GEN_OM_TAG_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_OM_LISTED\"(\n    \"LISTED_IDX\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"PARENT_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_LISTED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_OM_MAP_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_MAP_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_OM_MAP_OWNER_BY_NAME\"(\n    \"GEN_OM_MAP_OWNER_BY_NAME_ID\" BIGINT NOT NULL,\n    \"GEN_OM_TAG_ID\" BIGINT,\n    \"BY_NAME_IDX\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_MAP_OWNER_BY_NAME\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"GEN_OM_MAP_OWNER_BY_NAME_ID\", \"BY_NAME_IDX\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_OM_ORDERED\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"PARENT_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_ORDERED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_OM_ORPHAN\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"PARENT_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_ORPHAN\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_OM_PARENT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_PARENT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_OM_PARENT_GEN_OM_KEPT\"(\n    \"GEN_OM_KEPT_ID\" BIGINT,\n    \"GEN_OM_PARENT_KEPT_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_OM_PARENT_GEN_OM_STEP\"(\n    \"POSITION\" INTEGER NOT NULL,\n    \"GEN_OM_PARENT_STEPS_ID\" BIGINT NOT NULL,\n    \"GEN_OM_STEP_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_PARENT_GEN_OM_STEP\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"POSITION\", \"GEN_OM_PARENT_STEPS_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_OM_PARENT_GEN_OM_TAG\"(\n    \"GEN_OM_PARENT_TAGS_ID\" BIGINT,\n    \"GEN_OM_TAG_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_OM_SORTED_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_SORTED_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_OM_SORTED_OWNER_GEN_OM_TAG\"(\n    \"GEN_OM_SORTED_OWNER_TAGS_ID\" BIGINT,\n    \"GEN_OM_TAG_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_OM_STEP\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"LABEL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_STEP\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_OM_TAG\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"LABEL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_TAG\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_LAZY_OWNER_GEN_OM_TAG\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GEN_OM_LAZY_OWNER_TAGS_ID\", \"GEN_OM_TAG_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_PARENT_GEN_OM_KEPT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GEN_OM_PARENT_KEPT_ID\", \"GEN_OM_KEPT_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_LABEL\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"OWNER_REF\", \"TAG_REF\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_SORTED_OWNER_GEN_OM_TAG\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GEN_OM_SORTED_OWNER_TAGS_ID\", \"GEN_OM_TAG_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_PARENT_GEN_OM_TAG\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"GEN_OM_PARENT_TAGS_ID\", \"GEN_OM_TAG_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_ORDERED\" ADD CONSTRAINT \"PUBLIC\".\"FK3PWB1AAF4NMF7YR4J0OI4I5XG\" FOREIGN KEY(\"PARENT_ID\") REFERENCES \"PUBLIC\".\"GEN_OM_PARENT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_PARENT_GEN_OM_TAG\" ADD CONSTRAINT \"PUBLIC\".\"FK52I5SVUAWRDBSMAAMSNOOXC4\" FOREIGN KEY(\"GEN_OM_PARENT_TAGS_ID\") REFERENCES \"PUBLIC\".\"GEN_OM_PARENT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_SORTED_OWNER_GEN_OM_TAG\" ADD CONSTRAINT \"PUBLIC\".\"FKTNGT5H2K2KKB8YDO6O2MBNY68\" FOREIGN KEY(\"GEN_OM_SORTED_OWNER_TAGS_ID\") REFERENCES \"PUBLIC\".\"GEN_OM_SORTED_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_MAP_OWNER_BY_NAME\" ADD CONSTRAINT \"PUBLIC\".\"FK9IYYINOFHG4LNTR2TY8DXNS0J\" FOREIGN KEY(\"GEN_OM_TAG_ID\") REFERENCES \"PUBLIC\".\"GEN_OM_TAG\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_LABEL\" ADD CONSTRAINT \"PUBLIC\".\"FK9QTG9PU97PM687KOWSDQ7B9XE\" FOREIGN KEY(\"TAG_REF\") REFERENCES \"PUBLIC\".\"GEN_OM_TAG\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_PARENT_GEN_OM_STEP\" ADD CONSTRAINT \"PUBLIC\".\"FK5LT8HX81HVGXMY8THD3TE631R\" FOREIGN KEY(\"GEN_OM_STEP_ID\") REFERENCES \"PUBLIC\".\"GEN_OM_STEP\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_FETCHED\" ADD CONSTRAINT \"PUBLIC\".\"FKKF5XEB21JLO4UO2WT1GJPCG98\" FOREIGN KEY(\"PARENT_ID\") REFERENCES \"PUBLIC\".\"GEN_OM_PARENT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_LAZY_OWNER_GEN_OM_TAG\" ADD CONSTRAINT \"PUBLIC\".\"FKAE97NCJLP73L989IK651FX15R\" FOREIGN KEY(\"GEN_OM_TAG_ID\") REFERENCES \"PUBLIC\".\"GEN_OM_TAG\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_ORPHAN\" ADD CONSTRAINT \"PUBLIC\".\"FK14UFL8JJGRGRNSY79MC1L4Q7M\" FOREIGN KEY(\"PARENT_ID\") REFERENCES \"PUBLIC\".\"GEN_OM_PARENT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_PARENT_GEN_OM_KEPT\" ADD CONSTRAINT \"PUBLIC\".\"FKD2RFIO1YYAJW15GOXHBMFGBAC\" FOREIGN KEY(\"GEN_OM_PARENT_KEPT_ID\") REFERENCES \"PUBLIC\".\"GEN_OM_PARENT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_LISTED\" ADD CONSTRAINT \"PUBLIC\".\"FKF5HPRX5J31F4BQUK89YWJ097N\" FOREIGN KEY(\"PARENT_ID\") REFERENCES \"PUBLIC\".\"GEN_OM_PARENT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_LABEL\" ADD CONSTRAINT \"PUBLIC\".\"FK7E6MI25AD6TQ84XH3XGFGG99J\" FOREIGN KEY(\"OWNER_REF\") REFERENCES \"PUBLIC\".\"GEN_OM_PARENT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_SORTED_OWNER_GEN_OM_TAG\" ADD CONSTRAINT \"PUBLIC\".\"FK4WKJ1PL7SIP3EBNNP39RIH0AA\" FOREIGN KEY(\"GEN_OM_TAG_ID\") REFERENCES \"PUBLIC\".\"GEN_OM_TAG\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_PARENT_GEN_OM_STEP\" ADD CONSTRAINT \"PUBLIC\".\"FKNC84JA618NYS7W6VJCU0D9S90\" FOREIGN KEY(\"GEN_OM_PARENT_STEPS_ID\") REFERENCES \"PUBLIC\".\"GEN_OM_PARENT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_PARENT_GEN_OM_TAG\" ADD CONSTRAINT \"PUBLIC\".\"FK9KFCLSIUMV5B09D06MQ6DI7TX\" FOREIGN KEY(\"GEN_OM_TAG_ID\") REFERENCES \"PUBLIC\".\"GEN_OM_TAG\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_MAP_OWNER_BY_NAME\" ADD CONSTRAINT \"PUBLIC\".\"FKABKHVV3VOLRA2NL0RWITHHRJ3\" FOREIGN KEY(\"GEN_OM_MAP_OWNER_BY_NAME_ID\") REFERENCES \"PUBLIC\".\"GEN_OM_MAP_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_LAZY_OWNER_GEN_OM_TAG\" ADD CONSTRAINT \"PUBLIC\".\"FKALQQOJE752BKUTRNQSJMR166T\" FOREIGN KEY(\"GEN_OM_LAZY_OWNER_TAGS_ID\") REFERENCES \"PUBLIC\".\"GEN_OM_LAZY_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_PARENT_GEN_OM_KEPT\" ADD CONSTRAINT \"PUBLIC\".\"FKQGQER71AAGFTO04CJDGFC4J7P\" FOREIGN KEY(\"GEN_OM_KEPT_ID\") REFERENCES \"PUBLIC\".\"GEN_OM_KEPT\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_OM_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"FKHDTY9CONA1MJ4NTP8MD9ODJJP\" FOREIGN KEY(\"PARENT_ID\") REFERENCES \"PUBLIC\".\"GEN_OM_PARENT\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOneFace	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOneFace","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOneNose"]}
+table	gen_one_face	{"checks":[],"collections":[],"columnOrder":["id","nose_id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"nose_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null [...]
+table	gen_one_nose	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_ONE_FACE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"NOSE_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_ONE_FACE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_ONE_NOSE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_ONE_NOSE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_ONE_FACE\" ADD CONSTRAINT \"PUBLIC\".\"FKSLXGTILN2Y1XN960PAUPJ2JLS\" FOREIGN KEY(\"NOSE_ID\") REFERENCES \"PUBLIC\".\"GEN_ONE_NOSE\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenParamsOnly	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenParamsOnly"]}
+table	gen_params_only	{"checks":[],"collections":[],"columnOrder":["quantity","id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"quantity":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_PARAMS_ONLY\"(\n    \"QUANTITY\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_PARAMS_ONLY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPlushToy	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPlushToy","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenToy"]}
+table	gen_toy	{"checks":[],"collections":[],"columnOrder":["id","version","toy_kind","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"toy_kind":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_TOY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TOY_KIND\" CHARACTER VARYING(12) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_TOY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPrimCar	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPrimCar","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPrimVehicle"]}
+table	gen_prim_vehicle	{"checks":[],"collections":[],"columnOrder":["doors","sporty","wheels","id","version","class","name"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"doors":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"id":{"checks":[],"collation":null,"comment" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_PRIM_VEHICLE\"(\n    \"DOORS\" INTEGER,\n    \"SPORTY\" BOOLEAN,\n    \"WHEELS\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_PRIM_VEHICLE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPrimJoinedChild	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPrimJoinedChild","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPrimJoinedRoot"]}
+table	gen_prim_joined_child	{"checks":[],"collections":[],"columnOrder":["doors","id"],"columns":{"doors":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FKmlwnpj4yjx48sp9q3ttlmwo1u":{"columns":["id"],"created":tr [...]
+table	gen_prim_joined_root	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generated [...]
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HT_GEN_PRIM_JOINED_ROOT\"(\n    \"ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HT_GEN_PRIM_JOINED_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_GEN_PRIM_JOINED_ROOT\"(\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_GEN_PRIM_JOINED_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_GEN_PRIM_JOINED_CHILD\"(\n    \"DOORS\" INTEGER,\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_GEN_PRIM_JOINED_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_PRIM_JOINED_CHILD\"(\n    \"DOORS\" INTEGER,\n    \"ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_PRIM_JOINED_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_PRIM_JOINED_ROOT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_PRIM_JOINED_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_PRIM_JOINED_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"FKMLWNPJ4YJX48SP9Q3TTLMWO1U\" FOREIGN KEY(\"ID\") REFERENCES \"PUBLIC\".\"GEN_PRIM_JOINED_ROOT\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenSerialized	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenSerialized"]}
+table	gen_serialized	{"checks":[],"collections":[],"columnOrder":["id","version","payload","plain","tag"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"payload":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varbinary(255)","unique":false},"plain":{"checks":[],"collation":null,"comment":null,"default":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_SERIALIZED\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"PAYLOAD\" BINARY VARYING(255),\n    \"PLAIN\" CHARACTER VARYING(255),\n    \"TAG\" BINARY VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_SERIALIZED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantBook	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantBook"]}
+table	gen_tenant_book	{"checks":[],"collections":[],"columnOrder":["id","version","tenant_id","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"tenant_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_TENANT_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TENANT_ID\" CHARACTER VARYING(255),\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_TENANT_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantJoinedLeaf	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantJoinedLeaf","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantJoinedRoot"]}
+table	gen_tenant_joined_leaf	{"checks":[],"collections":[],"columnOrder":["id","extra"],"columns":{"extra":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FK51eqvkfoekh7sd60hqswid3j5":{"columns":["id"],"creat [...]
+table	gen_tenant_joined_root	{"checks":[],"collections":[],"columnOrder":["id","version","name","tenant_id"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"tenant_id":{"checks":[],"collation":null,"comment":null,"default" [...]
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HT_GEN_TENANT_JOINED_ROOT\"(\n    \"ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HT_GEN_TENANT_JOINED_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_GEN_TENANT_JOINED_ROOT\"(\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"NAME\" CHARACTER VARYING(255),\n    \"TENANT_ID\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_GEN_TENANT_JOINED_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_GEN_TENANT_JOINED_LEAF\"(\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"EXTRA\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255),\n    \"TENANT_ID\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_GEN_TENANT_JOINED_LEAF\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_TENANT_JOINED_LEAF\"(\n    \"ID\" BIGINT NOT NULL,\n    \"EXTRA\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_TENANT_JOINED_LEAF\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_TENANT_JOINED_ROOT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"TENANT_ID\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_TENANT_JOINED_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_TENANT_JOINED_LEAF\" ADD CONSTRAINT \"PUBLIC\".\"FK51EQVKFOEKH7SD60HQSWID3J5\" FOREIGN KEY(\"ID\") REFERENCES \"PUBLIC\".\"GEN_TENANT_JOINED_ROOT\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantLeaf	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantLeaf","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantRoot"]}
+table	gen_tenant_root	{"checks":[],"collections":[],"columnOrder":["id","version","class","extra","name","tenant_id"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"extra":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_TENANT_ROOT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"EXTRA\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255),\n    \"TENANT_ID\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_TENANT_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantNamed	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantNamed"]}
+table	gen_tenant_named	{"checks":[],"collections":[],"columnOrder":["id","version","name","owner_tenant"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"owner_tenant":{"checks":[],"collation":null,"comment":null,"default" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_TENANT_NAMED\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"OWNER_TENANT\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_TENANT_NAMED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantPlain	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantPlain"]}
+table	gen_tenant_plain	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_TENANT_PLAIN\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_TENANT_PLAIN\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantTyped	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantTyped"]}
+table	gen_tenant_typed	{"checks":[],"collections":[],"columnOrder":["id","version","company_id","name"],"columns":{"company_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_TENANT_TYPED\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"COMPANY_ID\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_TENANT_TYPED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTypeParams	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTypeParams"]}
+table	gen_type_params	{"checks":[],"collections":[],"columnOrder":["amount","id","version","name"],"columns":{"amount":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_TYPE_PARAMS\"(\n    \"AMOUNT\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_TYPE_PARAMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTyped	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTyped"]}
+table	gen_typed	{"checks":[],"collections":[],"columnOrder":["id","version","kind","plain","shout","body"],"columns":{"body":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"clob","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"kind":{"checks":[],"collation":null,"comment":null,"default":null,"generate [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_TYPED\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"KIND\" CHARACTER VARYING(255),\n    \"PLAIN\" CHARACTER VARYING(255),\n    \"SHOUT\" CHARACTER VARYING(255),\n    \"BODY\" CHARACTER LARGE OBJECT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_TYPED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnionBase	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnionBase","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnionBottom","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnionLeaf","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnionMiddle"],"unbootable":"MissingPropertyException: No such property: checkConstraints for class: org.hibernate.mapping.DenormalizedTable"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnsupportedType	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnsupportedType"]}
+table	gen_unsupported_type	{"checks":[],"collections":[],"columnOrder":["id","version","tag"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"tag":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_UNSUPPORTED_TYPE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TAG\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_UNSUPPORTED_TYPE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnversioned	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnversioned"]}
+table	gen_unversioned	{"checks":[],"collections":[],"columnOrder":["id","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"], [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_UNVERSIONED\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_UNVERSIONED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnversionedChild	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnversionedChild","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnversionedRoot"]}
+table	gen_unversioned_root	{"checks":[],"collections":[],"columnOrder":["id","class","extra","name"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"extra":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_UNVERSIONED_ROOT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"EXTRA\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_UNVERSIONED_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqChild	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqChild","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqOwner","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqTarget"]}
+table	gen_uq_owner	{"checks":[],"collections":[],"columnOrder":["id","other_id","target_id","version","a","b","c","child_one","child_two","class","d","home_city","home_street","solo"],"columns":{"a":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"b":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","uniq [...]
+table	gen_uq_target	{"checks":[],"collections":[],"columnOrder":["id","version","label"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"label":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_UQ_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OTHER_ID\" BIGINT,\n    \"TARGET_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"A\" CHARACTER VARYING(255),\n    \"B\" CHARACTER VARYING(255),\n    \"C\" CHARACTER VARYING(255),\n    \"CHILD_ONE\" CHARACTER VARYING(255),\n    \"CHILD_TWO\" CHARACTER VARYING(255),\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL,\n    \"D\" CHARACTER VARYING(255 [...]
+script		"ALTER TABLE \"PUBLIC\".\"GEN_UQ_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_UQ_TARGET\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"LABEL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_UQ_TARGET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_UQ_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"HOME_CITY\", \"HOME_STREET\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_UQ_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CHILD_TWO\", \"CHILD_ONE\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_UQ_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"D\", \"C\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_UQ_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"B\", \"A\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_UQ_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"OTHER_ID\", \"TARGET_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_UQ_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"SOLO\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_UQ_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"FK93JPG3N79VYTOMB2A7MCYK8FK\" FOREIGN KEY(\"OTHER_ID\") REFERENCES \"PUBLIC\".\"GEN_UQ_TARGET\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_UQ_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"FK671VAIH8LSWHA1AI7JN5KSAC1\" FOREIGN KEY(\"TARGET_ID\") REFERENCES \"PUBLIC\".\"GEN_UQ_TARGET\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqCollection	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqCollection"]}
+table	gen_uq_collection	{"checks":[],"collections":[],"columnOrder":["id","version","x"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"x":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"iden [...]
+table	gen_uq_collection_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["gen_uq_collection_id","tags_java_lang_string"],"columns":{"gen_uq_collection_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false} [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_UQ_COLLECTION\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"X\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_UQ_COLLECTION\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqEnum	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqEnum"]}
+table	gen_uq_enum	{"checks":[],"collections":[],"columnOrder":["id","version","other","state"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"other":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"state":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_UQ_ENUM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"OTHER\" CHARACTER VARYING(255),\n    \"STATE\" ENUM('OFF', 'ON')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_UQ_ENUM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqJoinedChild	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqJoinedChild","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqJoinedRoot"]}
+table	gen_uq_joined_child	{"checks":[],"collections":[],"columnOrder":["id","extra_one","extra_two"],"columns":{"extra_one":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"extra_two":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"defau [...]
+table	gen_uq_joined_root	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HT_GEN_UQ_JOINED_ROOT\"(\n    \"ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HT_GEN_UQ_JOINED_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_GEN_UQ_JOINED_ROOT\"(\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_GEN_UQ_JOINED_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE GLOBAL TEMPORARY TABLE \"PUBLIC\".\"HTE_GEN_UQ_JOINED_CHILD\"(\n    \"HTE_IDENTITY\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"ID\" BIGINT,\n    \"VERSION\" BIGINT,\n    \"EXTRA_ONE\" CHARACTER VARYING(255),\n    \"EXTRA_TWO\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HTE_GEN_UQ_JOINED_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"HTE_IDENTITY\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_UQ_JOINED_CHILD\"(\n    \"ID\" BIGINT NOT NULL,\n    \"EXTRA_ONE\" CHARACTER VARYING(255),\n    \"EXTRA_TWO\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_UQ_JOINED_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_UQ_JOINED_ROOT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_UQ_JOINED_ROOT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_UQ_JOINED_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"EXTRA_TWO\", \"EXTRA_ONE\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_UQ_JOINED_CHILD\" ADD CONSTRAINT \"PUBLIC\".\"FKJ9OCBI73NQPELUS2V8WUHA1E8\" FOREIGN KEY(\"ID\") REFERENCES \"PUBLIC\".\"GEN_UQ_JOINED_ROOT\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqPair	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqPair"]}
+table	gen_uq_pair	{"checks":[],"collections":[],"columnOrder":["hello","world"],"columns":{"hello":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"world":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["world [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_UQ_PAIR\"(\n    \"HELLO\" BIGINT NOT NULL,\n    \"WORLD\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_UQ_PAIR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"WORLD\", \"HELLO\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenValueTyped	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenValueTyped"]}
+table	gen_value_typed	{"checks":[],"collections":[],"columnOrder":["amount","id","version","name"],"columns":{"amount":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_VALUE_TYPED\"(\n    \"AMOUNT\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_VALUE_TYPED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenWithEnum	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenWithEnum"]}
+table	gen_with_enum	{"checks":[],"collections":[],"columnOrder":["rank","id","version","code","kind"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"kind":{"checks":[],"collation":null,"comment":null,"default":null,"gener [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"GEN_WITH_ENUM\"(\n    \"RANK\" TINYINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255),\n    \"KIND\" ENUM('LARGE', 'SMALL')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_WITH_ENUM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"GEN_WITH_ENUM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" CHECK(\"RANK\" BETWEEN 0 AND 1) NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.AssociatedItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.AssociatedItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.TestEntityWithMany"]}
+table	associated_item	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","parent_id","version","value"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"parent_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"value":{"checks":[],"collation":null,"commen [...]
+table	test_entity_with_many	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generate [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TEST_ENTITY_WITH_MANY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TEST_ENTITY_WITH_MANY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.AssociatedItemWithComposite	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.AssociatedItemWithComposite","org.grails.orm.hibernate.cfg.domainbinding.secondpass.TestEntityWithCompositeMany"]}
+table	associated_item_with_composite	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","test_entity_with_composite_many_id","version","test_entity_with_composite_many_name","value"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"test_entity_with_composite_many_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"ident [...]
+table	test_entity_with_composite_many	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TEST_ENTITY_WITH_COMPOSITE_MANY\"(\n    \"ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TEST_ENTITY_WITH_COMPOSITE_MANY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\", \"NAME\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BBMEItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.BBMEItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.BBMEOwner"]}
+table	bbmeitem	{"checks":[],"collections":[],"columnOrder":["id","owner_id","version","description"],"columns":{"description":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"owner_id":{"checks":[],"collation":null,"comment":null,"default":n [...]
+table	bbmeowner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name [...]
+table	bbmeowner_items	{"checks":[],"collections":["Map of ManyToOne"],"columnOrder":["items_id","owner_id","items_idx"],"columns":{"items_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"items_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"owner_id":{"checks":[],"collation":null," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BBMEITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"DESCRIPTION\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BBMEITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BBMEOWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BBMEOWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BBMEOWNER_ITEMS\"(\n    \"ITEMS_ID\" BIGINT NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"ITEMS_IDX\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BBMEOWNER_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ITEMS_ID\", \"ITEMS_IDX\");"
+script		"ALTER TABLE \"PUBLIC\".\"BBMEOWNER_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FKIJWO5602D19EQORS9GDU1YI19\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"BBMEITEM\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"BBMEOWNER_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FKOWNLL69ETW7HAI0SEBCOITSDF\" FOREIGN KEY(\"ITEMS_ID\") REFERENCES \"PUBLIC\".\"BBMEOWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"BBMEITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKI6392972YF1I5FT64N9M0Y4AX\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"BBMEOWNER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBAuthor"]}
+table	bcebauthor	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"nam [...]
+table	bcebauthor_statuses	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["bcebauthor_id","bcebstatus"],"columns":{"bcebauthor_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"bcebstatus":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"enum ('ACTIVE','INACTIVE')","unique":false}},"comment":null,"foreign [...]
+table	bcebauthor_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["bcebauthor_id","tags_java_lang_string"],"columns":{"bcebauthor_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment":null,"for [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BCEBAUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BCEBAUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BCEBAUTHOR_STATUSES\"(\n    \"BCEBAUTHOR_ID\" BIGINT,\n    \"BCEBSTATUS\" ENUM('ACTIVE', 'INACTIVE')\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BCEBAUTHOR_TAGS\"(\n    \"BCEBAUTHOR_ID\" BIGINT,\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BCEBAUTHOR_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"BCEBAUTHOR_ID\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"BCEBAUTHOR_STATUSES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"BCEBAUTHOR_ID\", \"BCEBSTATUS\");"
+script		"ALTER TABLE \"PUBLIC\".\"BCEBAUTHOR_STATUSES\" ADD CONSTRAINT \"PUBLIC\".\"FKLMGFXXUMXTFQ6AQQ1UBWYV9UK\" FOREIGN KEY(\"BCEBAUTHOR_ID\") REFERENCES \"PUBLIC\".\"BCEBAUTHOR\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"BCEBAUTHOR_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FK3YGWU3OR6GY1Q4UG712VY6GX8\" FOREIGN KEY(\"BCEBAUTHOR_ID\") REFERENCES \"PUBLIC\".\"BCEBAUTHOR\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBCustom	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBCustom"]}
+table	bcebcustom	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"nam [...]
+table	bcebcustom_flags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["bcebcustom_id","flag_identifier"],"columns":{"bcebcustom_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"flag_identifier":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment":null,"foreignKeys":{ [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BCEBCUSTOM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BCEBCUSTOM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BCEBCUSTOM_FLAGS\"(\n    \"BCEBCUSTOM_ID\" BIGINT,\n    \"flag_identifier\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BCEBCUSTOM_FLAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"BCEBCUSTOM_ID\", \"flag_identifier\");"
+script		"ALTER TABLE \"PUBLIC\".\"BCEBCUSTOM_FLAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKE2N8SJ8QQHYPJNAVVQEAWKJD5\" FOREIGN KEY(\"BCEBCUSTOM_ID\") REFERENCES \"PUBLIC\".\"BCEBCUSTOM\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBDefault	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBDefault"]}
+table	bcebdefault	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"na [...]
+table	bcebdefault_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["bcebdefault_id","tags_java_lang_string"],"columns":{"bcebdefault_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment":null," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BCEBDEFAULT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BCEBDEFAULT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BCEBDEFAULT_TAGS\"(\n    \"BCEBDEFAULT_ID\" BIGINT,\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BCEBDEFAULT_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"BCEBDEFAULT_ID\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"BCEBDEFAULT_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKDQKBLVFF3Y34D8TWCTJ8YCEWK\" FOREIGN KEY(\"BCEBDEFAULT_ID\") REFERENCES \"PUBLIC\".\"BCEBDEFAULT\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBExplicit	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBExplicit"]}
+table	bcebexplicit	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"n [...]
+table	bcebexplicit_flags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["bcebexplicit_id","custom_flag_col"],"columns":{"bcebexplicit_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"custom_flag_col":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment":null,"foreignK [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BCEBEXPLICIT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BCEBEXPLICIT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BCEBEXPLICIT_FLAGS\"(\n    \"BCEBEXPLICIT_ID\" BIGINT,\n    \"CUSTOM_FLAG_COL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BCEBEXPLICIT_FLAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"BCEBEXPLICIT_ID\", \"CUSTOM_FLAG_COL\");"
+script		"ALTER TABLE \"PUBLIC\".\"BCEBEXPLICIT_FLAGS\" ADD CONSTRAINT \"PUBLIC\".\"FK79N0K4755UJ7LAUW6G54D2VS4\" FOREIGN KEY(\"BCEBEXPLICIT_ID\") REFERENCES \"PUBLIC\".\"BCEBEXPLICIT\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBPath1	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBPath1"]}
+table	bcebpath1	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name [...]
+table	bcebpath1_flags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["bcebpath1_id","explicit_col"],"columns":{"bcebpath1_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"explicit_col":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment":null,"foreignKeys":{"FKj43jeo [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BCEBPATH1\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BCEBPATH1\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BCEBPATH1_FLAGS\"(\n    \"BCEBPATH1_ID\" BIGINT,\n    \"EXPLICIT_COL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BCEBPATH1_FLAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"BCEBPATH1_ID\", \"EXPLICIT_COL\");"
+script		"ALTER TABLE \"PUBLIC\".\"BCEBPATH1_FLAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKJ43JEORHEY4FBJ9PXFYW4Q8EH\" FOREIGN KEY(\"BCEBPATH1_ID\") REFERENCES \"PUBLIC\".\"BCEBPATH1\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBPath2	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBPath2"]}
+table	bcebpath2	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name [...]
+table	bcebpath2_statuses	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["bcebpath2_id","bcebstatus"],"columns":{"bcebpath2_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"bcebstatus":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"enum ('ACTIVE','INACTIVE')","unique":false}},"comment":null,"foreignKey [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BCEBPATH2\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BCEBPATH2\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BCEBPATH2_STATUSES\"(\n    \"BCEBPATH2_ID\" BIGINT,\n    \"BCEBSTATUS\" ENUM('ACTIVE', 'INACTIVE')\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BCEBPATH2_STATUSES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"BCEBPATH2_ID\", \"BCEBSTATUS\");"
+script		"ALTER TABLE \"PUBLIC\".\"BCEBPATH2_STATUSES\" ADD CONSTRAINT \"PUBLIC\".\"FK8RYPG0VWTGBAQ606BKBGJFP7C\" FOREIGN KEY(\"BCEBPATH2_ID\") REFERENCES \"PUBLIC\".\"BCEBPATH2\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBPath3	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBPath3"]}
+table	bcebpath3	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name [...]
+table	bcebpath3_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["bcebpath3_id","tags_java_lang_string"],"columns":{"bcebpath3_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment":null,"foreig [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BCEBPATH3\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BCEBPATH3\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BCEBPATH3_TAGS\"(\n    \"BCEBPATH3_ID\" BIGINT,\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BCEBPATH3_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"BCEBPATH3_ID\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"BCEBPATH3_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKHRCTF2GED3AX38229EVF29XJB\" FOREIGN KEY(\"BCEBPATH3_ID\") REFERENCES \"PUBLIC\".\"BCEBPATH3\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBReserved	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBReserved"]}
+table	bcebreserved	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"n [...]
+table	bcebreserved_group	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["bcebreserved_id","group_java_lang_string"],"columns":{"bcebreserved_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"group_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BCEBRESERVED\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BCEBRESERVED\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BCEBRESERVED_GROUP\"(\n    \"BCEBRESERVED_ID\" BIGINT,\n    \"GROUP_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BCEBRESERVED_GROUP\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"BCEBRESERVED_ID\", \"GROUP_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"BCEBRESERVED_GROUP\" ADD CONSTRAINT \"PUBLIC\".\"FK6DID7AK16R5O9OD48RPJE3M2O\" FOREIGN KEY(\"BCEBRESERVED_ID\") REFERENCES \"PUBLIC\".\"BCEBRESERVED\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCKPOneCollection	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCKPOneCollection"]}
+table	bckpone_collection	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+table	bckpone_collection_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["bckpone_collection_id","tags_java_lang_string"],"columns":{"bckpone_collection_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":fal [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BCKPONE_COLLECTION\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BCKPONE_COLLECTION\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BCKPONE_COLLECTION_TAGS\"(\n    \"BCKPONE_COLLECTION_ID\" BIGINT,\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BCKPONE_COLLECTION_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"BCKPONE_COLLECTION_ID\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"BCKPONE_COLLECTION_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FK3YGNFW87BF26NMFIDJF3DB253\" FOREIGN KEY(\"BCKPONE_COLLECTION_ID\") REFERENCES \"PUBLIC\".\"BCKPONE_COLLECTION\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCKPTwoCollections	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCKPTwoCollections"]}
+table	bckptwo_collections	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+table	bckptwo_collections_scores	{"checks":[],"collections":["List of BasicValue"],"columnOrder":["scores_idx","scores_java_lang_integer","bckptwo_collections_id"],"columns":{"bckptwo_collections_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"scores_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","uni [...]
+table	bckptwo_collections_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["bckptwo_collections_id","tags_java_lang_string"],"columns":{"bckptwo_collections_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BCKPTWO_COLLECTIONS\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BCKPTWO_COLLECTIONS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BCKPTWO_COLLECTIONS_SCORES\"(\n    \"SCORES_IDX\" INTEGER NOT NULL,\n    \"SCORES_JAVA_LANG_INTEGER\" INTEGER,\n    \"BCKPTWO_COLLECTIONS_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BCKPTWO_COLLECTIONS_SCORES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"SCORES_IDX\", \"BCKPTWO_COLLECTIONS_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"BCKPTWO_COLLECTIONS_TAGS\"(\n    \"BCKPTWO_COLLECTIONS_ID\" BIGINT,\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"BCKPTWO_COLLECTIONS_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"BCKPTWO_COLLECTIONS_ID\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"BCKPTWO_COLLECTIONS_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKA8GIE8MTAUJT0TST6XK7HKPME\" FOREIGN KEY(\"BCKPTWO_COLLECTIONS_ID\") REFERENCES \"PUBLIC\".\"BCKPTWO_COLLECTIONS\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"BCKPTWO_COLLECTIONS_SCORES\" ADD CONSTRAINT \"PUBLIC\".\"FKPLR764XTTKSM561PRSBCVJTIV\" FOREIGN KEY(\"BCKPTWO_COLLECTIONS_ID\") REFERENCES \"PUBLIC\".\"BCKPTWO_COLLECTIONS\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBBidItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBBidItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBBidOwner"]}
+table	ckbbid_item	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","owner_id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"def [...]
+table	ckbbid_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CKBBID_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CKBBID_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CKBBID_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CKBBID_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CKBBID_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKBLIU8WBCMDHRC32190O4FYIMS\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"CKBBID_OWNER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBCompositeItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBCompositeItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBCompositeOwner"]}
+table	ckbcomposite_item	{"checks":[],"collections":[],"columnOrder":["id","version","val"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"val":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+table	ckbcomposite_owner	{"checks":[],"collections":[],"columnOrder":["code","version","name"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"gene [...]
+table	ckbcomposite_owner_ckbcomposite_item	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["ckbcomposite_owner_code","ckbcomposite_item_id","ckbcomposite_owner_name"],"columns":{"ckbcomposite_item_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"ckbcomposite_owner_code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CKBCOMPOSITE_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"VAL\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CKBCOMPOSITE_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CKBCOMPOSITE_OWNER\"(\n    \"CODE\" INTEGER NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CKBCOMPOSITE_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CODE\", \"NAME\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CKBCOMPOSITE_OWNER_CKBCOMPOSITE_ITEM\"(\n    \"CKBCOMPOSITE_OWNER_CODE\" INTEGER,\n    \"CKBCOMPOSITE_ITEM_ID\" BIGINT,\n    \"CKBCOMPOSITE_OWNER_NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CKBCOMPOSITE_OWNER_CKBCOMPOSITE_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CKBCOMPOSITE_OWNER_CODE\", \"CKBCOMPOSITE_OWNER_NAME\", \"CKBCOMPOSITE_ITEM_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CKBCOMPOSITE_OWNER_CKBCOMPOSITE_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FK808GHYELFJAAHSDGFBSXPF23T\" FOREIGN KEY(\"CKBCOMPOSITE_ITEM_ID\") REFERENCES \"PUBLIC\".\"CKBCOMPOSITE_ITEM\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CKBCOMPOSITE_OWNER_CKBCOMPOSITE_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKHVEBEUWA8QVOG37AO2V0FBRLF\" FOREIGN KEY(\"CKBCOMPOSITE_OWNER_CODE\", \"CKBCOMPOSITE_OWNER_NAME\") REFERENCES \"PUBLIC\".\"CKBCOMPOSITE_OWNER\"(\"CODE\", \"NAME\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBJoinKeyItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBJoinKeyItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBJoinKeyOwner"]}
+table	ckbjoin_key_item	{"checks":[],"collections":[],"columnOrder":["id","version","description"],"columns":{"description":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null, [...]
+table	ckbjoin_key_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id [...]
+table	ckbjoin_key_owner_ckbjoin_key_item	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["ckbjoin_key_item_id","owner_fk"],"columns":{"ckbjoin_key_item_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"owner_fk":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"forei [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CKBJOIN_KEY_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"DESCRIPTION\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CKBJOIN_KEY_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CKBJOIN_KEY_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CKBJOIN_KEY_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CKBJOIN_KEY_OWNER_CKBJOIN_KEY_ITEM\"(\n    \"CKBJOIN_KEY_ITEM_ID\" BIGINT,\n    \"OWNER_FK\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CKBJOIN_KEY_OWNER_CKBJOIN_KEY_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"OWNER_FK\", \"CKBJOIN_KEY_ITEM_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CKBJOIN_KEY_OWNER_CKBJOIN_KEY_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FK93AA1GGFXSSO33EUPPG69M0UT\" FOREIGN KEY(\"OWNER_FK\") REFERENCES \"PUBLIC\".\"CKBJOIN_KEY_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CKBJOIN_KEY_OWNER_CKBJOIN_KEY_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FK8D3B7O055IUU0YU5EL5VTFTBQ\" FOREIGN KEY(\"CKBJOIN_KEY_ITEM_ID\") REFERENCES \"PUBLIC\".\"CKBJOIN_KEY_ITEM\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBManyToManyItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBManyToManyItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBManyToManyOwner"]}
+table	ckbmany_to_many_item	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":[ [...]
+table	ckbmany_to_many_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns": [...]
+table	ckbmany_to_many_owner_items	{"checks":[],"collections":["Set of ManyToOne","Set of ManyToOne (inverse)"],"columnOrder":["ckbmany_to_many_item_id","ckbmany_to_many_owner_id"],"columns":{"ckbmany_to_many_item_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"ckbmany_to_many_owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullab [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CKBMANY_TO_MANY_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CKBMANY_TO_MANY_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CKBMANY_TO_MANY_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CKBMANY_TO_MANY_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CKBMANY_TO_MANY_OWNER_ITEMS\"(\n    \"CKBMANY_TO_MANY_ITEM_ID\" BIGINT NOT NULL,\n    \"CKBMANY_TO_MANY_OWNER_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CKBMANY_TO_MANY_OWNER_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CKBMANY_TO_MANY_ITEM_ID\", \"CKBMANY_TO_MANY_OWNER_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CKBMANY_TO_MANY_OWNER_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FK4IK375DOD1R95317LEAIUWMT9\" FOREIGN KEY(\"CKBMANY_TO_MANY_ITEM_ID\") REFERENCES \"PUBLIC\".\"CKBMANY_TO_MANY_ITEM\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CKBMANY_TO_MANY_OWNER_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FKHL16RGI3NUICUIF07MGAFSMX4\" FOREIGN KEY(\"CKBMANY_TO_MANY_OWNER_ID\") REFERENCES \"PUBLIC\".\"CKBMANY_TO_MANY_OWNER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBUniItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBUniItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBUniOwner"]}
+table	ckbuni_item	{"checks":[],"collections":[],"columnOrder":["id","version","description"],"columns":{"description":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"gene [...]
+table	ckbuni_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"n [...]
+table	ckbuni_owner_ckbuni_item	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["ckbuni_item_id","ckbuni_owner_items_id"],"columns":{"ckbuni_item_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"ckbuni_owner_items_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CKBUNI_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"DESCRIPTION\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CKBUNI_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CKBUNI_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CKBUNI_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CKBUNI_OWNER_CKBUNI_ITEM\"(\n    \"CKBUNI_ITEM_ID\" BIGINT,\n    \"CKBUNI_OWNER_ITEMS_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CKBUNI_OWNER_CKBUNI_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CKBUNI_OWNER_ITEMS_ID\", \"CKBUNI_ITEM_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CKBUNI_OWNER_CKBUNI_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKPM270M9PR9U5VC1XUAXWXN9Q6\" FOREIGN KEY(\"CKBUNI_ITEM_ID\") REFERENCES \"PUBLIC\".\"CKBUNI_ITEM\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CKBUNI_OWNER_CKBUNI_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKFABW4WJFVJ8B15R161S5EHFH5\" FOREIGN KEY(\"CKBUNI_OWNER_ITEMS_ID\") REFERENCES \"PUBLIC\".\"CKBUNI_OWNER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUBasicOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUBasicOwner"]}
+table	ckcubasic_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"] [...]
+table	ckcubasic_owner_scores	{"checks":[],"collections":["List of BasicValue"],"columnOrder":["scores_idx","scores_java_lang_integer","ckcubasic_owner_id"],"columns":{"ckcubasic_owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"scores_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false}, [...]
+table	ckcubasic_owner_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["ckcubasic_owner_id","tags_java_lang_string"],"columns":{"ckcubasic_owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"com [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CKCUBASIC_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CKCUBASIC_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CKCUBASIC_OWNER_SCORES\"(\n    \"SCORES_IDX\" INTEGER NOT NULL,\n    \"SCORES_JAVA_LANG_INTEGER\" INTEGER,\n    \"CKCUBASIC_OWNER_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CKCUBASIC_OWNER_SCORES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"SCORES_IDX\", \"CKCUBASIC_OWNER_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CKCUBASIC_OWNER_TAGS\"(\n    \"CKCUBASIC_OWNER_ID\" BIGINT,\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CKCUBASIC_OWNER_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CKCUBASIC_OWNER_ID\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"CKCUBASIC_OWNER_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FK5MY4GNNCQSOM8NVYO8237OYIS\" FOREIGN KEY(\"CKCUBASIC_OWNER_ID\") REFERENCES \"PUBLIC\".\"CKCUBASIC_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CKCUBASIC_OWNER_SCORES\" ADD CONSTRAINT \"PUBLIC\".\"FK41ACUSW1UKXTOKUGE3QNA52IQ\" FOREIGN KEY(\"CKCUBASIC_OWNER_ID\") REFERENCES \"PUBLIC\".\"CKCUBASIC_OWNER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUItemMany1	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUItemMany1","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUItemMany2","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUOwnerMany"]}
+table	ckcuitem_many1	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"], [...]
+table	ckcuitem_many2	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"], [...]
+table	ckcuowner_many	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"], [...]
+table	ckcuowner_many_ckcuitem_many1	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["ckcuitem_many1_id","ckcuowner_many_items1_id"],"columns":{"ckcuitem_many1_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"ckcuowner_many_items1_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false} [...]
+table	ckcuowner_many_ckcuitem_many2	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["ckcuitem_many2_id","ckcuowner_many_items2_id"],"columns":{"ckcuitem_many2_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"ckcuowner_many_items2_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false} [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CKCUITEM_MANY1\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CKCUITEM_MANY1\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CKCUITEM_MANY2\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CKCUITEM_MANY2\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CKCUOWNER_MANY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CKCUOWNER_MANY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CKCUOWNER_MANY_CKCUITEM_MANY1\"(\n    \"CKCUITEM_MANY1_ID\" BIGINT,\n    \"CKCUOWNER_MANY_ITEMS1_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CKCUOWNER_MANY_CKCUITEM_MANY2\"(\n    \"CKCUITEM_MANY2_ID\" BIGINT,\n    \"CKCUOWNER_MANY_ITEMS2_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CKCUOWNER_MANY_CKCUITEM_MANY2\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CKCUOWNER_MANY_ITEMS2_ID\", \"CKCUITEM_MANY2_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CKCUOWNER_MANY_CKCUITEM_MANY1\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CKCUOWNER_MANY_ITEMS1_ID\", \"CKCUITEM_MANY1_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CKCUOWNER_MANY_CKCUITEM_MANY1\" ADD CONSTRAINT \"PUBLIC\".\"FKFM482GMXD3KPINDAVL783HVNK\" FOREIGN KEY(\"CKCUOWNER_MANY_ITEMS1_ID\") REFERENCES \"PUBLIC\".\"CKCUOWNER_MANY\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CKCUOWNER_MANY_CKCUITEM_MANY2\" ADD CONSTRAINT \"PUBLIC\".\"FKCASINM4SBJ6GWSS4DNRQ8YGF9\" FOREIGN KEY(\"CKCUOWNER_MANY_ITEMS2_ID\") REFERENCES \"PUBLIC\".\"CKCUOWNER_MANY\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CKCUOWNER_MANY_CKCUITEM_MANY1\" ADD CONSTRAINT \"PUBLIC\".\"FK8IJXWMRMBS8A9EW46O8DDOLAD\" FOREIGN KEY(\"CKCUITEM_MANY1_ID\") REFERENCES \"PUBLIC\".\"CKCUITEM_MANY1\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CKCUOWNER_MANY_CKCUITEM_MANY2\" ADD CONSTRAINT \"PUBLIC\".\"FK5BPKC5BX5BC17MSFMABXR19DB\" FOREIGN KEY(\"CKCUITEM_MANY2_ID\") REFERENCES \"PUBLIC\".\"CKCUITEM_MANY2\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUItemOne	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUItemOne","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUOwnerOne"]}
+table	ckcuitem_one	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"n [...]
+table	ckcuowner_one	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"]," [...]
+table	ckcuowner_one_ckcuitem_one	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["ckcuitem_one_id","ckcuowner_one_items_id"],"columns":{"ckcuitem_one_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"ckcuowner_one_items_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CKCUITEM_ONE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CKCUITEM_ONE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CKCUOWNER_ONE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CKCUOWNER_ONE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CKCUOWNER_ONE_CKCUITEM_ONE\"(\n    \"CKCUITEM_ONE_ID\" BIGINT,\n    \"CKCUOWNER_ONE_ITEMS_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CKCUOWNER_ONE_CKCUITEM_ONE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CKCUOWNER_ONE_ITEMS_ID\", \"CKCUITEM_ONE_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CKCUOWNER_ONE_CKCUITEM_ONE\" ADD CONSTRAINT \"PUBLIC\".\"FK6B4R14DS3AA3YT4UYTTJMK84G\" FOREIGN KEY(\"CKCUITEM_ONE_ID\") REFERENCES \"PUBLIC\".\"CKCUITEM_ONE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CKCUOWNER_ONE_CKCUITEM_ONE\" ADD CONSTRAINT \"PUBLIC\".\"FKAXB71NUHA3PKPG7K0AAKYV08K\" FOREIGN KEY(\"CKCUOWNER_ONE_ITEMS_ID\") REFERENCES \"PUBLIC\".\"CKCUOWNER_ONE\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBBidirectionalItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBBidirectionalItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBBidirectionalOwner"]}
+table	cmtbbidirectional_item	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","owner_id","tenant_id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tenant_id":{"checks":[],"collation" [...]
+table	cmtbbidirectional_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CMTBBIDIRECTIONAL_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"TENANT_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CMTBBIDIRECTIONAL_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CMTBBIDIRECTIONAL_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CMTBBIDIRECTIONAL_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CMTBBIDIRECTIONAL_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FK2O7M3SLGIJRQNEL02T6FOPX94\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"CMTBBIDIRECTIONAL_OWNER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBManyToManyItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBManyToManyItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBManyToManyOwner"]}
+table	cmtbmany_to_many_item	{"checks":[],"collections":[],"columnOrder":["id","tenant_id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"tenant_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"gene [...]
+table	cmtbmany_to_many_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns" [...]
+table	cmtbmany_to_many_owner_items	{"checks":[],"collections":["Set of ManyToOne","Set of ManyToOne (inverse)"],"columnOrder":["cmtbmany_to_many_item_id","cmtbmany_to_many_owner_id"],"columns":{"cmtbmany_to_many_item_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"cmtbmany_to_many_owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CMTBMANY_TO_MANY_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"TENANT_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CMTBMANY_TO_MANY_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CMTBMANY_TO_MANY_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CMTBMANY_TO_MANY_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CMTBMANY_TO_MANY_OWNER_ITEMS\"(\n    \"CMTBMANY_TO_MANY_ITEM_ID\" BIGINT NOT NULL,\n    \"CMTBMANY_TO_MANY_OWNER_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CMTBMANY_TO_MANY_OWNER_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CMTBMANY_TO_MANY_ITEM_ID\", \"CMTBMANY_TO_MANY_OWNER_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CMTBMANY_TO_MANY_OWNER_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FKLC8XUFHDKCYD647B3R86OKIOO\" FOREIGN KEY(\"CMTBMANY_TO_MANY_OWNER_ID\") REFERENCES \"PUBLIC\".\"CMTBMANY_TO_MANY_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CMTBMANY_TO_MANY_OWNER_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FKPUPBJHU5J21N4NV0T1RV53KP3\" FOREIGN KEY(\"CMTBMANY_TO_MANY_ITEM_ID\") REFERENCES \"PUBLIC\".\"CMTBMANY_TO_MANY_ITEM\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBNonTenantItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBNonTenantItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBNonTenantOwner"]}
+table	cmtbnon_tenant_item	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedA [...]
+table	cmtbnon_tenant_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":[ [...]
+table	cmtbnon_tenant_owner_cmtbnon_tenant_item	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["cmtbnon_tenant_item_id","cmtbnon_tenant_owner_items_id"],"columns":{"cmtbnon_tenant_item_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"cmtbnon_tenant_owner_items_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CMTBNON_TENANT_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CMTBNON_TENANT_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CMTBNON_TENANT_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CMTBNON_TENANT_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CMTBNON_TENANT_OWNER_CMTBNON_TENANT_ITEM\"(\n    \"CMTBNON_TENANT_ITEM_ID\" BIGINT,\n    \"CMTBNON_TENANT_OWNER_ITEMS_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CMTBNON_TENANT_OWNER_CMTBNON_TENANT_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CMTBNON_TENANT_OWNER_ITEMS_ID\", \"CMTBNON_TENANT_ITEM_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CMTBNON_TENANT_OWNER_CMTBNON_TENANT_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKEMOS7J4FASN8U20FFRHKDIXGA\" FOREIGN KEY(\"CMTBNON_TENANT_OWNER_ITEMS_ID\") REFERENCES \"PUBLIC\".\"CMTBNON_TENANT_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CMTBNON_TENANT_OWNER_CMTBNON_TENANT_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKEQSR67WGHHW526GRCRP7VSILM\" FOREIGN KEY(\"CMTBNON_TENANT_ITEM_ID\") REFERENCES \"PUBLIC\".\"CMTBNON_TENANT_ITEM\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBUnidirectionalItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBUnidirectionalItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBUnidirectionalOwner"]}
+table	cmtbunidirectional_item	{"checks":[],"collections":[],"columnOrder":["id","tenant_id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"tenant_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"ge [...]
+table	cmtbunidirectional_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"column [...]
+table	cmtbunidirectional_owner_cmtbunidirectional_item	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["cmtbunidirectional_item_id","cmtbunidirectional_owner_items_id"],"columns":{"cmtbunidirectional_item_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"cmtbunidirectional_owner_items_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CMTBUNIDIRECTIONAL_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"TENANT_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CMTBUNIDIRECTIONAL_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CMTBUNIDIRECTIONAL_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CMTBUNIDIRECTIONAL_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CMTBUNIDIRECTIONAL_OWNER_CMTBUNIDIRECTIONAL_ITEM\"(\n    \"CMTBUNIDIRECTIONAL_ITEM_ID\" BIGINT,\n    \"CMTBUNIDIRECTIONAL_OWNER_ITEMS_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CMTBUNIDIRECTIONAL_OWNER_CMTBUNIDIRECTIONAL_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CMTBUNIDIRECTIONAL_OWNER_ITEMS_ID\", \"CMTBUNIDIRECTIONAL_ITEM_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CMTBUNIDIRECTIONAL_OWNER_CMTBUNIDIRECTIONAL_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKEXUTGL1V735IQS2LLOFTEDWA1\" FOREIGN KEY(\"CMTBUNIDIRECTIONAL_ITEM_ID\") REFERENCES \"PUBLIC\".\"CMTBUNIDIRECTIONAL_ITEM\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CMTBUNIDIRECTIONAL_OWNER_CMTBUNIDIRECTIONAL_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKGACYUW8B00WLU4JX7KNQWULI5\" FOREIGN KEY(\"CMTBUNIDIRECTIONAL_OWNER_ITEMS_ID\") REFERENCES \"PUBLIC\".\"CMTBUNIDIRECTIONAL_OWNER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBAssociatedItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBAssociatedItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBOwnerEntity","org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBUnidirectionalOwner"]}
+table	cobassociated_item	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","owner_id","version","item_value"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"item_value":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"owner_id":{"checks":[],"collat [...]
+table	cobowner_entity	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"] [...]
+table	cobunidirectional_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns [...]
+table	cobunidirectional_owner_cobassociated_item	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["cobassociated_item_id","cobunidirectional_owner_items_id"],"columns":{"cobassociated_item_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"cobunidirectional_owner_items_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"COBASSOCIATED_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"ITEM_VALUE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"COBASSOCIATED_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"COBOWNER_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"COBOWNER_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"COBUNIDIRECTIONAL_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"COBUNIDIRECTIONAL_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"COBUNIDIRECTIONAL_OWNER_COBASSOCIATED_ITEM\"(\n    \"COBASSOCIATED_ITEM_ID\" BIGINT,\n    \"COBUNIDIRECTIONAL_OWNER_ITEMS_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"COBUNIDIRECTIONAL_OWNER_COBASSOCIATED_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"COBUNIDIRECTIONAL_OWNER_ITEMS_ID\", \"COBASSOCIATED_ITEM_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"COBUNIDIRECTIONAL_OWNER_COBASSOCIATED_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FK5LM473VKJI6LE6KRGE7G4I7FE\" FOREIGN KEY(\"COBASSOCIATED_ITEM_ID\") REFERENCES \"PUBLIC\".\"COBASSOCIATED_ITEM\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"COBASSOCIATED_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKNUT1JFLESBENAS6SFXWAOFBLJ\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"COBOWNER_ENTITY\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"COBUNIDIRECTIONAL_OWNER_COBASSOCIATED_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKRM5AD9DHGOTYQN1TOXAT41KH5\" FOREIGN KEY(\"COBUNIDIRECTIONAL_OWNER_ITEMS_ID\") REFERENCES \"PUBLIC\".\"COBUNIDIRECTIONAL_OWNER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBBaseItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBBaseItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBHierarchyOwner","org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBSubItem"]}
+table	cobbase_item	{"checks":[],"collections":[],"columnOrder":["id","version","base_value","class"],"columns":{"base_value":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default [...]
+table	cobhierarchy_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["i [...]
+table	cobhierarchy_owner_cobsub_item	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["cobbase_item_id","cobhierarchy_owner_items_id"],"columns":{"cobbase_item_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"cobhierarchy_owner_items_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":fal [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"COBBASE_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"BASE_VALUE\" CHARACTER VARYING(255),\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"COBBASE_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"COBHIERARCHY_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"COBHIERARCHY_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"COBHIERARCHY_OWNER_COBSUB_ITEM\"(\n    \"COBBASE_ITEM_ID\" BIGINT,\n    \"COBHIERARCHY_OWNER_ITEMS_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"COBHIERARCHY_OWNER_COBSUB_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"COBHIERARCHY_OWNER_ITEMS_ID\", \"COBBASE_ITEM_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"COBHIERARCHY_OWNER_COBSUB_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKBCAMVQX4O8WD9OMC91OT5Q2L2\" FOREIGN KEY(\"COBHIERARCHY_OWNER_ITEMS_ID\") REFERENCES \"PUBLIC\".\"COBHIERARCHY_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"COBHIERARCHY_OWNER_COBSUB_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKJUGKW4843H61QUTR80EE33CG0\" FOREIGN KEY(\"COBBASE_ITEM_ID\") REFERENCES \"PUBLIC\".\"COBBASE_ITEM\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBAssociatedItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBAssociatedItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBTestEntityWithMany"]}
+table	cspbassociated_item	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","parent_id","version","value"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"parent_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"value":{"checks":[],"collation":null,"co [...]
+table	cspbtest_entity_with_many	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"gene [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CSPBTEST_ENTITY_WITH_MANY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CSPBTEST_ENTITY_WITH_MANY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBBidiItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBBidiItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBBidiOwner"]}
+table	cspbbidi_item	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","owner_id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"d [...]
+table	cspbbidi_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"], [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CSPBBIDI_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CSPBBIDI_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CSPBBIDI_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CSPBBIDI_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CSPBBIDI_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKCL5ACWTEJ6M072D4DI9F0F07T\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"CSPBBIDI_OWNER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBHTMPOrder	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBHTMPOrder"]}
+table	cspbhtmporder	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"]," [...]
+table	cspbhtmporder_items	{"checks":[],"collections":["List of BasicValue"],"columnOrder":["items_idx","cspbhtmporder_id","items_java_lang_string"],"columns":{"cspbhtmporder_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"items_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"items_java [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CSPBHTMPORDER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CSPBHTMPORDER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CSPBHTMPORDER_ITEMS\"(\n    \"ITEMS_IDX\" INTEGER NOT NULL,\n    \"CSPBHTMPORDER_ID\" BIGINT NOT NULL,\n    \"ITEMS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CSPBHTMPORDER_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ITEMS_IDX\", \"CSPBHTMPORDER_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CSPBHTMPORDER_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FKPSOQ8FG22PTC55UBXE43YV946\" FOREIGN KEY(\"CSPBHTMPORDER_ID\") REFERENCES \"PUBLIC\".\"CSPBHTMPORDER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBManyToManyA	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBManyToManyA","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBManyToManyB"]}
+table	cspbmany_to_manya	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id [...]
+table	cspbmany_to_manya_others	{"checks":[],"collections":["Set of ManyToOne (inverse)","Set of ManyToOne"],"columnOrder":["cspbmany_to_manya_id","cspbmany_to_manyb_id"],"columns":{"cspbmany_to_manya_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"cspbmany_to_manyb_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type": [...]
+table	cspbmany_to_manyb	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CSPBMANY_TO_MANYA\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CSPBMANY_TO_MANYA\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CSPBMANY_TO_MANYA_OTHERS\"(\n    \"CSPBMANY_TO_MANYA_ID\" BIGINT NOT NULL,\n    \"CSPBMANY_TO_MANYB_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CSPBMANY_TO_MANYA_OTHERS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"CSPBMANY_TO_MANYA_ID\", \"CSPBMANY_TO_MANYB_ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CSPBMANY_TO_MANYB\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CSPBMANY_TO_MANYB\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CSPBMANY_TO_MANYA_OTHERS\" ADD CONSTRAINT \"PUBLIC\".\"FKSL1MCRKLG87OO648V213XHANK\" FOREIGN KEY(\"CSPBMANY_TO_MANYB_ID\") REFERENCES \"PUBLIC\".\"CSPBMANY_TO_MANYB\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CSPBMANY_TO_MANYA_OTHERS\" ADD CONSTRAINT \"PUBLIC\".\"FK8HG6HSP1KT0949E77XQPH0PCA\" FOREIGN KEY(\"CSPBMANY_TO_MANYA_ID\") REFERENCES \"PUBLIC\".\"CSPBMANY_TO_MANYA\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBMapItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBMapItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBMapOwner"]}
+table	cspbmap_item	{"checks":[],"collections":[],"columnOrder":["id","owner_id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"owner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+table	cspbmap_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"]," [...]
+table	cspbmap_owner_items	{"checks":[],"collections":["Map of ManyToOne"],"columnOrder":["items_id","owner_id","items_idx"],"columns":{"items_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"items_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"owner_id":{"checks":[],"collation":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CSPBMAP_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CSPBMAP_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CSPBMAP_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CSPBMAP_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CSPBMAP_OWNER_ITEMS\"(\n    \"ITEMS_ID\" BIGINT NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"ITEMS_IDX\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CSPBMAP_OWNER_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ITEMS_ID\", \"ITEMS_IDX\");"
+script		"ALTER TABLE \"PUBLIC\".\"CSPBMAP_OWNER_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FK3SUY00V3VAYJOB8124OR2DKM3\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"CSPBMAP_ITEM\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CSPBMAP_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FK253FHY2S3YNGQTKFCDC2KY9A6\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"CSPBMAP_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CSPBMAP_OWNER_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FKDADYBBK7PWQWNWP3B3EDMQFKX\" FOREIGN KEY(\"ITEMS_ID\") REFERENCES \"PUBLIC\".\"CSPBMAP_OWNER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBOrderItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBOrderItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBOrderOwner"]}
+table	cspborder_item	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["id","owner_id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"owner_id":{"checks":[],"collation":null,"comme [...]
+table	cspborder_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"] [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CSPBORDER_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"OWNER_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CSPBORDER_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CSPBORDER_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CSPBORDER_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CSPBORDER_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FK22GCNRKMFM91W0GPYM8COT8Q6\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"CSPBORDER_OWNER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBUniItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBUniItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBUniOwner"]}
+table	cspbuni_item	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null [...]
+table	cspbuni_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"]," [...]
+table	cspbuni_owner_cspbuni_item	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["cspbuni_item_id","cspbuni_owner_items_id"],"columns":{"cspbuni_item_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"cspbuni_owner_items_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CSPBUNI_ITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CSPBUNI_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CSPBUNI_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CSPBUNI_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CSPBUNI_OWNER_CSPBUNI_ITEM\"(\n    \"CSPBUNI_ITEM_ID\" BIGINT,\n    \"CSPBUNI_OWNER_ITEMS_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CSPBUNI_OWNER_CSPBUNI_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CSPBUNI_OWNER_ITEMS_ID\", \"CSPBUNI_ITEM_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CSPBUNI_OWNER_CSPBUNI_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKRXQ05EC3RBG5D1IYQV17D9TCV\" FOREIGN KEY(\"CSPBUNI_ITEM_ID\") REFERENCES \"PUBLIC\".\"CSPBUNI_ITEM\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CSPBUNI_OWNER_CSPBUNI_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKQOF7GEHQYDDPBPOM0DWYI0VAB\" FOREIGN KEY(\"CSPBUNI_OWNER_ITEMS_ID\") REFERENCES \"PUBLIC\".\"CSPBUNI_OWNER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CWJTBAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CWJTBAuthor","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CWJTBBook"]}
+table	cwjtbauthor	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+table	cwjtbauthor_cwjtbbook	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["cwjtbauthor_books_id","cwjtbbook_id"],"columns":{"cwjtbauthor_books_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"cwjtbbook_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"foreignK [...]
+table	cwjtbauthor_tags	{"checks":[],"collections":["Set of BasicValue"],"columnOrder":["cwjtbauthor_id","tags_java_lang_string"],"columns":{"cwjtbauthor_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"tags_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false}},"comment":null," [...]
+table	cwjtbbook	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CWJTBAUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CWJTBAUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CWJTBAUTHOR_CWJTBBOOK\"(\n    \"CWJTBAUTHOR_BOOKS_ID\" BIGINT,\n    \"CWJTBBOOK_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CWJTBAUTHOR_TAGS\"(\n    \"CWJTBAUTHOR_ID\" BIGINT,\n    \"TAGS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CWJTBBOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CWJTBBOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CWJTBAUTHOR_CWJTBBOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CWJTBAUTHOR_BOOKS_ID\", \"CWJTBBOOK_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"CWJTBAUTHOR_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"CWJTBAUTHOR_ID\", \"TAGS_JAVA_LANG_STRING\");"
+script		"ALTER TABLE \"PUBLIC\".\"CWJTBAUTHOR_TAGS\" ADD CONSTRAINT \"PUBLIC\".\"FKKTQ4EVLQLTIEXON516T1EJ1A7\" FOREIGN KEY(\"CWJTBAUTHOR_ID\") REFERENCES \"PUBLIC\".\"CWJTBAUTHOR\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CWJTBAUTHOR_CWJTBBOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKIMAITU55QPPS8EOL9W65TYB92\" FOREIGN KEY(\"CWJTBBOOK_ID\") REFERENCES \"PUBLIC\".\"CWJTBBOOK\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"CWJTBAUTHOR_CWJTBBOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKOVD3SP63TFQI01LPGNEGBJ8UJ\" FOREIGN KEY(\"CWJTBAUTHOR_BOOKS_ID\") REFERENCES \"PUBLIC\".\"CWJTBAUTHOR\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBAuthor","org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBBook"]}
+table	lsbauthor	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name [...]
+table	lsbbook	{"checks":[],"collections":["List of OneToMany"],"columnOrder":["books_idx","author_id","id","version"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"books_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"id":{"checks":[],"collation":null,"comment":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"LSBAUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"LSBAUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"LSBBOOK\"(\n    \"BOOKS_IDX\" INTEGER,\n    \"AUTHOR_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"LSBBOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"LSBBOOK\" ADD CONSTRAINT \"PUBLIC\".\"FK5DQWE3BXH2LMUYY9BXQNAB00Y\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"LSBAUTHOR\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBCircular	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBCircular"]}
+table	lsbcircular	{"checks":[],"collections":["List of OneToMany"],"columnOrder":["children_idx","id","parent_id","version"],"columns":{"children_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"parent_id":{"checks":[],"collation":null,"comm [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"LSBCIRCULAR\"(\n    \"CHILDREN_IDX\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"PARENT_ID\" BIGINT,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"LSBCIRCULAR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"LSBCIRCULAR\" ADD CONSTRAINT \"PUBLIC\".\"FKG33FI87V6KFEGAP36LIRV0AOV\" FOREIGN KEY(\"PARENT_ID\") REFERENCES \"PUBLIC\".\"LSBCIRCULAR\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBCompositeIdItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBCompositeIdItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBCompositeIdOwner"]}
+table	lsbcomposite_id_item	{"checks":[],"collections":["List of OneToMany"],"columnOrder":["items_idx","owner_id","version","name"],"columns":{"items_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"owner_id":{"checks":[],"collation [...]
+table	lsbcomposite_id_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"LSBCOMPOSITE_ID_ITEM\"(\n    \"ITEMS_IDX\" INTEGER,\n    \"OWNER_ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"LSBCOMPOSITE_ID_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"OWNER_ID\", \"NAME\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"LSBCOMPOSITE_ID_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"LSBCOMPOSITE_ID_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"LSBCOMPOSITE_ID_ITEM\" ADD CONSTRAINT \"PUBLIC\".\"FKM8N3YBGJ6JEA4KK0A02BRPOX7\" FOREIGN KEY(\"OWNER_ID\") REFERENCES \"PUBLIC\".\"LSBCOMPOSITE_ID_OWNER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBCustomIndex	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBCustomIndex"]}
+table	lsbcustom_index	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"] [...]
+table	lsbcustom_index_items	{"checks":[],"collections":["List of BasicValue"],"columnOrder":["lsbcustom_index_id","my_index_col","items_java_lang_string"],"columns":{"items_java_lang_string":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"lsbcustom_index_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint"," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"LSBCUSTOM_INDEX\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"LSBCUSTOM_INDEX\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"LSBCUSTOM_INDEX_ITEMS\"(\n    \"LSBCUSTOM_INDEX_ID\" BIGINT NOT NULL,\n    \"MY_INDEX_COL\" BIGINT NOT NULL,\n    \"ITEMS_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"LSBCUSTOM_INDEX_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"LSBCUSTOM_INDEX_ID\", \"MY_INDEX_COL\");"
+script		"CREATE INDEX \"PUBLIC\".\"[column:my_index_col\" ON \"PUBLIC\".\"LSBCUSTOM_INDEX_ITEMS\"(\"LSBCUSTOM_INDEX_ID\" NULLS FIRST);"
+script		"CREATE INDEX \"PUBLIC\".\"type:long]\" ON \"PUBLIC\".\"LSBCUSTOM_INDEX_ITEMS\"(\"LSBCUSTOM_INDEX_ID\" NULLS FIRST);"
+script		"ALTER TABLE \"PUBLIC\".\"LSBCUSTOM_INDEX_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FKA8845M77911MAY2WJUE71RBWJ\" FOREIGN KEY(\"LSBCUSTOM_INDEX_ID\") REFERENCES \"PUBLIC\".\"LSBCUSTOM_INDEX\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBManyToManyA	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBManyToManyA","org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBManyToManyB"],"unbootable":"RuntimeException: Invalid association [many-to-many: org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBManyToManyB-> owners ->org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBManyToManyA]. List collection types only supported on the [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.MTMEBase	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.MTMEBase","org.grails.orm.hibernate.cfg.domainbinding.secondpass.MTMESubtype"]}
+table	mtmebase	{"checks":[],"collections":[],"columnOrder":["id","version","class"],"columns":{"class":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null, [...]
+table	mtmebase_subtypes	{"checks":[],"collections":["Set of ManyToOne (inverse)","Set of ManyToOne"],"columnOrder":["mtmebase_id","related_id"],"columns":{"mtmebase_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"related_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"forei [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MTMEBASE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CLASS\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MTMEBASE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MTMEBASE_SUBTYPES\"(\n    \"MTMEBASE_ID\" BIGINT,\n    \"RELATED_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MTMEBASE_SUBTYPES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"MTMEBASE_ID\", \"RELATED_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"MTMEBASE_SUBTYPES\" ADD CONSTRAINT \"PUBLIC\".\"FKQJ6JC0A45H6IJG4C35YHEU1TO\" FOREIGN KEY(\"MTMEBASE_ID\") REFERENCES \"PUBLIC\".\"MTMEBASE\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"MTMEBASE_SUBTYPES\" ADD CONSTRAINT \"PUBLIC\".\"FKKPT6CB5CVFO5BVW8M1O6EG8XU\" FOREIGN KEY(\"RELATED_ID\") REFERENCES \"PUBLIC\".\"MTMEBASE\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.MTMEItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.MTMEItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.MTMEOwner"]}
+table	mtmeitem	{"checks":[],"collections":[],"columnOrder":["id","version","description"],"columns":{"description":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generat [...]
+table	mtmeowner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name [...]
+table	mtmeowner_items	{"checks":[],"collections":["Set of ManyToOne","Set of ManyToOne (inverse)"],"columnOrder":["mtmeitem_id","mtmeowner_id"],"columns":{"mtmeitem_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"mtmeowner_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"f [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MTMEITEM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"DESCRIPTION\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MTMEITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MTMEOWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MTMEOWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MTMEOWNER_ITEMS\"(\n    \"MTMEITEM_ID\" BIGINT NOT NULL,\n    \"MTMEOWNER_ID\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MTMEOWNER_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"MTMEITEM_ID\", \"MTMEOWNER_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"MTMEOWNER_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FKRJBS4RL04O9KJWYTDYDK4VITG\" FOREIGN KEY(\"MTMEOWNER_ID\") REFERENCES \"PUBLIC\".\"MTMEOWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"MTMEOWNER_ITEMS\" ADD CONSTRAINT \"PUBLIC\".\"FKL8KJVDV0GSGQ32VDMHJ8LJ1VF\" FOREIGN KEY(\"MTMEITEM_ID\") REFERENCES \"PUBLIC\".\"MTMEITEM\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.MapSPBAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.MapSPBAuthor","org.grails.orm.hibernate.cfg.domainbinding.secondpass.MapSPBBook"]}
+table	mapspbauthor	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"n [...]
+table	mapspbauthor_books	{"checks":[],"collections":["Map of ManyToOne"],"columnOrder":["mapspbauthor_books_id","mapspbbook_id","books_idx"],"columns":{"books_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"mapspbauthor_books_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false},"mapspbb [...]
+table	mapspbbook	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPSPBAUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPSPBAUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPSPBAUTHOR_BOOKS\"(\n    \"MAPSPBAUTHOR_BOOKS_ID\" BIGINT NOT NULL,\n    \"MAPSPBBOOK_ID\" BIGINT,\n    \"BOOKS_IDX\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPSPBAUTHOR_BOOKS\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"MAPSPBAUTHOR_BOOKS_ID\", \"BOOKS_IDX\");"
+script		"CREATE INDEX \"PUBLIC\".\"org.grails.orm.hibernate.cfg.domainbinding.secondpass.MapSPBAuthor$__clinit__closure1$_closure2@0\" ON \"PUBLIC\".\"MAPSPBAUTHOR_BOOKS\"(\"MAPSPBAUTHOR_BOOKS_ID\" NULLS FIRST);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPSPBBOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPSPBBOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"MAPSPBAUTHOR_BOOKS\" ADD CONSTRAINT \"PUBLIC\".\"FK1WGU0NG4SXCRHNFT66APT5YY2\" FOREIGN KEY(\"MAPSPBBOOK_ID\") REFERENCES \"PUBLIC\".\"MAPSPBBOOK\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"MAPSPBAUTHOR_BOOKS\" ADD CONSTRAINT \"PUBLIC\".\"FKDT0KRD0X44UIIRA87RMP26O2T\" FOREIGN KEY(\"MAPSPBAUTHOR_BOOKS_ID\") REFERENCES \"PUBLIC\".\"MAPSPBAUTHOR\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.MapSPBOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.MapSPBOwner"]}
+table	mapspbowner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"na [...]
+table	mapspbowner_attributes	{"checks":[],"collections":["Map of BasicValue"],"columnOrder":["mapspbowner_id","attributes_elt","attributes_idx","attributes_java_lang_string"],"columns":{"attributes_elt":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"attributes_idx":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPSPBOWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPSPBOWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MAPSPBOWNER_ATTRIBUTES\"(\n    \"MAPSPBOWNER_ID\" BIGINT NOT NULL,\n    \"ATTRIBUTES_ELT\" CHARACTER VARYING(255) NOT NULL,\n    \"ATTRIBUTES_IDX\" CHARACTER VARYING(255) NOT NULL,\n    \"ATTRIBUTES_JAVA_LANG_STRING\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MAPSPBOWNER_ATTRIBUTES\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"MAPSPBOWNER_ID\", \"ATTRIBUTES_IDX\");"
+script		"ALTER TABLE \"PUBLIC\".\"MAPSPBOWNER_ATTRIBUTES\" ADD CONSTRAINT \"PUBLIC\".\"FKIUQ1CX8ESLAF69DIW6PRUXONO\" FOREIGN KEY(\"MAPSPBOWNER_ID\") REFERENCES \"PUBLIC\".\"MAPSPBOWNER\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.UOTMAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.UOTMAuthor","org.grails.orm.hibernate.cfg.domainbinding.secondpass.UOTMAuthorCustom","org.grails.orm.hibernate.cfg.domainbinding.secondpass.UOTMBook"]}
+table	uotmauthor	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null," [...]
+table	uotmauthor_custom	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+table	uotmauthor_custom_uotmbook	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["uotmauthor_custom_books_id","uotmbook_id"],"columns":{"uotmauthor_custom_books_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"uotmbook_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment" [...]
+table	uotmauthor_uotmbook	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["uotmauthor_books_id","uotmbook_id"],"columns":{"uotmauthor_books_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"uotmbook_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{ [...]
+table	uotmbook	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"UOTMAUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"UOTMAUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"UOTMAUTHOR_CUSTOM\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"UOTMAUTHOR_CUSTOM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"UOTMAUTHOR_CUSTOM_UOTMBOOK\"(\n    \"UOTMAUTHOR_CUSTOM_BOOKS_ID\" BIGINT,\n    \"UOTMBOOK_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"UOTMAUTHOR_UOTMBOOK\"(\n    \"UOTMAUTHOR_BOOKS_ID\" BIGINT,\n    \"UOTMBOOK_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"UOTMBOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"UOTMBOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"UOTMAUTHOR_UOTMBOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"UOTMAUTHOR_BOOKS_ID\", \"UOTMBOOK_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"UOTMAUTHOR_CUSTOM_UOTMBOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"UOTMAUTHOR_CUSTOM_BOOKS_ID\", \"UOTMBOOK_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"UOTMAUTHOR_CUSTOM_UOTMBOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKS5REUOJOC9H4OCKSGCV3MD3EN\" FOREIGN KEY(\"UOTMAUTHOR_CUSTOM_BOOKS_ID\") REFERENCES \"PUBLIC\".\"UOTMAUTHOR_CUSTOM\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"UOTMAUTHOR_UOTMBOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKHJEEJSXWQXGE1B6OGOGRL78PD\" FOREIGN KEY(\"UOTMAUTHOR_BOOKS_ID\") REFERENCES \"PUBLIC\".\"UOTMAUTHOR\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"UOTMAUTHOR_CUSTOM_UOTMBOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKDFX5TF97BI4M9WYBT3JJ35B37\" FOREIGN KEY(\"UOTMBOOK_ID\") REFERENCES \"PUBLIC\".\"UOTMBOOK\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"UOTMAUTHOR_UOTMBOOK\" ADD CONSTRAINT \"PUBLIC\".\"FK4DXJY2PS27SI6CAEM2XQTT3PU\" FOREIGN KEY(\"UOTMBOOK_ID\") REFERENCES \"PUBLIC\".\"UOTMBOOK\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.UniOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.UniOwner","org.grails.orm.hibernate.cfg.domainbinding.secondpass.UniPet"]}
+table	uni_owner	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name [...]
+table	uni_owner_uni_pet	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["uni_owner_pets_id","uni_pet_id"],"columns":{"uni_owner_pets_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"uni_pet_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{"FKcd9vv [...]
+table	uni_pet	{"checks":[],"collections":[],"columnOrder":["id","version"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"bigint","unique":false}},"comment":null,"foreignKeys":{},"indexes":{},"joinTable":false,"primaryKey":{"columns":["id"],"name": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"UNI_OWNER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"UNI_OWNER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"UNI_OWNER_UNI_PET\"(\n    \"UNI_OWNER_PETS_ID\" BIGINT,\n    \"UNI_PET_ID\" BIGINT\n);"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"UNI_PET\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"UNI_PET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"UNI_OWNER_UNI_PET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"UNI_OWNER_PETS_ID\", \"UNI_PET_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"UNI_OWNER_UNI_PET\" ADD CONSTRAINT \"PUBLIC\".\"FKCD9VV9RRAT70PJQA1P4DVN56C\" FOREIGN KEY(\"UNI_OWNER_PETS_ID\") REFERENCES \"PUBLIC\".\"UNI_OWNER\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"UNI_OWNER_UNI_PET\" ADD CONSTRAINT \"PUBLIC\".\"FKELI3CS0H8MGX4WI7FCSECPNH5\" FOREIGN KEY(\"UNI_PET_ID\") REFERENCES \"PUBLIC\".\"UNI_PET\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.connections.Apple	{"members":["org.grails.orm.hibernate.connections.Apple"]}
+@group	org.grails.orm.hibernate.connections.Author	{"members":["org.grails.orm.hibernate.connections.Author"]}
+table	author	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"iden [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.connections.Book	{"members":["org.grails.orm.hibernate.connections.Book"]}
+@group	org.grails.orm.hibernate.connections.CachingBook	{"members":["org.grails.orm.hibernate.connections.CachingBook"]}
+@group	org.grails.orm.hibernate.connections.CachingEntity	{"members":["org.grails.orm.hibernate.connections.CachingEntity"]}
+table	caching_entity	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nu [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"CACHING_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"CACHING_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.connections.DbTenantWidget	{"members":["org.grails.orm.hibernate.connections.DbTenantWidget"]}
+table	db_tenant_widget	{"checks":[],"collections":[],"columnOrder":["id","version","name","tenant_id"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"tenant_id":{"checks":[],"collation":null,"comment":null,"default":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DB_TENANT_WIDGET\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"TENANT_ID\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DB_TENANT_WIDGET\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.connections.EventsBook	{"members":["org.grails.orm.hibernate.connections.EventsBook"]}
+table	events_book	{"checks":[],"collections":[],"columnOrder":["id","version","name","time"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"time":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"EVENTS_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"TIME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"EVENTS_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.connections.Foo	{"members":["org.grails.orm.hibernate.connections.Foo"]}
+table	foo	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identit [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"FOO\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"FOO\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.connections.H7AllocationAllDatasourceTenant	{"members":["org.grails.orm.hibernate.connections.H7AllocationAllDatasourceTenant"]}
+table	h7_allocation_all_datasource_tenant	{"checks":[],"collections":[],"columnOrder":["id","version","name","tenant_id"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"tenant_id":{"checks":[],"collation":null,"comment":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"H7_ALLOCATION_ALL_DATASOURCE_TENANT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"TENANT_ID\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"H7_ALLOCATION_ALL_DATASOURCE_TENANT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.connections.H7AllocationAnalyticsTenant	{"members":["org.grails.orm.hibernate.connections.H7AllocationAnalyticsTenant"]}
+table	h7_allocation_analytics_tenant	{"checks":[],"collections":[],"columnOrder":["id","version","name","tenant_id"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"tenant_id":{"checks":[],"collation":null,"comment":null," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"H7_ALLOCATION_ANALYTICS_TENANT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"TENANT_ID\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"H7_ALLOCATION_ANALYTICS_TENANT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.connections.H7AllocationDatabaseTenant	{"members":["org.grails.orm.hibernate.connections.H7AllocationDatabaseTenant"]}
+table	h7_allocation_database_tenant	{"checks":[],"collections":[],"columnOrder":["id","version","name","tenant_id"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"tenant_id":{"checks":[],"collation":null,"comment":null,"d [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"H7_ALLOCATION_DATABASE_TENANT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"TENANT_ID\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"H7_ALLOCATION_DATABASE_TENANT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.connections.H7AllocationDefaultTenant	{"members":["org.grails.orm.hibernate.connections.H7AllocationDefaultTenant"]}
+table	h7_allocation_default_tenant	{"checks":[],"collections":[],"columnOrder":["id","version","name","tenant_id"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"tenant_id":{"checks":[],"collation":null,"comment":null,"de [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"H7_ALLOCATION_DEFAULT_TENANT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"TENANT_ID\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"H7_ALLOCATION_DEFAULT_TENANT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.connections.H7AllocationMultipleDatasourceTenant	{"members":["org.grails.orm.hibernate.connections.H7AllocationMultipleDatasourceTenant"]}
+table	h7_allocation_multiple_datasource_tenant	{"checks":[],"collections":[],"columnOrder":["id","version","name","tenant_id"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"tenant_id":{"checks":[],"collation":null,"comme [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"H7_ALLOCATION_MULTIPLE_DATASOURCE_TENANT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"TENANT_ID\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"H7_ALLOCATION_MULTIPLE_DATASOURCE_TENANT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.connections.H7AllocationSchemaTenant	{"members":["org.grails.orm.hibernate.connections.H7AllocationSchemaTenant"]}
+table	h7_allocation_schema_tenant	{"checks":[],"collections":[],"columnOrder":["id","version","name","tenant_id"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"tenant_id":{"checks":[],"collation":null,"comment":null,"def [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"H7_ALLOCATION_SCHEMA_TENANT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"TENANT_ID\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"H7_ALLOCATION_SCHEMA_TENANT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.connections.Inventory	{"members":["org.grails.orm.hibernate.connections.Inventory"]}
+@group	org.grails.orm.hibernate.connections.Item	{"members":["org.grails.orm.hibernate.connections.Item"]}
+table	item	{"checks":[],"collections":[],"columnOrder":["amount","id","version","name"],"columns":{"amount":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"float(53)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null," [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ITEM\"(\n    \"AMOUNT\" FLOAT(53) NOT NULL,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ITEM\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.connections.LateRegisteredBook	{"members":["org.grails.orm.hibernate.connections.LateRegisteredBook"]}
+@group	org.grails.orm.hibernate.connections.Metric	{"members":["org.grails.orm.hibernate.connections.Metric"]}
+table	metric	{"checks":[],"collections":[],"columnOrder":["amount","id","version","name","tenant_id"],"columns":{"amount":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generate [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"METRIC\"(\n    \"AMOUNT\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"TENANT_ID\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"METRIC\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.connections.MultiTenantAuthor	{"members":["org.grails.orm.hibernate.connections.MultiTenantAuthor","org.grails.orm.hibernate.connections.MultiTenantBook"]}
+table	multi_tenant_author	{"checks":[],"collections":[],"columnOrder":["id","version","name","tenant_id"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"tenant_id":{"checks":[],"collation":null,"comment":null,"default":nu [...]
+table	multi_tenant_book	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["author_id","id","version","tenant_code","title"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"tenant_code":{"checks":[],"c [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MULTI_TENANT_AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"TENANT_ID\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MULTI_TENANT_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MULTI_TENANT_BOOK\"(\n    \"AUTHOR_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TENANT_CODE\" CHARACTER VARYING(255),\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MULTI_TENANT_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"MULTI_TENANT_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKDHADFOH3QMVMX1NRJISKOUT2K\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"MULTI_TENANT_AUTHOR\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.connections.MultiTenantPublisher	{"members":["org.grails.orm.hibernate.connections.MultiTenantPublisher"]}
+table	multi_tenant_publisher	{"checks":[],"collections":[],"columnOrder":["id","version","name","tenant_code"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"tenant_code":{"checks":[],"collation":null,"comment":null,"defa [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MULTI_TENANT_PUBLISHER\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255),\n    \"TENANT_CODE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MULTI_TENANT_PUBLISHER\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.connections.Orange	{"members":["org.grails.orm.hibernate.connections.Orange"]}
+@group	org.grails.orm.hibernate.connections.Product	{"members":["org.grails.orm.hibernate.connections.Product"]}
+@group	org.grails.orm.hibernate.connections.SecondaryBook	{"members":["org.grails.orm.hibernate.connections.SecondaryBook"]}
+@group	org.grails.orm.hibernate.connections.SingleTenantAuthor	{"members":["org.grails.orm.hibernate.connections.SingleTenantAuthor"]}
+table	single_tenant_author	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generated [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SINGLE_TENANT_AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SINGLE_TENANT_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.dirty.DSBook	{"members":["org.grails.orm.hibernate.dirty.DSBook","org.grails.orm.hibernate.dirty.DSEmbeddedEntity"]}
+table	dsbook	{"checks":[],"collections":[],"columnOrder":["id","last_updated","version","embedded_prop_name","title"],"columns":{"embedded_prop_name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"last_updated":{"checks":[],"collation":nul [...]
+table	dsembedded_entity	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DSBOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"LAST_UPDATED\" TIMESTAMP(6),\n    \"VERSION\" BIGINT NOT NULL,\n    \"EMBEDDED_PROP_NAME\" CHARACTER VARYING(255),\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DSBOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"DSEMBEDDED_ENTITY\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"DSEMBEDDED_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.proxy.Location	{"members":["org.grails.orm.hibernate.proxy.Location"]}
+table	location	{"checks":[],"collections":[],"columnOrder":["id","version","code","name"],"columns":{"code":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"LOCATION\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CODE\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"LOCATION\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.query.AdapterTestEntity	{"members":["org.grails.orm.hibernate.query.AdapterTestEntity"]}
+table	adapter_test_entity	{"checks":[],"collections":[],"columnOrder":["amount","id","version","category","name"],"columns":{"amount":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"category":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"d [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"ADAPTER_TEST_ENTITY\"(\n    \"AMOUNT\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"CATEGORY\" CHARACTER VARYING(255),\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"ADAPTER_TEST_ENTITY\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.query.HqlCreatorSpecBook	{"members":["org.grails.orm.hibernate.query.HqlCreatorSpecBook"]}
+table	hql_creator_spec_book	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"genera [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HQL_CREATOR_SPEC_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HQL_CREATOR_SPEC_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.query.HqlQueryContextSpecBook	{"members":["org.grails.orm.hibernate.query.HqlQueryContextSpecBook"]}
+table	hql_query_context_spec_book	{"checks":[],"collections":[],"columnOrder":["pages","id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"pages":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HQL_QUERY_CONTEXT_SPEC_BOOK\"(\n    \"PAGES\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HQL_QUERY_CONTEXT_SPEC_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.query.MutationHqlQuerySpecBook	{"members":["org.grails.orm.hibernate.query.MutationHqlQuerySpecBook"]}
+table	mutation_hql_query_spec_book	{"checks":[],"collections":[],"columnOrder":["pages","id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"pages":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"integer","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MUTATION_HQL_QUERY_SPEC_BOOK\"(\n    \"PAGES\" INTEGER,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MUTATION_HQL_QUERY_SPEC_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.query.MutationQueryDelegateTestBook	{"members":["org.grails.orm.hibernate.query.MutationQueryDelegateTestBook"]}
+table	mutation_query_delegate_test_book	{"checks":[],"collections":[],"columnOrder":["pages","id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"pages":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MUTATION_QUERY_DELEGATE_TEST_BOOK\"(\n    \"PAGES\" INTEGER NOT NULL,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MUTATION_QUERY_DELEGATE_TEST_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.query.SelectHqlQuerySpecAuthor	{"members":["org.grails.orm.hibernate.query.SelectHqlQuerySpecAuthor","org.grails.orm.hibernate.query.SelectHqlQuerySpecBook"]}
+table	select_hql_query_spec_author	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null," [...]
+table	select_hql_query_spec_book	{"checks":[],"collections":["Set of OneToMany (inverse)"],"columnOrder":["pages","author_id","id","version","title"],"columns":{"author_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"pages":{"checks":[],"coll [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SELECT_HQL_QUERY_SPEC_AUTHOR\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SELECT_HQL_QUERY_SPEC_AUTHOR\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SELECT_HQL_QUERY_SPEC_BOOK\"(\n    \"PAGES\" INTEGER NOT NULL,\n    \"AUTHOR_ID\" BIGINT,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SELECT_HQL_QUERY_SPEC_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"SELECT_HQL_QUERY_SPEC_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKBY4WIBJ8KPSH9LG6OWOC3K39F\" FOREIGN KEY(\"AUTHOR_ID\") REFERENCES \"PUBLIC\".\"SELECT_HQL_QUERY_SPEC_AUTHOR\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.query.SelectQueryDelegateTestBook	{"members":["org.grails.orm.hibernate.query.SelectQueryDelegateTestBook"]}
+table	select_query_delegate_test_book	{"checks":[],"collections":[],"columnOrder":["pages","id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"pages":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"integer","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"SELECT_QUERY_DELEGATE_TEST_BOOK\"(\n    \"PAGES\" INTEGER NOT NULL,\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"SELECT_QUERY_DELEGATE_TEST_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.support.EventBook	{"members":["org.grails.orm.hibernate.support.EventBook"]}
+table	event_book	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"EVENT_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"EVENT_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.support.HibernateRuntimeUtilsSpecAccount	{"members":["org.grails.orm.hibernate.support.HibernateRuntimeUtilsSpecAccount","org.grails.orm.hibernate.support.HibernateRuntimeUtilsSpecProfile"]}
+table	hibernate_runtime_utils_spec_account	{"checks":[],"collections":[],"columnOrder":["id","profile_id","version","login"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"login":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"profile_id":{"checks":[],"collation":null,"comme [...]
+table	hibernate_runtime_utils_spec_profile	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIBERNATE_RUNTIME_UTILS_SPEC_ACCOUNT\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"PROFILE_ID\" BIGINT NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"LOGIN\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE_RUNTIME_UTILS_SPEC_ACCOUNT\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"HIBERNATE_RUNTIME_UTILS_SPEC_PROFILE\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE_RUNTIME_UTILS_SPEC_PROFILE\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"HIBERNATE_RUNTIME_UTILS_SPEC_ACCOUNT\" ADD CONSTRAINT \"PUBLIC\".\"FK3LFWTASTEYQBDKEGMA404SYCD\" FOREIGN KEY(\"PROFILE_ID\") REFERENCES \"PUBLIC\".\"HIBERNATE_RUNTIME_UTILS_SPEC_PROFILE\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.support.InterceptorBook	{"members":["org.grails.orm.hibernate.support.InterceptorBook","org.grails.orm.hibernate.support.InterceptorShelf"]}
+table	interceptor_book	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs [...]
+table	interceptor_shelf	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+table	interceptor_shelf_interceptor_book	{"checks":[],"collections":["Set of ManyToOne"],"columnOrder":["interceptor_book_id","interceptor_shelf_books_id"],"columns":{"interceptor_book_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","unique":false},"interceptor_shelf_books_id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"bigint","u [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"INTERCEPTOR_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"INTERCEPTOR_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"INTERCEPTOR_SHELF\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"INTERCEPTOR_SHELF\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"INTERCEPTOR_SHELF_INTERCEPTOR_BOOK\"(\n    \"INTERCEPTOR_BOOK_ID\" BIGINT,\n    \"INTERCEPTOR_SHELF_BOOKS_ID\" BIGINT\n);"
+script		"ALTER TABLE \"PUBLIC\".\"INTERCEPTOR_SHELF_INTERCEPTOR_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" UNIQUE NULLS DISTINCT (\"INTERCEPTOR_SHELF_BOOKS_ID\", \"INTERCEPTOR_BOOK_ID\");"
+script		"ALTER TABLE \"PUBLIC\".\"INTERCEPTOR_SHELF_INTERCEPTOR_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"FKHFH0E9V1KI0I3HWA63M7F1ABT\" FOREIGN KEY(\"INTERCEPTOR_BOOK_ID\") REFERENCES \"PUBLIC\".\"INTERCEPTOR_BOOK\"(\"ID\") NOCHECK;"
+script		"ALTER TABLE \"PUBLIC\".\"INTERCEPTOR_SHELF_INTERCEPTOR_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"FK8CJ8D7QXP0NH5JD04CVAVHY0G\" FOREIGN KEY(\"INTERCEPTOR_SHELF_BOOKS_ID\") REFERENCES \"PUBLIC\".\"INTERCEPTOR_SHELF\"(\"ID\") NOCHECK;"
+@group	org.grails.orm.hibernate.support.LegacyLoadBook	{"members":["org.grails.orm.hibernate.support.LegacyLoadBook"]}
+table	legacy_load_book	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs": [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"LEGACY_LOAD_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"LEGACY_LOAD_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.support.MutatingBook	{"members":["org.grails.orm.hibernate.support.MutatingBook"]}
+table	mutating_book	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":n [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"MUTATING_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"MUTATING_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.support.NoEventBook	{"members":["org.grails.orm.hibernate.support.NoEventBook"]}
+table	no_event_book	{"checks":[],"collections":[],"columnOrder":["id","version","name"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"name":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":nul [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"NO_EVENT_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"NAME\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"NO_EVENT_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.support.TimestampedBook	{"members":["org.grails.orm.hibernate.support.TimestampedBook"]}
+table	timestamped_book	{"checks":[],"collections":[],"columnOrder":["date_created","id","last_updated","version","title"],"columns":{"date_created":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":true,"type":"timestamp(6)","unique":false},"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"last_updated":{"checks":[],"collation":null, [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"TIMESTAMPED_BOOK\"(\n    \"DATE_CREATED\" TIMESTAMP(6),\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"LAST_UPDATED\" TIMESTAMP(6),\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255)\n);"
+script		"ALTER TABLE \"PUBLIC\".\"TIMESTAMPED_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
+@group	org.grails.orm.hibernate.support.ValidatedBook	{"members":["org.grails.orm.hibernate.support.ValidatedBook"]}
+table	validated_book	{"checks":[],"collections":[],"columnOrder":["id","version","title"],"columns":{"id":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":true,"nullable":false,"type":"bigint","unique":false},"title":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs":null,"identity":false,"nullable":false,"type":"varchar(255)","unique":false},"version":{"checks":[],"collation":null,"comment":null,"default":null,"generatedAs" [...]
+script		"CREATE MEMORY TABLE \"PUBLIC\".\"VALIDATED_BOOK\"(\n    \"ID\" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL,\n    \"VERSION\" BIGINT NOT NULL,\n    \"TITLE\" CHARACTER VARYING(255) NOT NULL\n);"
+script		"ALTER TABLE \"PUBLIC\".\"VALIDATED_BOOK\" ADD CONSTRAINT \"PUBLIC\".\"CONSTRAINT_#\" PRIMARY KEY(\"ID\");"
diff --git a/grails-data-hibernate7/core/src/test/resources/classic-oracle/generator-differential.txt b/grails-data-hibernate7/core/src/test/resources/classic-oracle/generator-differential.txt
new file mode 100644
index 0000000000..b14f1f717d
--- /dev/null
+++ b/grails-data-hibernate7/core/src/test/resources/classic-oracle/generator-differential.txt
@@ -0,0 +1,1990 @@
+@group	grails.gorm.hibernate.mapping.HibernateOptLockingStyleNotVersioned	{"members":["grails.gorm.hibernate.mapping.HibernateOptLockingStyleNotVersioned"]}
+entity	grails.gorm.hibernate.mapping.HibernateOptLockingStyleNotVersioned	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.hibernate.mapping.HibernateOptLockingStyleNotVersioned","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntit [...]
+@group	grails.gorm.hibernate.mapping.HibernateOptLockingStyleVersioned	{"members":["grails.gorm.hibernate.mapping.HibernateOptLockingStyleVersioned"]}
+entity	grails.gorm.hibernate.mapping.HibernateOptLockingStyleVersioned	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.hibernate.mapping.HibernateOptLockingStyleVersioned","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaE [...]
+@group	grails.gorm.tests.Abc	{"members":["grails.gorm.tests.Abc"]}
+entity	grails.gorm.tests.Abc	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","temp"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Abc","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Abc","kind":"RootClass","lazyPropertiesCacheable":true,"mutable":true,"o [...]
+@group	grails.gorm.tests.Bar	{"members":["grails.gorm.tests.Bar","grails.gorm.tests.Foo"]}
+entity	grails.gorm.tests.Bar	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","barDesc","foo"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Bar","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsIdentityGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Bar","kind":"RootClass","lazyPropertiesCacheable":true,"mutab [...]
+entity	grails.gorm.tests.Foo	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","fooDesc","bar"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Foo","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsIdentityGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Foo","kind":"RootClass","lazyPropertiesCacheable":true,"mutab [...]
+@group	grails.gorm.tests.BcStudent	{"members":["grails.gorm.tests.BcStudent"]}
+entity	grails.gorm.tests.BcStudent	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","email","schools"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.BcStudent","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"BcStudent","kind":"RootClass","lazyPropert [...]
+@group	grails.gorm.tests.BookWithSequence	{"members":["grails.gorm.tests.BookWithSequence"]}
+entity	grails.gorm.tests.BookWithSequence	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.BookWithSequence","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsSequenceStyleGenerator","sequence":{"incrementSize":50,"name":"book_seq","optimizer":"org.hibernate.id.enhanced.PooledLoOptimizer"}},"identifierKind":"BasicValue" [...]
+@group	grails.gorm.tests.CascadeAuthor	{"members":["grails.gorm.tests.CascadeAuthor","grails.gorm.tests.CascadeBook"]}
+entity	grails.gorm.tests.CascadeAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.CascadeAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CascadeAuthor","kind":"RootClass","lazyPrope [...]
+entity	grails.gorm.tests.CascadeBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","author"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.CascadeBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CascadeBook","kind":"RootClass","lazyPropertie [...]
+@group	grails.gorm.tests.Company	{"members":["grails.gorm.tests.Company","grails.gorm.tests.Vendor"]}
+entity	grails.gorm.tests.Company	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","address","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Company","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Company","kind":"RootClass","lazyPropertiesCacheable": [...]
+entity	grails.gorm.tests.Vendor	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Vendor","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Vendor","keyColumns":["id"],"kind":"JoinedSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames":[],"props":{"address":{"backref":false,"cascade":"all","insertable":true,"lazy":false,"name":"address" [...]
+@group	grails.gorm.tests.CompositeIdChild	{"members":["grails.gorm.tests.CompositeIdChild","grails.gorm.tests.CompositeIdParent"]}
+entity	grails.gorm.tests.CompositeIdChild	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","foo","parent"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.CompositeIdChild","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CompositeIdChild","kind":"RootClass"," [...]
+entity	grails.gorm.tests.CompositeIdParent	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.CompositeIdParent","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"last","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.String","jdbcCode": [...]
+@group	grails.gorm.tests.CountByPerson	{"members":["grails.gorm.tests.CountByPerson"]}
+entity	grails.gorm.tests.CountByPerson	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","bornInCountry"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.CountByPerson","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CountByPerson","kind":"RootClass","l [...]
+@group	grails.gorm.tests.CustomSchema	{"members":["grails.gorm.tests.CustomSchema"]}
+entity	grails.gorm.tests.CustomSchema	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.CustomSchema","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CustomSchema","kind":"RootClass","lazyPropertiesCachea [...]
+@group	grails.gorm.tests.DateCreatedTestA	{"members":["grails.gorm.tests.DateCreatedTestA"]}
+entity	grails.gorm.tests.DateCreatedTestA	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","dateCreated","lastUpdated"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.DateCreatedTestA","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"DateCreatedTestA", [...]
+@group	grails.gorm.tests.DateCreatedTestB	{"members":["grails.gorm.tests.DateCreatedTestB"]}
+entity	grails.gorm.tests.DateCreatedTestB	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","dateCreated","lastUpdated"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.DateCreatedTestB","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"DateCreatedTestB", [...]
+@group	grails.gorm.tests.DomainOne	{"members":["grails.gorm.tests.DomainOne"]}
+entity	grails.gorm.tests.DomainOne	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","controller","action"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.DomainOne","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"DomainOne","kind":"RootClass","lazyProperties [...]
+@group	grails.gorm.tests.DomainWithGetter	{"members":["grails.gorm.tests.DomainWithGetter"]}
+entity	grails.gorm.tests.DomainWithGetter	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.DomainWithGetter","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"DomainWithGetter","kind":"RootClass","lazyPropertiesC [...]
+@group	grails.gorm.tests.Driver	{"members":["grails.gorm.tests.Driver","grails.gorm.tests.License"]}
+entity	grails.gorm.tests.Driver	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","license"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Driver","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Driver","kind":"RootClass","lazyPropertiesCacheable":true,"muta [...]
+entity	grails.gorm.tests.License	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","driver"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.License","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"License","kind":"RootClass","lazyPropertiesCacheable":true,"mu [...]
+@group	grails.gorm.tests.EnumEntityDomain	{"members":["grails.gorm.tests.EnumEntityDomain"]}
+entity	grails.gorm.tests.EnumEntityDomain	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","status"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.EnumEntityDomain","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"EnumEntityDomain","kind":"RootClass","lazyPr [...]
+@group	grails.gorm.tests.FetchJoinChild	{"members":["grails.gorm.tests.FetchJoinChild","grails.gorm.tests.FetchJoinParent"]}
+entity	grails.gorm.tests.FetchJoinChild	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","parent"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.FetchJoinChild","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"FetchJoinChild","kind":"RootClass","lazyP [...]
+entity	grails.gorm.tests.FetchJoinParent	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.FetchJoinParent","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"FetchJoinParent","kind":"RootClass"," [...]
+@group	grails.gorm.tests.FooWithEnum	{"members":["grails.gorm.tests.FooWithEnum"]}
+entity	grails.gorm.tests.FooWithEnum	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["name","mySuperValue"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.FooWithEnum","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"FooWithEnum","kind":"RootClass","lazyPropertiesCach [...]
+@group	grails.gorm.tests.HPBook	{"members":["grails.gorm.tests.HPBook"]}
+entity	grails.gorm.tests.HPBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.HPBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"HPBook","kind":"RootClass","lazyPropertiesCacheable":true,"mutabl [...]
+@group	grails.gorm.tests.Hibernate7RefreshLockBook	{"members":["grails.gorm.tests.Hibernate7RefreshLockBook"]}
+entity	grails.gorm.tests.Hibernate7RefreshLockBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Hibernate7RefreshLockBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Hibernate7RefreshLockBook", [...]
+@group	grails.gorm.tests.Hibernate7RefreshLockCascadeChild	{"members":["grails.gorm.tests.Hibernate7RefreshLockCascadeChild","grails.gorm.tests.Hibernate7RefreshLockCascadeParent","grails.gorm.tests.Hibernate7RefreshLockCollectionParent"]}
+entity	grails.gorm.tests.Hibernate7RefreshLockCascadeChild	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Hibernate7RefreshLockCascadeChild","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Hibernate7R [...]
+entity	grails.gorm.tests.Hibernate7RefreshLockCascadeParent	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","child"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Hibernate7RefreshLockCascadeParent","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"H [...]
+entity	grails.gorm.tests.Hibernate7RefreshLockCollectionParent	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Hibernate7RefreshLockCollectionParent","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntit [...]
+@group	grails.gorm.tests.Hibernate7RefreshLockEmbeddedBook	{"members":["grails.gorm.tests.Hibernate7RefreshLockEmbeddedBook"]}
+entity	grails.gorm.tests.Hibernate7RefreshLockEmbeddedBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","details"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Hibernate7RefreshLockEmbeddedBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"H [...]
+@group	grails.gorm.tests.Hibernate7RefreshLockEmbeddedOwner	{"members":["grails.gorm.tests.Hibernate7RefreshLockEmbeddedOwner"]}
+entity	grails.gorm.tests.Hibernate7RefreshLockEmbeddedOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","details"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Hibernate7RefreshLockEmbeddedOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName": [...]
+@group	grails.gorm.tests.Hibernate7RefreshLockJoinedRoot	{"members":["grails.gorm.tests.Hibernate7RefreshLockJoinedRoot","grails.gorm.tests.Hibernate7RefreshLockJoinedSub"]}
+entity	grails.gorm.tests.Hibernate7RefreshLockJoinedRoot	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Hibernate7RefreshLockJoinedRoot","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Hibernate7Refre [...]
+entity	grails.gorm.tests.Hibernate7RefreshLockJoinedSub	{"abstractClass":false,"batchSize":-1,"declaredNames":["extra"],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Hibernate7RefreshLockJoinedSub","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Hibernate7RefreshLockJoinedSub","keyColumns":["id"],"kind":"JoinedSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames":["extra"],"props":{"ext [...]
+@group	grails.gorm.tests.Hibernate7RefreshLockNonversionedBook	{"members":["grails.gorm.tests.Hibernate7RefreshLockNonversionedBook"]}
+entity	grails.gorm.tests.Hibernate7RefreshLockNonversionedBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Hibernate7RefreshLockNonversionedBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Hibernate7Ref [...]
+@group	grails.gorm.tests.Hibernate7RefreshLockRoutedBook	{"members":["grails.gorm.tests.Hibernate7RefreshLockRoutedBook"]}
+entity	grails.gorm.tests.Hibernate7RefreshLockRoutedBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Hibernate7RefreshLockRoutedBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Hibernate7Refre [...]
+@group	grails.gorm.tests.Hibernate7RefreshLockSecondaryBook	{"members":["grails.gorm.tests.Hibernate7RefreshLockSecondaryBook"]}
+@group	grails.gorm.tests.Hibernate7RefreshLockUnionRoot	{"members":["grails.gorm.tests.Hibernate7RefreshLockUnionRoot","grails.gorm.tests.Hibernate7RefreshLockUnionSub"]}
+entity	grails.gorm.tests.Hibernate7RefreshLockUnionRoot	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Hibernate7RefreshLockUnionRoot","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsIncrementGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Hibernate7Refr [...]
+entity	grails.gorm.tests.Hibernate7RefreshLockUnionSub	{"abstractClass":false,"batchSize":-1,"declaredNames":["extra"],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Hibernate7RefreshLockUnionSub","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Hibernate7RefreshLockUnionSub","kind":"UnionSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames":["extra"],"props":{"extra":{"backref":false,"in [...]
+@group	grails.gorm.tests.HqlResultTypeAuthor	{"members":["grails.gorm.tests.HqlResultTypeAuthor","grails.gorm.tests.HqlResultTypeBook"]}
+entity	grails.gorm.tests.HqlResultTypeAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.HqlResultTypeAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"HqlResultTypeAuthor","kind":"RootClass", [...]
+entity	grails.gorm.tests.HqlResultTypeBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","author"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.HqlResultTypeBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"HqlResultTypeBook","kind":"RootCla [...]
+@group	grails.gorm.tests.ImportFromNullableSource	{"members":["grails.gorm.tests.ImportFromNullableSource"]}
+entity	grails.gorm.tests.ImportFromNullableSource	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","description"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.ImportFromNullableSource","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"ImportFromNullab [...]
+@group	grails.gorm.tests.ImportFromNullableTarget	{"members":["grails.gorm.tests.ImportFromNullableTarget"]}
+entity	grails.gorm.tests.ImportFromNullableTarget	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","description"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.ImportFromNullableTarget","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"ImportFromNullab [...]
+@group	grails.gorm.tests.InvAuthor	{"members":["grails.gorm.tests.InvAuthor","grails.gorm.tests.InvBook"]}
+entity	grails.gorm.tests.InvAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.InvAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"books":{"keys":[{"enumType":"default","length":-1,"name":"mm_author_id [...]
+entity	grails.gorm.tests.InvBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","authors"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.InvBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"authors":{"keys":[{"enumType":"default","length":-1,"name":"mm_book_id" [...]
+@group	grails.gorm.tests.InvKeyedInverse	{"members":["grails.gorm.tests.InvKeyedInverse","grails.gorm.tests.InvKeyedOwner"]}
+entity	grails.gorm.tests.InvKeyedInverse	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","owners"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.InvKeyedInverse","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"owners":{"column":{"enumType":"default","length":-1,"name [...]
+entity	grails.gorm.tests.InvKeyedOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","others"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.InvKeyedOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"others":{"column":{"enumType":"default","length":-1,"name":"i [...]
+@group	grails.gorm.tests.InvNamedInverse	{"members":["grails.gorm.tests.InvNamedInverse","grails.gorm.tests.InvNamedOwner"]}
+entity	grails.gorm.tests.InvNamedInverse	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","owners"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.InvNamedInverse","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"owners":{"keys":[],"name":"inv_named_others"}},"jpaEntity [...]
+entity	grails.gorm.tests.InvNamedOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","others"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.InvNamedOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"others":{"keys":[],"name":"inv_named_others"}},"jpaEntityName [...]
+@group	grails.gorm.tests.InvOwnTableInverse	{"members":["grails.gorm.tests.InvOwnTableInverse","grails.gorm.tests.InvOwnTableOwner"]}
+entity	grails.gorm.tests.InvOwnTableInverse	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","owners"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.InvOwnTableInverse","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"owners":{"keys":[],"name":"inv_own_table_join"}},"j [...]
+entity	grails.gorm.tests.InvOwnTableOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","others"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.InvOwnTableOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"others":{"keys":[],"name":"inv_own_table_join"}},"jpaEn [...]
+@group	grails.gorm.tests.Issue16349AssignedBook	{"members":["grails.gorm.tests.Issue16349AssignedBook"]}
+entity	grails.gorm.tests.Issue16349AssignedBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Issue16349AssignedBook","generator":{"className":"org.hibernate.generator.Assigned"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Issue16349AssignedBook","kind":"RootClass","lazyPropertiesCacheable":true," [...]
+@group	grails.gorm.tests.Issue16349IdentityBook	{"members":["grails.gorm.tests.Issue16349IdentityBook"]}
+entity	grails.gorm.tests.Issue16349IdentityBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Issue16349IdentityBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Issue16349IdentityBook","kind":"R [...]
+@group	grails.gorm.tests.Issue16349IncrementBook	{"members":["grails.gorm.tests.Issue16349IncrementBook"]}
+entity	grails.gorm.tests.Issue16349IncrementBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Issue16349IncrementBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsIncrementGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Issue16349IncrementBook","ki [...]
+@group	grails.gorm.tests.Issue16349SequenceBook	{"members":["grails.gorm.tests.Issue16349SequenceBook"]}
+entity	grails.gorm.tests.Issue16349SequenceBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Issue16349SequenceBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsSequenceStyleGenerator","sequence":{"incrementSize":50,"name":"issue16349_sequence_book_SEQ","optimizer":"org.hibernate.id.enhanced.PooledLo [...]
+@group	grails.gorm.tests.Issue16349Shelf	{"members":["grails.gorm.tests.Issue16349Shelf","grails.gorm.tests.Issue16349ShelvedBook"]}
+entity	grails.gorm.tests.Issue16349Shelf	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Issue16349Shelf","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsIncrementGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Issue16349Shelf","kind":"RootClass"," [...]
+entity	grails.gorm.tests.Issue16349ShelvedBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","shelf"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Issue16349ShelvedBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsIncrementGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Issue16349ShelvedBook"," [...]
+@group	grails.gorm.tests.Issue16349UnionRoot	{"members":["grails.gorm.tests.Issue16349UnionRoot","grails.gorm.tests.Issue16349UnionSub"]}
+entity	grails.gorm.tests.Issue16349UnionRoot	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Issue16349UnionRoot","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsIncrementGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Issue16349UnionRoot","kind":"RootCla [...]
+entity	grails.gorm.tests.Issue16349UnionSub	{"abstractClass":false,"batchSize":-1,"declaredNames":["extra"],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Issue16349UnionSub","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Issue16349UnionSub","kind":"UnionSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames":["extra"],"props":{"extra":{"backref":false,"insertable":true,"lazy":false,"name [...]
+@group	grails.gorm.tests.Iteration	{"members":["grails.gorm.tests.Iteration","grails.gorm.tests.Product","grails.gorm.tests.SuperProduct"]}
+entity	grails.gorm.tests.Iteration	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","products","otherProducts"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Iteration","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Iteration","kind":"RootClass","lazyPrope [...]
+entity	grails.gorm.tests.Product	{"abstractClass":false,"batchSize":-1,"declaredNames":["iteration","_Iteration_productsBackref","_productsIndexBackref"],"discriminatorValue":"grails.gorm.tests.Product","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Product","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Product","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames": [...]
+entity	grails.gorm.tests.SuperProduct	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"grails.gorm.tests.SuperProduct","dynamicInsert":false,"d [...]
+@group	grails.gorm.tests.LastUpdateTestA	{"members":["grails.gorm.tests.LastUpdateTestA"]}
+entity	grails.gorm.tests.LastUpdateTestA	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["name","dateCreated","lastUpdated"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":true,"entityName":"grails.gorm.tests.LastUpdateTestA","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"LastUpdateTestA","kind":"RootCl [...]
+@group	grails.gorm.tests.LastUpdateTestB	{"members":["grails.gorm.tests.LastUpdateTestB"]}
+entity	grails.gorm.tests.LastUpdateTestB	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","dateCreated","lastUpdated"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":true,"entityName":"grails.gorm.tests.LastUpdateTestB","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"LastUpdateTestB","kin [...]
+@group	grails.gorm.tests.LastUpdateTestC	{"members":["grails.gorm.tests.LastUpdateTestC"]}
+entity	grails.gorm.tests.LastUpdateTestC	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","dateCreated","lastUpdated"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.LastUpdateTestC","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"LastUpdateTestC","ki [...]
+@group	grails.gorm.tests.ManagedRole	{"members":["grails.gorm.tests.ManagedRole"]}
+entity	grails.gorm.tests.ManagedRole	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","authority"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.ManagedRole","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"ManagedRole","kind":"RootClass","lazyPropertiesCach [...]
+@group	grails.gorm.tests.MappedIdentCompositeRecord	{"members":["grails.gorm.tests.MappedIdentCompositeRecord","grails.gorm.tests.MappedIdentOwner"]}
+entity	grails.gorm.tests.MappedIdentCompositeRecord	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","payload"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.MappedIdentCompositeRecord","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"code","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.St [...]
+entity	grails.gorm.tests.MappedIdentOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.MappedIdentOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"MappedIdentOwner","kind":"RootClass","lazyProp [...]
+@group	grails.gorm.tests.MappedIdentNamedRecord	{"members":["grails.gorm.tests.MappedIdentNamedRecord"]}
+entity	grails.gorm.tests.MappedIdentNamedRecord	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","payload"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.MappedIdentNamedRecord","generator":{"className":"org.hibernate.generator.Assigned"},"identifierKind":"BasicValue","identifierProperty":"code","joinTables":{},"jpaEntityName":"MappedIdentNamedRecord","kind":"RootClass","lazyPropertiesCacheable":tr [...]
+@group	grails.gorm.tests.MappingFactoryArticle	{"members":["grails.gorm.tests.MappingFactoryArticle"]}
+entity	grails.gorm.tests.MappingFactoryArticle	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","metadata"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.MappingFactoryArticle","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"MappingFactoryArticle"," [...]
+@group	grails.gorm.tests.MappingFactoryAuthor	{"members":["grails.gorm.tests.MappingFactoryAuthor","grails.gorm.tests.MappingFactoryBook","grails.gorm.tests.MappingFactoryTag"]}
+entity	grails.gorm.tests.MappingFactoryAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.MappingFactoryAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"MappingFactoryAuthor","kind":" [...]
+entity	grails.gorm.tests.MappingFactoryBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","author","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.MappingFactoryBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"MappingFactoryBook","kind [...]
+entity	grails.gorm.tests.MappingFactoryTag	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.MappingFactoryTag","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"MappingFactoryTag","kind":"RootClass [...]
+@group	grails.gorm.tests.MappingFactoryBadGeneratorEntity	{"members":["grails.gorm.tests.MappingFactoryBadGeneratorEntity"],"unbootable":"Invalid id generation strategy for entity [grails.gorm.tests.MappingFactoryBadGeneratorEntity]: notAValidGeneratorOrClassName"}
+@group	grails.gorm.tests.MappingFactoryCompositeIdEntity	{"members":["grails.gorm.tests.MappingFactoryCompositeIdEntity"]}
+entity	grails.gorm.tests.MappingFactoryCompositeIdEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.MappingFactoryCompositeIdEntity","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"firstName","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.la [...]
+@group	grails.gorm.tests.MappingFactoryCustomEnumBook	{"members":["grails.gorm.tests.MappingFactoryCustomEnumBook"]}
+entity	grails.gorm.tests.MappingFactoryCustomEnumBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","status"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.MappingFactoryCustomEnumBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"MappingFacto [...]
+@group	grails.gorm.tests.MappingFactoryCustomEnumBook2	{"members":["grails.gorm.tests.MappingFactoryCustomEnumBook2"]}
+entity	grails.gorm.tests.MappingFactoryCustomEnumBook2	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","status"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.MappingFactoryCustomEnumBook2","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"MappingFac [...]
+@group	grails.gorm.tests.MappingFactoryCustomIdEntity	{"members":["grails.gorm.tests.MappingFactoryCustomIdEntity"]}
+entity	grails.gorm.tests.MappingFactoryCustomIdEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.MappingFactoryCustomIdEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"MappingFactoryCustomId [...]
+@group	grails.gorm.tests.MappingFactoryEnumBook	{"members":["grails.gorm.tests.MappingFactoryEnumBook"]}
+entity	grails.gorm.tests.MappingFactoryEnumBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","status"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.MappingFactoryEnumBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"MappingFactoryEnumBook", [...]
+@group	grails.gorm.tests.MappingFactoryEnumCollection	{"members":["grails.gorm.tests.MappingFactoryEnumCollection"]}
+entity	grails.gorm.tests.MappingFactoryEnumCollection	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","statuses"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.MappingFactoryEnumCollection","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"MappingFact [...]
+@group	grails.gorm.tests.MappingFactoryLibrary	{"members":["grails.gorm.tests.MappingFactoryLibrary"]}
+entity	grails.gorm.tests.MappingFactoryLibrary	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","sections"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.MappingFactoryLibrary","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"MappingFactoryLibrary","k [...]
+@group	grails.gorm.tests.MappingFactoryMixedCaseGeneratorEntity	{"members":["grails.gorm.tests.MappingFactoryMixedCaseGeneratorEntity"]}
+entity	grails.gorm.tests.MappingFactoryMixedCaseGeneratorEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.MappingFactoryMixedCaseGeneratorEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Ma [...]
+@group	grails.gorm.tests.MappingFactoryOtherEnumCollection	{"members":["grails.gorm.tests.MappingFactoryOtherEnumCollection"]}
+entity	grails.gorm.tests.MappingFactoryOtherEnumCollection	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","statuses"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.MappingFactoryOtherEnumCollection","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"M [...]
+@group	grails.gorm.tests.MappingFactoryPassport	{"members":["grails.gorm.tests.MappingFactoryPassport","grails.gorm.tests.MappingFactoryPerson"]}
+entity	grails.gorm.tests.MappingFactoryPassport	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","number","person"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.MappingFactoryPassport","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"MappingFactoryPassport" [...]
+entity	grails.gorm.tests.MappingFactoryPerson	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","passport"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.MappingFactoryPerson","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"MappingFactoryPerson","kind [...]
+@group	grails.gorm.tests.MappingFactoryProduct	{"members":["grails.gorm.tests.MappingFactoryProduct"],"unbootable":"java.lang.IllegalArgumentException: Named type [class grails.gorm.tests.MappingFactoryDimension] did not implement BasicType nor UserType"}
+@group	grails.gorm.tests.MappingFactoryTableGeneratorEntity	{"members":["grails.gorm.tests.MappingFactoryTableGeneratorEntity"]}
+entity	grails.gorm.tests.MappingFactoryTableGeneratorEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.MappingFactoryTableGeneratorEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsTableGenerator","table":{"incrementSize":50,"segmentValue":"default.id","tableName":"hibernate_sequences"}},"identifi [...]
+@group	grails.gorm.tests.MappingFactoryUpperCaseTableEntity	{"members":["grails.gorm.tests.MappingFactoryUpperCaseTableEntity"]}
+entity	grails.gorm.tests.MappingFactoryUpperCaseTableEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.MappingFactoryUpperCaseTableEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"MappingFac [...]
+@group	grails.gorm.tests.NameType	{"members":["grails.gorm.tests.NameType","grails.gorm.tests.Named"]}
+entity	grails.gorm.tests.NameType	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","nameType"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.NameType","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"NameType","kind":"RootClass","lazyPropertiesCacheable":tru [...]
+entity	grails.gorm.tests.Named	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","nameType"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Named","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Named","kind":"RootClass","lazyPropertiesCacheable":true,"mutabl [...]
+@group	grails.gorm.tests.NamedColumnSurveyResponse	{"members":["grails.gorm.tests.NamedColumnSurveyResponse"]}
+entity	grails.gorm.tests.NamedColumnSurveyResponse	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","respondent","answers"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.NamedColumnSurveyResponse","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"answers":{"column":{"enumType" [...]
+@group	grails.gorm.tests.Node	{"members":["grails.gorm.tests.Node"]}
+entity	grails.gorm.tests.Node	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Node","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Node","kind":"RootClass","lazyPropertiesCacheable":true,"mutable":tru [...]
+@group	grails.gorm.tests.NonNullableSurveyResponse	{"members":["grails.gorm.tests.NonNullableSurveyResponse"]}
+entity	grails.gorm.tests.NonNullableSurveyResponse	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","respondent","answers"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.NonNullableSurveyResponse","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"NonNullableS [...]
+@group	grails.gorm.tests.ObjectA	{"members":["grails.gorm.tests.ObjectA","grails.gorm.tests.ObjectB"]}
+entity	grails.gorm.tests.ObjectA	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","test"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.ObjectA","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"ObjectA","kind":"RootClass","lazyPropertiesCacheable":true,"muta [...]
+entity	grails.gorm.tests.ObjectB	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.ObjectB","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"ObjectB","kind":"RootClass","lazyPropertiesCacheable":true,"muta [...]
+@group	grails.gorm.tests.OrdinalSurveyResponse	{"members":["grails.gorm.tests.OrdinalSurveyResponse"]}
+entity	grails.gorm.tests.OrdinalSurveyResponse	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","respondent","answers"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.OrdinalSurveyResponse","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"OrdinalSurveyRespons [...]
+@group	grails.gorm.tests.PRLBook	{"members":["grails.gorm.tests.PRLBook"]}
+entity	grails.gorm.tests.PRLBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.PRLBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"PRLBook","kind":"RootClass","lazyPropertiesCacheable":true,"mut [...]
+@group	grails.gorm.tests.PointX	{"members":["grails.gorm.tests.PointX","grails.gorm.tests.PointY","grails.gorm.tests.PointZ","grails.gorm.tests.Room"]}
+entity	grails.gorm.tests.PointX	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","destiny"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.PointX","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"PointX","kind":"RootClass","lazyPropertiesCacheable":true,"muta [...]
+entity	grails.gorm.tests.PointY	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","destiny"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.PointY","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"PointY","kind":"RootClass","lazyPropertiesCacheable":true,"muta [...]
+entity	grails.gorm.tests.PointZ	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","destiny"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.PointZ","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"PointZ","kind":"RootClass","lazyPropertiesCacheable":true,"muta [...]
+entity	grails.gorm.tests.Room	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","pointx","pointy","pointz"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Room","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Room","kind":"RootClass","lazyPropertiesCac [...]
+@group	grails.gorm.tests.RLikeLegacyFoo	{"members":["grails.gorm.tests.RLikeLegacyFoo"]}
+entity	grails.gorm.tests.RLikeLegacyFoo	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.RLikeLegacyFoo","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"RLikeLegacyFoo","kind":"RootClass","lazyProperties [...]
+@group	grails.gorm.tests.Recipe	{"members":["grails.gorm.tests.Recipe"]}
+entity	grails.gorm.tests.Recipe	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","type"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Recipe","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Recipe","kind":"RootClass","lazyPropertiesCacheable":true, [...]
+@group	grails.gorm.tests.RlikeFoo	{"members":["grails.gorm.tests.RlikeFoo"]}
+entity	grails.gorm.tests.RlikeFoo	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.RlikeFoo","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsIdentityGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"RlikeFoo","kind":"RootClass","lazyPropertiesCacheable":true, [...]
+@group	grails.gorm.tests.SavAnimal	{"members":["grails.gorm.tests.SavAnimal","grails.gorm.tests.SavDog"]}
+entity	grails.gorm.tests.SavAnimal	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"grails.gorm.tests.SavAnimal","dynamicInsert":false," [...]
+entity	grails.gorm.tests.SavDog	{"abstractClass":false,"batchSize":-1,"declaredNames":["breed"],"discriminatorValue":"grails.gorm.tests.SavDog","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.SavDog","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SavDog","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":["breed"],"props":{"breed":{"backref":false,"insertable":true [...]
+@group	grails.gorm.tests.SavClub	{"members":["grails.gorm.tests.SavClub","grails.gorm.tests.SavTeam"]}
+entity	grails.gorm.tests.SavClub	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.SavClub","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SavClub","kind":"RootClass","lazyPropertiesCacheable":true,"muta [...]
+entity	grails.gorm.tests.SavTeam	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","club","name","address","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.SavTeam","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SavTeam","kind":"RootClass","lazyPropert [...]
+@group	grails.gorm.tests.SavComposite	{"members":["grails.gorm.tests.SavComposite"]}
+entity	grails.gorm.tests.SavComposite	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.SavComposite","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"a","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue"," [...]
+@group	grails.gorm.tests.SavLabelled	{"members":["grails.gorm.tests.SavLabelled"]}
+entity	grails.gorm.tests.SavLabelled	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.SavLabelled","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SavLabelled","kind":"RootClass","lazyPropertiesCacheabl [...]
+@group	grails.gorm.tests.Shipment	{"members":["grails.gorm.tests.Shipment","grails.gorm.tests.Warehouse"]}
+entity	grails.gorm.tests.Shipment	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","description","warehouse"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Shipment","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Shipment","kind":"RootClass","lazyPropertie [...]
+entity	grails.gorm.tests.Warehouse	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Warehouse","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Warehouse","kind":"RootClass","lazyPropertiesCacheable":true [...]
+@group	grails.gorm.tests.SizeConstrainedUser	{"members":["grails.gorm.tests.SizeConstrainedUser"]}
+entity	grails.gorm.tests.SizeConstrainedUser	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","username","columnAa","columnBb"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.SizeConstrainedUser","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SizeConstraine [...]
+@group	grails.gorm.tests.SqlRestrictionChild	{"members":["grails.gorm.tests.SqlRestrictionChild","grails.gorm.tests.SqlRestrictionParent"]}
+entity	grails.gorm.tests.SqlRestrictionChild	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","parent"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.SqlRestrictionChild","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsIdentityGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SqlRestrictionChild","kind":" [...]
+entity	grails.gorm.tests.SqlRestrictionParent	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.SqlRestrictionParent","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsIdentityGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SqlRestrictionParent","ki [...]
+@group	grails.gorm.tests.SurveyResponse	{"members":["grails.gorm.tests.SurveyResponse"]}
+entity	grails.gorm.tests.SurveyResponse	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","respondent","answers"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.SurveyResponse","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SurveyResponse","kind":"RootClass" [...]
+@group	grails.gorm.tests.Task1	{"members":["grails.gorm.tests.Task1","grails.gorm.tests.TaskLink"]}
+entity	grails.gorm.tests.Task1	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Task1","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Task1","kind":"RootClass","lazyPropertiesCacheable":true,"mutable":t [...]
+entity	grails.gorm.tests.TaskLink	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","toTask","fromTask"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.TaskLink","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TaskLink","kind":"RootClass","lazyPropertiesCache [...]
+@group	grails.gorm.tests.TestA	{"members":["grails.gorm.tests.TestA"]}
+entity	grails.gorm.tests.TestA	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.TestA","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TestA","kind":"RootClass","lazyPropertiesCacheable":true,"mutable":t [...]
+@group	grails.gorm.tests.TestB	{"members":["grails.gorm.tests.TestB"]}
+entity	grails.gorm.tests.TestB	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.TestB","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TestB","kind":"RootClass","lazyPropertiesCacheable":true,"mutable":t [...]
+@group	grails.gorm.tests.Tooth	{"members":["grails.gorm.tests.Tooth","grails.gorm.tests.ToothDisease"]}
+entity	grails.gorm.tests.Tooth	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","toothDisease"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.Tooth","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsSequenceStyleGenerator","sequence":{"incrementSize":50,"name":"SEQ_AK_TOOTH","optimizer":"org.hibernate.id.enhanced.PooledLoOptimizer"}},"identifierKind":"BasicValue", [...]
+entity	grails.gorm.tests.ToothDisease	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.ToothDisease","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"idColumn","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.Integer","jdbcCode":4,"kind":"BasicV [...]
+@group	grails.gorm.tests.UserTypeComparisonItem	{"members":["grails.gorm.tests.UserTypeComparisonItem"]}
+entity	grails.gorm.tests.UserTypeComparisonItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","amount","rank","grade","quantity","reorderLevel"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.UserTypeComparisonItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}," [...]
+@group	grails.gorm.tests.ValidationErrorResetRecord	{"members":["grails.gorm.tests.ValidationErrorResetRecord"]}
+entity	grails.gorm.tests.ValidationErrorResetRecord	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.ValidationErrorResetRecord","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"ValidationErrorResetRecord [...]
+@group	grails.gorm.tests.autoimport.A	{"members":["grails.gorm.tests.autoimport.A"]}
+entity	grails.gorm.tests.autoimport.A	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.autoimport.A","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"A","kind":"RootClass","lazyPropertiesCacheable":true,"mutable [...]
+@group	grails.gorm.tests.autoimport.other.A	{"members":["grails.gorm.tests.autoimport.other.A"]}
+entity	grails.gorm.tests.autoimport.other.A	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.autoimport.other.A","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"grails.gorm.tests.autoimport.other.A","kind":"Roo [...]
+@group	grails.gorm.tests.belongsto.HibernateFace	{"members":["grails.gorm.tests.belongsto.HibernateFace","grails.gorm.tests.belongsto.HibernateNose"]}
+entity	grails.gorm.tests.belongsto.HibernateFace	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","nose"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.belongsto.HibernateFace","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"HibernateFace","kind":"RootClass [...]
+entity	grails.gorm.tests.belongsto.HibernateNose	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","face"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.belongsto.HibernateNose","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"HibernateNose","kind":"RootClass [...]
+@group	grails.gorm.tests.compositeid.Author	{"members":["grails.gorm.tests.compositeid.Author","grails.gorm.tests.compositeid.Book","grails.gorm.tests.compositeid.CompositeIdToMany"]}
+entity	grails.gorm.tests.compositeid.Author	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.compositeid.Author","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Author","kind":"RootClass","lazyProperties [...]
+entity	grails.gorm.tests.compositeid.Book	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.compositeid.Book","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Book","kind":"RootClass","lazyPropertiesCache [...]
+entity	grails.gorm.tests.compositeid.CompositeIdToMany	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.compositeid.CompositeIdToMany","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"cascade":"persist,merge","insertable":true,"lazy":false,"name":"author","naturalIdentifier":false,"optional":true,"updateable":true,"value":{ [...]
+@group	grails.gorm.tests.compositeid.Child	{"members":["grails.gorm.tests.compositeid.Child","grails.gorm.tests.compositeid.GrandParent","grails.gorm.tests.compositeid.Parent"]}
+entity	grails.gorm.tests.compositeid.Child	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.compositeid.Child","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"name","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.String","jdbcCode":12,"kind":" [...]
+entity	grails.gorm.tests.compositeid.GrandParent	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","parents"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.compositeid.GrandParent","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"luckyNumber","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.I [...]
+entity	grails.gorm.tests.compositeid.Parent	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.compositeid.Parent","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"cascade":"all","insertable":true,"lazy":false,"name":"grandParent","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"fetchMode":"SEL [...]
+@group	grails.gorm.tests.compositeid.ChildB	{"members":["grails.gorm.tests.compositeid.ChildB","grails.gorm.tests.compositeid.ParentB"]}
+entity	grails.gorm.tests.compositeid.ChildB	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.compositeid.ChildB","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"name","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.String","jdbcCode":12,"kind" [...]
+entity	grails.gorm.tests.compositeid.ParentB	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.compositeid.ParentB","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"code","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.String","jdbcCo [...]
+@group	grails.gorm.tests.compositeid.CompositeIdSimple	{"members":["grails.gorm.tests.compositeid.CompositeIdSimple"]}
+entity	grails.gorm.tests.compositeid.CompositeIdSimple	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.compositeid.CompositeIdSimple","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"age","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.Long"," [...]
+@group	grails.gorm.tests.compositeid.DomainB	{"members":["grails.gorm.tests.compositeid.DomainB"]}
+entity	grails.gorm.tests.compositeid.DomainB	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","someOther","domainB"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.compositeid.DomainB","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"DomainB","kind":"R [...]
+@group	grails.gorm.tests.detachedcriteria.CountItem	{"members":["grails.gorm.tests.detachedcriteria.CountItem"]}
+entity	grails.gorm.tests.detachedcriteria.CountItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","itemGroup","itemValue"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.detachedcriteria.CountItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CountItem [...]
+@group	grails.gorm.tests.detachedcriteria.DetachedEntity	{"members":["grails.gorm.tests.detachedcriteria.DetachedEntity"]}
+entity	grails.gorm.tests.detachedcriteria.DetachedEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","entityId","field"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.detachedcriteria.DetachedEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Deta [...]
+@group	grails.gorm.tests.detachedcriteria.Entity1	{"members":["grails.gorm.tests.detachedcriteria.Entity1","grails.gorm.tests.detachedcriteria.Entity2"]}
+entity	grails.gorm.tests.detachedcriteria.Entity1	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","field1","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.detachedcriteria.Entity1","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Entity1","kind":" [...]
+entity	grails.gorm.tests.detachedcriteria.Entity2	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","field","parent"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.detachedcriteria.Entity2","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Entity2","kind":"Roo [...]
+@group	grails.gorm.tests.detachedcriteria.Group	{"members":["grails.gorm.tests.detachedcriteria.Group","grails.gorm.tests.detachedcriteria.GroupAssignment","grails.gorm.tests.detachedcriteria.Organisation","grails.gorm.tests.detachedcriteria.User"]}
+entity	grails.gorm.tests.detachedcriteria.Group	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","supervisor"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.detachedcriteria.Group","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Group","kind":"RootCl [...]
+entity	grails.gorm.tests.detachedcriteria.GroupAssignment	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","user","group"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.detachedcriteria.GroupAssignment","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GroupA [...]
+entity	grails.gorm.tests.detachedcriteria.Organisation	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","users"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.detachedcriteria.Organisation","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Organisation [...]
+entity	grails.gorm.tests.detachedcriteria.User	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","email","organisation"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.detachedcriteria.User","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"User","kind":"RootCl [...]
+@group	grails.gorm.tests.dirtychecking.Book	{"members":["grails.gorm.tests.dirtychecking.Book","grails.gorm.tests.dirtychecking.Property"]}
+entity	grails.gorm.tests.dirtychecking.Book	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","property"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.dirtychecking.Book","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Book","kind":"RootClass","lazy [...]
+entity	grails.gorm.tests.dirtychecking.Property	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.dirtychecking.Property","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Property","kind":"RootClass","lazy [...]
+@group	grails.gorm.tests.dirtychecking.DirtyCheckingTestAuthorHibernate7	{"members":["grails.gorm.tests.dirtychecking.DirtyCheckingTestAuthorHibernate7"]}
+entity	grails.gorm.tests.dirtychecking.DirtyCheckingTestAuthorHibernate7	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","age"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.dirtychecking.DirtyCheckingTestAuthorHibernate7","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables [...]
+@group	grails.gorm.tests.dirtychecking.DirtyCheckingTestBookHibernate7	{"members":["grails.gorm.tests.dirtychecking.DirtyCheckingTestBookHibernate7"]}
+entity	grails.gorm.tests.dirtychecking.DirtyCheckingTestBookHibernate7	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","formulaProperty"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.dirtychecking.DirtyCheckingTestBookHibernate7","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","j [...]
+@group	grails.gorm.tests.dirtychecking.Person	{"members":["grails.gorm.tests.dirtychecking.Person"]}
+entity	grails.gorm.tests.dirtychecking.Person	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","occupation","employed","address"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.dirtychecking.Person","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Pers [...]
+@group	grails.gorm.tests.entities.Club	{"members":["grails.gorm.tests.entities.Club","grails.gorm.tests.entities.Contract","grails.gorm.tests.entities.Player","grails.gorm.tests.entities.Team"]}
+entity	grails.gorm.tests.entities.Club	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.entities.Club","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Club","kind":"RootClass","lazyPropertiesCacheable":t [...]
+entity	grails.gorm.tests.entities.Contract	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","salary","player"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.entities.Contract","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Contract","kind":"RootClass","laz [...]
+entity	grails.gorm.tests.entities.Player	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","team","contract"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.entities.Player","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Player","kind":"RootClass","la [...]
+entity	grails.gorm.tests.entities.Team	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","club","name","players"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.entities.Team","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Team","kind":"RootClass","lazyPrope [...]
+@group	grails.gorm.tests.events.User	{"members":["grails.gorm.tests.events.User"]}
+entity	grails.gorm.tests.events.User	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","username","password"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.events.User","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"User","kind":"RootClass","lazyPropertiesC [...]
+@group	grails.gorm.tests.generated.CcsChild	{"members":["grails.gorm.tests.generated.CcsChild","grails.gorm.tests.generated.CcsParent"]}
+entity	grails.gorm.tests.generated.CcsChild	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","parent"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CcsChild","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CcsChild","kind":"RootClass","lazyProper [...]
+entity	grails.gorm.tests.generated.CcsParent	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CcsParent","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CcsParent","kind":"RootClass","lazyP [...]
+@group	grails.gorm.tests.generated.CcsClosureIdx	{"members":["grails.gorm.tests.generated.CcsClosureIdx"]}
+entity	grails.gorm.tests.generated.CcsClosureIdx	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CcsClosureIdx","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CcsClosureIdx","kind":"RootClas [...]
+@group	grails.gorm.tests.generated.CcsEnumIdx	{"members":["grails.gorm.tests.generated.CcsEnumIdx"]}
+entity	grails.gorm.tests.generated.CcsEnumIdx	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","colors"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CcsEnumIdx","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CcsEnumIdx","kind":"RootClass","lazy [...]
+@group	grails.gorm.tests.generated.CcsIndexFalse	{"members":["grails.gorm.tests.generated.CcsIndexFalse"]}
+entity	grails.gorm.tests.generated.CcsIndexFalse	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CcsIndexFalse","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CcsIndexFalse","kind":"RootClass [...]
+@group	grails.gorm.tests.generated.CcsIndexMulti	{"members":["grails.gorm.tests.generated.CcsIndexMulti"]}
+entity	grails.gorm.tests.generated.CcsIndexMulti	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CcsIndexMulti","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CcsIndexMulti","kind":"RootClass [...]
+@group	grails.gorm.tests.generated.CcsIndexTrue	{"members":["grails.gorm.tests.generated.CcsIndexTrue"]}
+entity	grails.gorm.tests.generated.CcsIndexTrue	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CcsIndexTrue","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CcsIndexTrue","kind":"RootClass"," [...]
+@group	grails.gorm.tests.generated.CcsJoinKey	{"members":["grails.gorm.tests.generated.CcsJoinKey"]}
+entity	grails.gorm.tests.generated.CcsJoinKey	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CcsJoinKey","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"tags":{"column":{"enumType":"default","length":-1,"name" [...]
+@group	grails.gorm.tests.generated.CcsKid	{"members":["grails.gorm.tests.generated.CcsKid","grails.gorm.tests.generated.CcsKidOwner"]}
+entity	grails.gorm.tests.generated.CcsKid	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CcsKid","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CcsKid","kind":"RootClass","lazyPropertiesCach [...]
+entity	grails.gorm.tests.generated.CcsKidOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","kids"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CcsKidOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CcsKidOwner","kind":"RootClass","laz [...]
+@group	grails.gorm.tests.generated.CcsLeft	{"members":["grails.gorm.tests.generated.CcsLeft","grails.gorm.tests.generated.CcsRight"]}
+entity	grails.gorm.tests.generated.CcsLeft	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","rights"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CcsLeft","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CcsLeft","kind":"RootClass","lazyPropertie [...]
+entity	grails.gorm.tests.generated.CcsRight	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","lefts"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CcsRight","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CcsRight","kind":"RootClass","lazyPropert [...]
+@group	grails.gorm.tests.generated.CcsListIdx	{"members":["grails.gorm.tests.generated.CcsListIdx"]}
+entity	grails.gorm.tests.generated.CcsListIdx	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CcsListIdx","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CcsListIdx","kind":"RootClass","lazyP [...]
+@group	grails.gorm.tests.generated.CcsListSettings	{"members":["grails.gorm.tests.generated.CcsListSettings"]}
+entity	grails.gorm.tests.generated.CcsListSettings	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CcsListSettings","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CcsListSettings","kind":"Ro [...]
+@group	grails.gorm.tests.generated.CcsMapIdx	{"members":["grails.gorm.tests.generated.CcsMapIdx"]}
+entity	grails.gorm.tests.generated.CcsMapIdx	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","attrs"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CcsMapIdx","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CcsMapIdx","kind":"RootClass","lazyProp [...]
+@group	grails.gorm.tests.generated.CcsMapSettings	{"members":["grails.gorm.tests.generated.CcsMapSettings"]}
+entity	grails.gorm.tests.generated.CcsMapSettings	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","attrs"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CcsMapSettings","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CcsMapSettings","kind":"RootC [...]
+@group	grails.gorm.tests.generated.CcsSetIdx	{"members":["grails.gorm.tests.generated.CcsSetIdx"]}
+entity	grails.gorm.tests.generated.CcsSetIdx	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CcsSetIdx","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CcsSetIdx","kind":"RootClass","lazyPrope [...]
+@group	grails.gorm.tests.generated.CcsUqEnum	{"members":["grails.gorm.tests.generated.CcsUqEnum"]}
+entity	grails.gorm.tests.generated.CcsUqEnum	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","x","colors"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CcsUqEnum","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CcsUqEnum","kind":"RootClass","laz [...]
+@group	grails.gorm.tests.generated.CcsUqGroup	{"members":["grails.gorm.tests.generated.CcsUqGroup"]}
+entity	grails.gorm.tests.generated.CcsUqGroup	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","x","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CcsUqGroup","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CcsUqGroup","kind":"RootClass","la [...]
+@group	grails.gorm.tests.generated.CcsUqList	{"members":["grails.gorm.tests.generated.CcsUqList"]}
+entity	grails.gorm.tests.generated.CcsUqList	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","x","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CcsUqList","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CcsUqList","kind":"RootClass","lazy [...]
+@group	grails.gorm.tests.generated.CitEntityList	{"members":["grails.gorm.tests.generated.CitEntityList","grails.gorm.tests.generated.CitLongMap","grails.gorm.tests.generated.CitValue"]}
+entity	grails.gorm.tests.generated.CitEntityList	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","values"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CitEntityList","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CitEntityList","kind":"RootCla [...]
+entity	grails.gorm.tests.generated.CitLongMap	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CitLongMap","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CitLongMap","kind":"RootClass","lazyPr [...]
+entity	grails.gorm.tests.generated.CitValue	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CitValue","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CitValue","kind":"RootClass","lazyProperti [...]
+@group	grails.gorm.tests.generated.CitIntegerMap	{"members":["grails.gorm.tests.generated.CitIntegerMap"]}
+entity	grails.gorm.tests.generated.CitIntegerMap	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","attrs"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CitIntegerMap","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CitIntegerMap","kind":"RootClas [...]
+@group	grails.gorm.tests.generated.CitLengthMap	{"members":["grails.gorm.tests.generated.CitLengthMap"]}
+entity	grails.gorm.tests.generated.CitLengthMap	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","attrs"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CitLengthMap","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CitLengthMap","kind":"RootClass", [...]
+@group	grails.gorm.tests.generated.CitLongList	{"members":["grails.gorm.tests.generated.CitLongList"]}
+entity	grails.gorm.tests.generated.CitLongList	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CitLongList","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CitLongList","kind":"RootClass","la [...]
+@group	grails.gorm.tests.generated.CitStringList	{"members":["grails.gorm.tests.generated.CitStringList"]}
+entity	grails.gorm.tests.generated.CitStringList	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CitStringList","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CitStringList","kind":"RootClas [...]
+@group	grails.gorm.tests.generated.CitValueMap	{"members":["grails.gorm.tests.generated.CitValueMap"]}
+entity	grails.gorm.tests.generated.CitValueMap	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","attrs"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CitValueMap","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CitValueMap","kind":"RootClass","la [...]
+@group	grails.gorm.tests.generated.CmDog	{"members":["grails.gorm.tests.generated.CmDog","grails.gorm.tests.generated.CmMammal"]}
+entity	grails.gorm.tests.generated.CmDog	{"abstractClass":false,"batchSize":-1,"declaredNames":["animals"],"discriminatorValue":"grails.gorm.tests.generated.CmDog","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CmDog","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"animals":{"keys":[{"enumType":"default","length":-1,"name":"animals_id","precision":-1,"scale":-1,"unique":false}]}},"jpaEntityName":"CmDog","kind":"SingleTableSubc [...]
+entity	grails.gorm.tests.generated.CmMammal	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","dogs"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"grails.gorm.tests.generated.CmMammal [...]
+@group	grails.gorm.tests.generated.CmFollowers	{"members":["grails.gorm.tests.generated.CmFollowers"]}
+entity	grails.gorm.tests.generated.CmFollowers	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","followers","following"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CmFollowers","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"followers":{"keys":[{"enumType [...]
+@group	grails.gorm.tests.generated.CmFollowersMixed	{"members":["grails.gorm.tests.generated.CmFollowersMixed"]}
+entity	grails.gorm.tests.generated.CmFollowersMixed	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","following","followers"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CmFollowersMixed","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"followers":{"keys":[ [...]
+@group	grails.gorm.tests.generated.CmFollowersSwapped	{"members":["grails.gorm.tests.generated.CmFollowersSwapped"]}
+entity	grails.gorm.tests.generated.CmFollowersSwapped	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","following","followers"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CmFollowersSwapped","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"followers":{"key [...]
+@group	grails.gorm.tests.generated.CmFriends	{"members":["grails.gorm.tests.generated.CmFriends"]}
+entity	grails.gorm.tests.generated.CmFriends	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","friends"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CmFriends","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CmFriends","kind":"RootClass", [...]
+@group	grails.gorm.tests.generated.CmHierarchyRoot	{"members":["grails.gorm.tests.generated.CmHierarchyRoot","grails.gorm.tests.generated.CmHierarchySub"]}
+entity	grails.gorm.tests.generated.CmHierarchyRoot	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"grails.gorm.tests.generated.CmHierar [...]
+entity	grails.gorm.tests.generated.CmHierarchySub	{"abstractClass":false,"batchSize":-1,"declaredNames":["pals","palOf"],"discriminatorValue":"grails.gorm.tests.generated.CmHierarchySub","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CmHierarchySub","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"palOf":{"keys":[{"enumType":"default","length":-1,"name":"pal_of_id","precision":-1,"scale":-1,"unique":false}]},"pals":{"keys":[{"e [...]
+@group	grails.gorm.tests.generated.CmKeyedFirst	{"members":["grails.gorm.tests.generated.CmKeyedFirst"]}
+entity	grails.gorm.tests.generated.CmKeyedFirst	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","followers","following"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CmKeyedFirst","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"followers":{"column":{"enumT [...]
+@group	grails.gorm.tests.generated.CmKeyedSecond	{"members":["grails.gorm.tests.generated.CmKeyedSecond"]}
+entity	grails.gorm.tests.generated.CmKeyedSecond	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","followers","following"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CmKeyedSecond","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"followers":{"keys":[{"enum [...]
+@group	grails.gorm.tests.generated.CmNamedOther	{"members":["grails.gorm.tests.generated.CmNamedOther","grails.gorm.tests.generated.CmNamedOwner"]}
+entity	grails.gorm.tests.generated.CmNamedOther	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","owners"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CmNamedOther","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"owners":{"column":{"enumType":"default","le [...]
+entity	grails.gorm.tests.generated.CmNamedOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","others"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CmNamedOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"others":{"column":{"enumType":"default","le [...]
+@group	grails.gorm.tests.generated.CmZebras	{"members":["grails.gorm.tests.generated.CmZebras"]}
+entity	grails.gorm.tests.generated.CmZebras	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","zebras","apples"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CmZebras","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"apples":{"keys":[{"enumType":"default","le [...]
+@group	grails.gorm.tests.generated.CtsEntityTyped	{"members":["grails.gorm.tests.generated.CtsEntityTyped","grails.gorm.tests.generated.CtsEntityUserType","grails.gorm.tests.generated.CtsKid"],"unbootable":"org.hibernate.MappingException: Basic collection has element type 'grails.gorm.tests.generated.CtsKid' which is not a known basic type (attribute is not annotated '@ElementCollection', '@OneToMany', or '@ManyToMany')"}
+@group	grails.gorm.tests.generated.CtsNamedType	{"members":["grails.gorm.tests.generated.CtsNamedType"],"unbootable":"org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [text]"}
+@group	grails.gorm.tests.generated.CtsSerializableColumn	{"members":["grails.gorm.tests.generated.CtsSerializableColumn"]}
+entity	grails.gorm.tests.generated.CtsSerializableColumn	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CtsSerializableColumn","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CtsSerializableC [...]
+@group	grails.gorm.tests.generated.CtsSerializableEnums	{"members":["grails.gorm.tests.generated.CtsSerializableEnums"]}
+entity	grails.gorm.tests.generated.CtsSerializableEnums	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","colors"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CtsSerializableEnums","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CtsSerializableE [...]
+@group	grails.gorm.tests.generated.CtsSerializableKeys	{"members":["grails.gorm.tests.generated.CtsSerializableKeys"]}
+entity	grails.gorm.tests.generated.CtsSerializableKeys	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","x","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CtsSerializableKeys","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CtsSerializableK [...]
+@group	grails.gorm.tests.generated.CtsSerializableList	{"members":["grails.gorm.tests.generated.CtsSerializableList"]}
+entity	grails.gorm.tests.generated.CtsSerializableList	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CtsSerializableList","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CtsSerializableList [...]
+@group	grails.gorm.tests.generated.CtsSerializableMap	{"members":["grails.gorm.tests.generated.CtsSerializableMap"]}
+entity	grails.gorm.tests.generated.CtsSerializableMap	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CtsSerializableMap","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CtsSerializableMap"," [...]
+@group	grails.gorm.tests.generated.CtsSerializableNotNull	{"members":["grails.gorm.tests.generated.CtsSerializableNotNull"]}
+entity	grails.gorm.tests.generated.CtsSerializableNotNull	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CtsSerializableNotNull","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CtsSerializabl [...]
+@group	grails.gorm.tests.generated.CtsSerializableSet	{"members":["grails.gorm.tests.generated.CtsSerializableSet"]}
+entity	grails.gorm.tests.generated.CtsSerializableSet	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CtsSerializableSet","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CtsSerializableSet","k [...]
+@group	grails.gorm.tests.generated.CtsUserTypeKeys	{"members":["grails.gorm.tests.generated.CtsUserTypeKeys"]}
+entity	grails.gorm.tests.generated.CtsUserTypeKeys	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","x","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CtsUserTypeKeys","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CtsUserTypeKeys","kind": [...]
+@group	grails.gorm.tests.generated.CtsUserTypeList	{"members":["grails.gorm.tests.generated.CtsUserTypeList"]}
+entity	grails.gorm.tests.generated.CtsUserTypeList	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CtsUserTypeList","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CtsUserTypeList","kind":"Ro [...]
+@group	grails.gorm.tests.generated.CtsUserTypeSet	{"members":["grails.gorm.tests.generated.CtsUserTypeSet"]}
+entity	grails.gorm.tests.generated.CtsUserTypeSet	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.CtsUserTypeSet","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CtsUserTypeSet","kind":"RootCl [...]
+@group	grails.gorm.tests.generated.EcsDeepEntityOwner	{"members":["grails.gorm.tests.generated.EcsDeepEntityOwner"]}
+entity	grails.gorm.tests.generated.EcsDeepEntityOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","mid"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.EcsDeepEntityOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"EcsDeepEntityOwner","ki [...]
+@group	grails.gorm.tests.generated.EcsEntityOwner	{"members":["grails.gorm.tests.generated.EcsEntityOwner"]}
+entity	grails.gorm.tests.generated.EcsEntityOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","inner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.EcsEntityOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"EcsEntityOwner","kind":"RootC [...]
+@group	grails.gorm.tests.generated.EcsEnumOwner	{"members":["grails.gorm.tests.generated.EcsEnumOwner"]}
+entity	grails.gorm.tests.generated.EcsEnumOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","inner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.EcsEnumOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"EcsEnumOwner","kind":"RootClass", [...]
+@group	grails.gorm.tests.generated.EcsItem	{"members":["grails.gorm.tests.generated.EcsItem"]}
+entity	grails.gorm.tests.generated.EcsItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.EcsItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"EcsItem","kind":"RootClass","lazyPropertiesC [...]
+@group	grails.gorm.tests.generated.EcsListOwner	{"members":["grails.gorm.tests.generated.EcsListOwner"]}
+entity	grails.gorm.tests.generated.EcsListOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","inner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.EcsListOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"EcsListOwner","kind":"RootClass", [...]
+@group	grails.gorm.tests.generated.EcsMapOwner	{"members":["grails.gorm.tests.generated.EcsMapOwner"]}
+entity	grails.gorm.tests.generated.EcsMapOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","inner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.EcsMapOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"EcsMapOwner","kind":"RootClass","la [...]
+@group	grails.gorm.tests.generated.EcsMixedOwner	{"members":["grails.gorm.tests.generated.EcsMixedOwner"]}
+entity	grails.gorm.tests.generated.EcsMixedOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","inner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.EcsMixedOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"EcsMixedOwner","kind":"R [...]
+@group	grails.gorm.tests.generated.EcsNamedOwner	{"members":["grails.gorm.tests.generated.EcsNamedOwner"]}
+entity	grails.gorm.tests.generated.EcsNamedOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","inner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.EcsNamedOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"EcsNamedOwner","kind":"RootClas [...]
+@group	grails.gorm.tests.generated.EcsNestedOwner	{"members":["grails.gorm.tests.generated.EcsNestedOwner"]}
+entity	grails.gorm.tests.generated.EcsNestedOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","mid"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.EcsNestedOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"EcsNestedOwner","kind":"RootCla [...]
+@group	grails.gorm.tests.generated.EcsPlainList	{"members":["grails.gorm.tests.generated.EcsPlainList"]}
+entity	grails.gorm.tests.generated.EcsPlainList	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.EcsPlainList","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"EcsPlainList","kind":"RootClass", [...]
+@group	grails.gorm.tests.generated.EcsPlainMap	{"members":["grails.gorm.tests.generated.EcsPlainMap"]}
+entity	grails.gorm.tests.generated.EcsPlainMap	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","byName"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.EcsPlainMap","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"EcsPlainMap","kind":"RootClass","l [...]
+@group	grails.gorm.tests.generated.EcsSetOwner	{"members":["grails.gorm.tests.generated.EcsSetOwner"]}
+entity	grails.gorm.tests.generated.EcsSetOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","inner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.EcsSetOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"EcsSetOwner","kind":"RootClass","la [...]
+@group	grails.gorm.tests.generated.EidAccessorCustomer	{"members":["grails.gorm.tests.generated.EidAccessorCustomer","grails.gorm.tests.generated.EidAccessorPurchase","grails.gorm.tests.generated.EidAccessorRegion","grails.gorm.tests.generated.EidAccessorTeam"],"unbootable":"org.hibernate.MappingException: Foreign key (FKs8dmg6liavcsnhab9elnsgqd0:eid_team_eid_customer [eid_customer_code,eid_customer_address_street,eid_customer_address_city])) must have same number of columns as the refer [...]
+@group	grails.gorm.tests.generated.EidEmbCustomer	{"members":["grails.gorm.tests.generated.EidEmbCustomer","grails.gorm.tests.generated.EidEmbExplicitPurchase","grails.gorm.tests.generated.EidEmbPurchase","grails.gorm.tests.generated.EidEmbRegion","grails.gorm.tests.generated.EidEmbTeam"],"unbootable":"org.hibernate.MappingException: Foreign key (FK96t27vep2sw0b84h6ljpow3jx:eid_team_eid_customer [eid_customer_code,eid_customer_address])) must have same number of columns as the referenced [...]
+@group	grails.gorm.tests.generated.EidFlatCustomer	{"members":["grails.gorm.tests.generated.EidFlatCustomer","grails.gorm.tests.generated.EidFlatPurchase","grails.gorm.tests.generated.EidFlatRegion","grails.gorm.tests.generated.EidFlatTeam"],"unbootable":"org.hibernate.MappingException: Foreign key (FKs8dmg6liavcsnhab9elnsgqd0:eid_team_eid_customer [eid_customer_code,eid_customer_address_street,eid_customer_address_city])) must have same number of columns as the referenced primary key (e [...]
+@group	grails.gorm.tests.generated.GblClassTypes	{"members":["grails.gorm.tests.generated.GblClassTypes"]}
+entity	grails.gorm.tests.generated.GblClassTypes	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","total","stamp","name2"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GblClassTypes","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GblClassTypes", [...]
+@group	grails.gorm.tests.generated.GblEmbBase	{"members":["grails.gorm.tests.generated.GblEmbBase"]}
+entity	grails.gorm.tests.generated.GblEmbBase	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","a"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GblEmbBase","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GblEmbBase","kind":"RootClass","lazyPrope [...]
+@group	grails.gorm.tests.generated.GblEmbOwner	{"members":["grails.gorm.tests.generated.GblEmbOwner"]}
+entity	grails.gorm.tests.generated.GblEmbOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","emb"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GblEmbOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GblEmbOwner","kind":"RootClass","lazy [...]
+@group	grails.gorm.tests.generated.GblEnumFormula	{"members":["grails.gorm.tests.generated.GblEnumFormula"]}
+entity	grails.gorm.tests.generated.GblEnumFormula	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","color"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GblEnumFormula","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GblEnumFormula","kind":"RootC [...]
+@group	grails.gorm.tests.generated.GblItem	{"members":["grails.gorm.tests.generated.GblItem","grails.gorm.tests.generated.GblJoinKeyItems"]}
+entity	grails.gorm.tests.generated.GblItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GblItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GblItem","kind":"RootClass","lazyPropertiesC [...]
+entity	grails.gorm.tests.generated.GblJoinKeyItems	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GblJoinKeyItems","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"items":{"keys":[{"enumType":"default","length [...]
+@group	grails.gorm.tests.generated.GblJoinKeyA	{"members":["grails.gorm.tests.generated.GblJoinKeyA","grails.gorm.tests.generated.GblJoinKeyB"]}
+entity	grails.gorm.tests.generated.GblJoinKeyA	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","bs"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GblJoinKeyA","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"bs":{"column":{"enumType":"default","length":-1,"name":" [...]
+entity	grails.gorm.tests.generated.GblJoinKeyB	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","owners"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GblJoinKeyB","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"owners":{"keys":[{"enumType":"default","lengt [...]
+@group	grails.gorm.tests.generated.GblJoinKeyTags	{"members":["grails.gorm.tests.generated.GblJoinKeyTags"]}
+entity	grails.gorm.tests.generated.GblJoinKeyTags	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GblJoinKeyTags","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"tags":{"column":{"enumType":"default","length":- [...]
+@group	grails.gorm.tests.generated.GblSerializable	{"members":["grails.gorm.tests.generated.GblSerializable"]}
+entity	grails.gorm.tests.generated.GblSerializable	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","thing"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GblSerializable","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GblSerializable","kind":"Ro [...]
+@group	grails.gorm.tests.generated.GblUserTyped	{"members":["grails.gorm.tests.generated.GblUserTyped"]}
+entity	grails.gorm.tests.generated.GblUserTyped	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","home"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GblUserTyped","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GblUserTyped","kind":"RootClass"," [...]
+@group	grails.gorm.tests.generated.GccCompOwner	{"members":["grails.gorm.tests.generated.GccCompOwner","grails.gorm.tests.generated.GccOther"]}
+entity	grails.gorm.tests.generated.GccCompOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","others"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GccCompOwner","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"a","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.String","jdbcC [...]
+entity	grails.gorm.tests.generated.GccOther	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","owners"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GccOther","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GccOther","kind":"RootClass","laz [...]
+@group	grails.gorm.tests.generated.GccCompTarget	{"members":["grails.gorm.tests.generated.GccCompTarget","grails.gorm.tests.generated.GccSimple"]}
+entity	grails.gorm.tests.generated.GccCompTarget	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","simples"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GccCompTarget","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"a","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.String","jd [...]
+entity	grails.gorm.tests.generated.GccSimple	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","comps"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GccSimple","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GccSimple","kind":"RootClass","lazyProp [...]
+@group	grails.gorm.tests.generated.GccItem	{"members":["grails.gorm.tests.generated.GccItem","grails.gorm.tests.generated.GccMapOwner"]}
+entity	grails.gorm.tests.generated.GccItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GccItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GccItem","kind":"RootClass","lazyProperties [...]
+entity	grails.gorm.tests.generated.GccMapOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GccMapOwner","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"a","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.String","jdbcCode [...]
+@group	grails.gorm.tests.generated.GccLeft	{"members":["grails.gorm.tests.generated.GccLeft","grails.gorm.tests.generated.GccRight"]}
+entity	grails.gorm.tests.generated.GccLeft	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","rights"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GccLeft","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"a","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.String","jdbcCode":12,"k [...]
+entity	grails.gorm.tests.generated.GccRight	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","lefts"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GccRight","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"x","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.String","jdbcCode":12," [...]
+@group	grails.gorm.tests.generated.GccMapLeft	{"members":["grails.gorm.tests.generated.GccMapLeft","grails.gorm.tests.generated.GccMapRight"]}
+entity	grails.gorm.tests.generated.GccMapLeft	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","rights"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GccMapLeft","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GccMapLeft","kind":"RootClass","lazy [...]
+entity	grails.gorm.tests.generated.GccMapRight	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label","lefts"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GccMapRight","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"a","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.String"," [...]
+@group	grails.gorm.tests.generated.GccMappedLeft	{"members":["grails.gorm.tests.generated.GccMappedLeft","grails.gorm.tests.generated.GccMappedRight"]}
+entity	grails.gorm.tests.generated.GccMappedLeft	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","rights"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GccMappedLeft","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"a","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.String","jdb [...]
+entity	grails.gorm.tests.generated.GccMappedRight	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","lefts"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GccMappedRight","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"x","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.String","jd [...]
+@group	grails.gorm.tests.generated.GccPartialKey	{"members":["grails.gorm.tests.generated.GccPartialKey","grails.gorm.tests.generated.GccPartialRef"]}
+entity	grails.gorm.tests.generated.GccPartialKey	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GccPartialKey","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"a","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.String","jdbcCode":12 [...]
+entity	grails.gorm.tests.generated.GccPartialRef	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","target"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GccPartialRef","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GccPartialRef","kind":"RootCla [...]
+@group	grails.gorm.tests.generated.GccPartialTags	{"members":["grails.gorm.tests.generated.GccPartialTags"]}
+entity	grails.gorm.tests.generated.GccPartialTags	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GccPartialTags","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"a","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.String","jdb [...]
+@group	grails.gorm.tests.generated.GcsListKid	{"members":["grails.gorm.tests.generated.GcsListKid","grails.gorm.tests.generated.GcsListOwner"]}
+entity	grails.gorm.tests.generated.GcsListKid	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","owner","_GcsListOwner_kidsBackref","_kidsIndexBackref"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GcsListKid","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{} [...]
+entity	grails.gorm.tests.generated.GcsListOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","kids"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GcsListOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GcsListOwner","kind":"RootClass"," [...]
+@group	grails.gorm.tests.generated.GcsMapKid	{"members":["grails.gorm.tests.generated.GcsMapKid","grails.gorm.tests.generated.GcsMapOwner"]}
+entity	grails.gorm.tests.generated.GcsMapKid	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GcsMapKid","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GcsMapKid","kind":"RootClass","l [...]
+entity	grails.gorm.tests.generated.GcsMapOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","kids"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GcsMapOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GcsMapOwner","kind":"RootClass","laz [...]
+@group	grails.gorm.tests.generated.GcsRef	{"members":["grails.gorm.tests.generated.GcsRef","grails.gorm.tests.generated.GcsRefKid","grails.gorm.tests.generated.GcsRefOwner"]}
+entity	grails.gorm.tests.generated.GcsRef	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GcsRef","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GcsRef","kind":"RootClass","lazyPropertiesCac [...]
+entity	grails.gorm.tests.generated.GcsRefKid	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","ref","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GcsRefKid","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GcsRefKid","kind":"RootCla [...]
+entity	grails.gorm.tests.generated.GcsRefOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","kids"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GcsRefOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GcsRefOwner","kind":"RootClass","laz [...]
+@group	grails.gorm.tests.generated.GdcAnnotatedThing	{"members":["grails.gorm.tests.generated.GdcAnnotatedThing"]}
+entity	grails.gorm.tests.generated.GdcAnnotatedThing	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcAnnotatedThing","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcAnnotatedThing","kind [...]
+@group	grails.gorm.tests.generated.GdcAuthor	{"members":["grails.gorm.tests.generated.GdcAuthor","grails.gorm.tests.generated.GdcBook","grails.gorm.tests.generated.GdcNovel"]}
+entity	grails.gorm.tests.generated.GdcAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcAuthor","kind":"RootClass","l [...]
+entity	grails.gorm.tests.generated.GdcBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","status","size","pages","price","author"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"gr [...]
+entity	grails.gorm.tests.generated.GdcNovel	{"abstractClass":false,"batchSize":-1,"declaredNames":["chapters"],"discriminatorValue":"grails.gorm.tests.generated.GdcNovel","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcNovel","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcNovel","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":["chapters"],"props" [...]
+@group	grails.gorm.tests.generated.GdcCidBox	{"members":["grails.gorm.tests.generated.GdcCidBox","grails.gorm.tests.generated.GdcCidThing"]}
+entity	grails.gorm.tests.generated.GdcCidBox	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","things"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcCidBox","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"code","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.String","jdbcCode [...]
+entity	grails.gorm.tests.generated.GdcCidThing	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","box"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcCidThing","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcCidThing","kind":"RootClass [...]
+@group	grails.gorm.tests.generated.GdcCidItem	{"members":["grails.gorm.tests.generated.GdcCidItem","grails.gorm.tests.generated.GdcCidRef","grails.gorm.tests.generated.GdcCidSpecial"]}
+entity	grails.gorm.tests.generated.GdcCidItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"grails.gorm.tests.generated.GdcCidItem", [...]
+entity	grails.gorm.tests.generated.GdcCidRef	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","item"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcCidRef","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcCidRef","kind":"RootClass","la [...]
+entity	grails.gorm.tests.generated.GdcCidSpecial	{"abstractClass":false,"batchSize":-1,"declaredNames":["extra"],"discriminatorValue":"grails.gorm.tests.generated.GdcCidSpecial","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcCidSpecial","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"code","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang. [...]
+@group	grails.gorm.tests.generated.GdcCidOwner	{"members":["grails.gorm.tests.generated.GdcCidOwner","grails.gorm.tests.generated.GdcCidPart"]}
+entity	grails.gorm.tests.generated.GdcCidOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcCidOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcCidOwner","kind":"RootClass","laz [...]
+entity	grails.gorm.tests.generated.GdcCidPart	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcCidPart","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"cascade":"persist,merge","insertable":true,"lazy":false,"name":"owner","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"fetchMode" [...]
+@group	grails.gorm.tests.generated.GdcCidSequenced	{"members":["grails.gorm.tests.generated.GdcCidSequenced"]}
+entity	grails.gorm.tests.generated.GdcCidSequenced	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcCidSequenced","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"partNumber","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang. [...]
+@group	grails.gorm.tests.generated.GdcComposite	{"members":["grails.gorm.tests.generated.GdcComposite"]}
+entity	grails.gorm.tests.generated.GdcComposite	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcComposite","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"first","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.String","jdbcCode": [...]
+@group	grails.gorm.tests.generated.GdcConstructorThing	{"members":["grails.gorm.tests.generated.GdcConstructorThing"]}
+entity	grails.gorm.tests.generated.GdcConstructorThing	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcConstructorThing","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcConstructorThing" [...]
+@group	grails.gorm.tests.generated.GdcContributorItem	{"members":["grails.gorm.tests.generated.GdcContributorItem","grails.gorm.tests.generated.GdcContributorShelf"]}
+entity	grails.gorm.tests.generated.GdcContributorItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label","shelf"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcContributorItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcContributo [...]
+entity	grails.gorm.tests.generated.GdcContributorShelf	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcContributorShelf","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcContribut [...]
+@group	grails.gorm.tests.generated.GdcConverted	{"members":["grails.gorm.tests.generated.GdcConverted"]}
+entity	grails.gorm.tests.generated.GdcConverted	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","yesNo","trueFalse","numeric"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcConverted","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcConverte [...]
+@group	grails.gorm.tests.generated.GdcLazyHome	{"members":["grails.gorm.tests.generated.GdcLazyHome"]}
+entity	grails.gorm.tests.generated.GdcLazyHome	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","address"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcLazyHome","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcLazyHome","kind":"RootC [...]
+@group	grails.gorm.tests.generated.GdcLazyItem	{"members":["grails.gorm.tests.generated.GdcLazyItem","grails.gorm.tests.generated.GdcLazyOwner","grails.gorm.tests.generated.GdcPlainOwner"]}
+entity	grails.gorm.tests.generated.GdcLazyItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcLazyItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcLazyItem","kind":"RootClass","la [...]
+entity	grails.gorm.tests.generated.GdcLazyOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcLazyOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcLazyOwner","kind":"Root [...]
+entity	grails.gorm.tests.generated.GdcPlainOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","plainItems"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcPlainOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcPlainOwner","kin [...]
+@group	grails.gorm.tests.generated.GdcLazyTagged	{"members":["grails.gorm.tests.generated.GdcLazyTagged"]}
+entity	grails.gorm.tests.generated.GdcLazyTagged	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcLazyTagged","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcLazyTagged","kind":"Ro [...]
+@group	grails.gorm.tests.generated.GdcMdAll	{"members":["grails.gorm.tests.generated.GdcMdAll"]}
+entity	grails.gorm.tests.generated.GdcMdAll	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcMdAll","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcMdAll","kind":"RootClass","lazyProperti [...]
+@group	grails.gorm.tests.generated.GdcMdPrimary	{"members":["grails.gorm.tests.generated.GdcMdPrimary"]}
+entity	grails.gorm.tests.generated.GdcMdPrimary	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcMdPrimary","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcMdPrimary","kind":"RootClass"," [...]
+@group	grails.gorm.tests.generated.GdcMdSecond	{"members":["grails.gorm.tests.generated.GdcMdSecond","grails.gorm.tests.generated.GdcMdSecondChild"]}
+@group	grails.gorm.tests.generated.GdcPlainHome	{"members":["grails.gorm.tests.generated.GdcPlainHome"]}
+entity	grails.gorm.tests.generated.GdcPlainHome	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","address"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcPlainHome","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcPlainHome","kind":"Ro [...]
+@group	grails.gorm.tests.generated.GdcRegionAuthor	{"members":["grails.gorm.tests.generated.GdcRegionAuthor","grails.gorm.tests.generated.GdcRegionBook"]}
+entity	grails.gorm.tests.generated.GdcRegionAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcRegionAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcRegionAuthor","kind":"Roo [...]
+entity	grails.gorm.tests.generated.GdcRegionBook	{"abstractClass":false,"batchSize":0,"cacheConcurrencyStrategy":"read-write","cached":true,"declaredNames":["version","title","authors"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcRegionBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{} [...]
+@group	grails.gorm.tests.generated.GdcRegionCar	{"members":["grails.gorm.tests.generated.GdcRegionCar","grails.gorm.tests.generated.GdcRegionVehicle","grails.gorm.tests.generated.GdcRegionWheel"]}
+entity	grails.gorm.tests.generated.GdcRegionCar	{"abstractClass":false,"batchSize":-1,"declaredNames":["doors","wheels"],"discriminatorValue":"grails.gorm.tests.generated.GdcRegionCar","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcRegionCar","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcRegionCar","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames [...]
+entity	grails.gorm.tests.generated.GdcRegionVehicle	{"abstractClass":false,"batchSize":0,"cacheConcurrencyStrategy":"read-write","cached":true,"declaredNames":["version","make"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValu [...]
+entity	grails.gorm.tests.generated.GdcRegionWheel	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","size"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcRegionWheel","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcRegionWheel","kind":"RootCl [...]
+@group	grails.gorm.tests.generated.GdcRegionNatural	{"members":["grails.gorm.tests.generated.GdcRegionNatural"]}
+entity	grails.gorm.tests.generated.GdcRegionNatural	{"abstractClass":false,"batchSize":0,"cacheConcurrencyStrategy":"read-write","cached":true,"declaredNames":["version","code"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcRegionNatural","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpa [...]
+@group	grails.gorm.tests.generated.GdcRegionPerson	{"members":["grails.gorm.tests.generated.GdcRegionPerson"]}
+entity	grails.gorm.tests.generated.GdcRegionPerson	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","home"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcRegionPerson","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcRegionPerson","kind":"Roo [...]
+@group	grails.gorm.tests.generated.GdcRegionUncached	{"members":["grails.gorm.tests.generated.GdcRegionUncached"]}
+entity	grails.gorm.tests.generated.GdcRegionUncached	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcRegionUncached","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcRegionUncached","kind [...]
+@group	grails.gorm.tests.generated.GdcSchemaChild	{"members":["grails.gorm.tests.generated.GdcSchemaChild","grails.gorm.tests.generated.GdcSchemaOwner"]}
+entity	grails.gorm.tests.generated.GdcSchemaChild	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcSchemaChild","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcSchemaChild","kind [...]
+entity	grails.gorm.tests.generated.GdcSchemaOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","tags","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcSchemaOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcSchemaOwn [...]
+@group	grails.gorm.tests.generated.GdcSchemaPlain	{"members":["grails.gorm.tests.generated.GdcSchemaPlain"]}
+entity	grails.gorm.tests.generated.GdcSchemaPlain	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcSchemaPlain","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcSchemaPlain","kind":"RootCl [...]
+@group	grails.gorm.tests.generated.GdcSerAuthor	{"members":["grails.gorm.tests.generated.GdcSerAuthor","grails.gorm.tests.generated.GdcSerBook"]}
+entity	grails.gorm.tests.generated.GdcSerAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","status","home","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcSerAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcSerAuth [...]
+entity	grails.gorm.tests.generated.GdcSerBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","author"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcSerBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcSerBook","kind":"RootClas [...]
+@group	grails.gorm.tests.generated.GdcSerComposite	{"members":["grails.gorm.tests.generated.GdcSerComposite"]}
+entity	grails.gorm.tests.generated.GdcSerComposite	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcSerComposite","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"keyA","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.String [...]
+@group	grails.gorm.tests.generated.GdcSerDog	{"members":["grails.gorm.tests.generated.GdcSerDog","grails.gorm.tests.generated.GdcSerPet"]}
+entity	grails.gorm.tests.generated.GdcSerDog	{"abstractClass":false,"batchSize":-1,"declaredNames":["breed"],"discriminatorValue":"grails.gorm.tests.generated.GdcSerDog","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcSerDog","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcSerDog","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":["breed"],"props":{ [...]
+entity	grails.gorm.tests.generated.GdcSerPet	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"grails.gorm.tests.generated.GdcSerPet","dy [...]
+@group	grails.gorm.tests.generated.GdcTenantAuthor	{"members":["grails.gorm.tests.generated.GdcTenantAuthor","grails.gorm.tests.generated.GdcTenantBook"]}
+entity	grails.gorm.tests.generated.GdcTenantAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcTenantAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcTenantAuthor","ki [...]
+entity	grails.gorm.tests.generated.GdcTenantBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","author"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcTenantBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcTenantBook","kind": [...]
+@group	grails.gorm.tests.generated.GdcTenantItem	{"members":["grails.gorm.tests.generated.GdcTenantItem"]}
+entity	grails.gorm.tests.generated.GdcTenantItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","tenantId"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdcTenantItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdcTenantItem","kind" [...]
+filter	tenantId	{"appliedToLoadByKey":false,"autoEnabled":false,"name":"tenantId","parameterNames":["tenantId"],"parameterTypes":{"tenantId":"java.lang.String"}}
+@group	grails.gorm.tests.generated.GddAccount	{"members":["grails.gorm.tests.generated.GddAccount"]}
+entity	grails.gorm.tests.generated.GddAccount	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","zeta","alpha"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GddAccount","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GddAccount","kind":"RootClass" [...]
+@group	grails.gorm.tests.generated.GddBadge	{"members":["grails.gorm.tests.generated.GddBadge","grails.gorm.tests.generated.GddTeacher"]}
+entity	grails.gorm.tests.generated.GddBadge	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GddBadge","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GddBadge","kind":"RootClass","lazyProperti [...]
+entity	grails.gorm.tests.generated.GddTeacher	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","badges"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GddTeacher","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GddTeacher","kind":"RootClass [...]
+@group	grails.gorm.tests.generated.GddCar	{"members":["grails.gorm.tests.generated.GddCar","grails.gorm.tests.generated.GddTruck","grails.gorm.tests.generated.GddVehicle"]}
+entity	grails.gorm.tests.generated.GddCar	{"abstractClass":false,"batchSize":-1,"declaredNames":["doors","sporty"],"discriminatorValue":"grails.gorm.tests.generated.GddCar","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GddCar","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GddCar","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":["doors","sporty"],"pr [...]
+entity	grails.gorm.tests.generated.GddTruck	{"abstractClass":false,"batchSize":-1,"declaredNames":["axles"],"discriminatorValue":"grails.gorm.tests.generated.GddTruck","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GddTruck","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GddTruck","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":["axles"],"props":{"axl [...]
+entity	grails.gorm.tests.generated.GddVehicle	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","wheels"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"grails.gorm.tests.generated.GddV [...]
+@group	grails.gorm.tests.generated.GddEdition	{"members":["grails.gorm.tests.generated.GddEdition","grails.gorm.tests.generated.GddImprint"]}
+entity	grails.gorm.tests.generated.GddEdition	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GddEdition","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"isbn","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.String","jdbcCod [...]
+entity	grails.gorm.tests.generated.GddImprint	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GddImprint","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"code","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.String","jdbcCode":12,"k [...]
+@group	grails.gorm.tests.generated.GddIntBase	{"members":["grails.gorm.tests.generated.GddIntBase","grails.gorm.tests.generated.GddIntSub"]}
+entity	grails.gorm.tests.generated.GddIntBase	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.Integer","jdbcCode":4,"kind":"BasicValue","selectables":[{"name":"kind","nullable":false,"precision":5,"quoted":false,"sqlType":"integer","text":"kind","unique":false}],"typeName":"integer","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"1","dynamicInsert":false,"dynamic [...]
+entity	grails.gorm.tests.generated.GddIntSub	{"abstractClass":false,"batchSize":-1,"declaredNames":["more"],"discriminatorValue":"2","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GddIntSub","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GddIntSub","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":["more"],"props":{"id":{"backref":false,"insertable":tru [...]
+@group	grails.gorm.tests.generated.GddLongBase	{"members":["grails.gorm.tests.generated.GddLongBase","grails.gorm.tests.generated.GddLongSub"]}
+entity	grails.gorm.tests.generated.GddLongBase	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.Long","jdbcCode":-5,"kind":"BasicValue","selectables":[{"name":"kind","nullable":false,"quoted":false,"sqlType":"bigint","text":"kind","unique":false}],"typeName":"long","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"1","dynamicInsert":false,"dynamicUpdate":false,"enti [...]
+entity	grails.gorm.tests.generated.GddLongSub	{"abstractClass":false,"batchSize":-1,"declaredNames":["more"],"discriminatorValue":"2","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GddLongSub","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GddLongSub","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":["more"],"props":{"id":{"backref":false,"insertable": [...]
+@group	grails.gorm.tests.generated.GddMember	{"members":["grails.gorm.tests.generated.GddMember"]}
+entity	grails.gorm.tests.generated.GddMember	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","org","login"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GddMember","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GddMember","kind":"RootClass","la [...]
+@group	grails.gorm.tests.generated.GddPair	{"members":["grails.gorm.tests.generated.GddPair"]}
+entity	grails.gorm.tests.generated.GddPair	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":[],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GddPair","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"hello","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.Long","jdbcCode":-5,"kind":"BasicValue [...]
+@group	grails.gorm.tests.generated.GddSchool	{"members":["grails.gorm.tests.generated.GddSchool","grails.gorm.tests.generated.GddStudent"]}
+entity	grails.gorm.tests.generated.GddSchool	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","students"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GddSchool","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GddSchool","kind":"RootClass" [...]
+entity	grails.gorm.tests.generated.GddStudent	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","nicknames","schools"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GddStudent","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GddStudent","kin [...]
+@group	grails.gorm.tests.generated.GddSequenced	{"members":["grails.gorm.tests.generated.GddSequenced"]}
+entity	grails.gorm.tests.generated.GddSequenced	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GddSequenced","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsTableGenerator","table":{"incrementSize":50,"segmentValue":"gdd_table","tableName":"gdd_ids"}},"identifierKind":"BasicValue","identifierPrope [...]
+@group	grails.gorm.tests.generated.GddStringBase	{"members":["grails.gorm.tests.generated.GddStringBase","grails.gorm.tests.generated.GddStringSub"]}
+entity	grails.gorm.tests.generated.GddStringBase	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"kind","nullable":false,"precision":5,"quoted":false,"scale":2,"sqlType":"varchar(255)","text":"kind","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"grails.gorm.test [...]
+entity	grails.gorm.tests.generated.GddStringSub	{"abstractClass":false,"batchSize":-1,"declaredNames":["more"],"discriminatorValue":"grails.gorm.tests.generated.GddStringSub","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GddStringSub","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GddStringSub","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":["more"] [...]
+@group	grails.gorm.tests.generated.GddToken	{"members":["grails.gorm.tests.generated.GddToken"]}
+entity	grails.gorm.tests.generated.GddToken	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GddToken","generator":{"className":"org.hibernate.id.uuid.UuidGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GddToken","kind":"RootClass","lazyPropertiesCacheable":true,"mutable":true,"optim [...]
+@group	grails.gorm.tests.generated.GdjBasicOwner	{"members":["grails.gorm.tests.generated.GdjBasicOwner"]}
+entity	grails.gorm.tests.generated.GdjBasicOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags","amounts"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdjBasicOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdjBasicOwner","kind": [...]
+@group	grails.gorm.tests.generated.GdjCompKey	{"members":["grails.gorm.tests.generated.GdjCompKey","grails.gorm.tests.generated.GdjCompRef"]}
+entity	grails.gorm.tests.generated.GdjCompKey	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdjCompKey","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"a","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.String","jdbcCode":12,"kind [...]
+entity	grails.gorm.tests.generated.GdjCompRef	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","key"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdjCompRef","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdjCompRef","kind":"RootClass","lazyPro [...]
+@group	grails.gorm.tests.generated.GdjCompPart	{"members":["grails.gorm.tests.generated.GdjCompPart","grails.gorm.tests.generated.GdjRef","grails.gorm.tests.generated.GdjTarget","grails.gorm.tests.generated.GdjUniOwner"]}
+entity	grails.gorm.tests.generated.GdjCompPart	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdjCompPart","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"code","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.String","jdbcCode":12, [...]
+entity	grails.gorm.tests.generated.GdjRef	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","target"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdjRef","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdjRef","kind":"RootClass","lazyPropertiesCa [...]
+entity	grails.gorm.tests.generated.GdjTarget	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdjTarget","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdjTarget","kind":"RootClass","lazyPrope [...]
+entity	grails.gorm.tests.generated.GdjUniOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdjUniOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdjUniOwner","kind":"RootClass","la [...]
+@group	grails.gorm.tests.generated.GdjEmbOwner	{"members":["grails.gorm.tests.generated.GdjEmbOwner"]}
+entity	grails.gorm.tests.generated.GdjEmbOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","holder"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdjEmbOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdjEmbOwner","kind":"RootClass","l [...]
+@group	grails.gorm.tests.generated.GdjKid	{"members":["grails.gorm.tests.generated.GdjKid","grails.gorm.tests.generated.GdjParent"]}
+entity	grails.gorm.tests.generated.GdjKid	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","parent"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdjKid","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdjKid","kind":"RootClass","lazyPrope [...]
+entity	grails.gorm.tests.generated.GdjParent	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","kids"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdjParent","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdjParent","kind":"RootClass","lazyPrope [...]
+@group	grails.gorm.tests.generated.GdjManyA	{"members":["grails.gorm.tests.generated.GdjManyA","grails.gorm.tests.generated.GdjManyB"]}
+entity	grails.gorm.tests.generated.GdjManyA	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","bs"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdjManyA","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdjManyA","kind":"RootClass","lazyProperties [...]
+entity	grails.gorm.tests.generated.GdjManyB	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","owners"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdjManyB","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdjManyB","kind":"RootClass","laz [...]
+@group	grails.gorm.tests.generated.GdjStrRef	{"members":["grails.gorm.tests.generated.GdjStrRef","grails.gorm.tests.generated.GdjStrTarget"]}
+entity	grails.gorm.tests.generated.GdjStrRef	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","target"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdjStrRef","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdjStrRef","kind":"RootClass","lazyPro [...]
+entity	grails.gorm.tests.generated.GdjStrTarget	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdjStrTarget","generator":{"className":"org.hibernate.generator.Assigned"},"identifierKind":"BasicValue","identifierProperty":"code","joinTables":{},"jpaEntityName":"GdjStrTarget","kind":"RootClass","lazyPropertiesCacheable":true,"mutable": [...]
+@group	grails.gorm.tests.generated.GdtTypedTenantItem	{"members":["grails.gorm.tests.generated.GdtTypedTenantItem"]}
+entity	grails.gorm.tests.generated.GdtTypedTenantItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","companyId"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdtTypedTenantItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdtTypedTe [...]
+filter	tenantId	{"appliedToLoadByKey":false,"autoEnabled":false,"name":"tenantId","parameterNames":["tenantId"],"parameterTypes":{"tenantId":"java.lang.String"}}
+@group	grails.gorm.tests.generated.GdwEmbeddedOwner	{"members":["grails.gorm.tests.generated.GdwEmbeddedOwner"]}
+entity	grails.gorm.tests.generated.GdwEmbeddedOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","home"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdwEmbeddedOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdwEmbeddedOwner","kind":" [...]
+@group	grails.gorm.tests.generated.GdwHasOneDetail	{"members":["grails.gorm.tests.generated.GdwHasOneDetail","grails.gorm.tests.generated.GdwHasOneOwner"]}
+entity	grails.gorm.tests.generated.GdwHasOneDetail	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdwHasOneDetail","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdwHasOneDetail","k [...]
+entity	grails.gorm.tests.generated.GdwHasOneOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","detail"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdwHasOneOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdwHasOneOwner","kind":"Root [...]
+@group	grails.gorm.tests.generated.GdwItem	{"members":["grails.gorm.tests.generated.GdwItem","grails.gorm.tests.generated.GdwItemsOwner"]}
+entity	grails.gorm.tests.generated.GdwItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdwItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdwItem","kind":"RootClass","lazyPropertiesC [...]
+entity	grails.gorm.tests.generated.GdwItemsOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdwItemsOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdwItemsOwner","kind":"RootClas [...]
+@group	grails.gorm.tests.generated.GdwManyA	{"members":["grails.gorm.tests.generated.GdwManyA","grails.gorm.tests.generated.GdwManyB"]}
+entity	grails.gorm.tests.generated.GdwManyA	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","bs"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdwManyA","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdwManyA","kind":"RootClass","lazyProperties [...]
+entity	grails.gorm.tests.generated.GdwManyB	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","owners"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdwManyB","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdwManyB","kind":"RootClass","laz [...]
+@group	grails.gorm.tests.generated.GdwTagsOwner	{"members":["grails.gorm.tests.generated.GdwTagsOwner"]}
+entity	grails.gorm.tests.generated.GdwTagsOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdwTagsOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdwTagsOwner","kind":"RootClass"," [...]
+@group	grails.gorm.tests.generated.GdwUpdEmbeddedOwner	{"members":["grails.gorm.tests.generated.GdwUpdEmbeddedOwner"]}
+entity	grails.gorm.tests.generated.GdwUpdEmbeddedOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","home"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdwUpdEmbeddedOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdwUpdEmbeddedOwner" [...]
+@group	grails.gorm.tests.generated.GdwUpdTagsOwner	{"members":["grails.gorm.tests.generated.GdwUpdTagsOwner"]}
+entity	grails.gorm.tests.generated.GdwUpdTagsOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.GdwUpdTagsOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GdwUpdTagsOwner","kind":"Roo [...]
+@group	grails.gorm.tests.generated.MmmNamedLeft	{"members":["grails.gorm.tests.generated.MmmNamedLeft","grails.gorm.tests.generated.MmmNamedRight"]}
+entity	grails.gorm.tests.generated.MmmNamedLeft	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","rights"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.MmmNamedLeft","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"rights":{"column":{"enumType":"default","le [...]
+entity	grails.gorm.tests.generated.MmmNamedRight	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","lefts"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.MmmNamedRight","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"lefts":{"column":{"enumType":"default","le [...]
+@group	grails.gorm.tests.generated.MmmOwnedLeft	{"members":["grails.gorm.tests.generated.MmmOwnedLeft","grails.gorm.tests.generated.MmmOwnerRight"]}
+entity	grails.gorm.tests.generated.MmmOwnedLeft	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","rights"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.MmmOwnedLeft","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"MmmOwnedLeft","kind":"Roo [...]
+entity	grails.gorm.tests.generated.MmmOwnerRight	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","lefts"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.MmmOwnerRight","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"MmmOwnerRight","kind":"R [...]
+@group	grails.gorm.tests.generated.MmmOwnedRight	{"members":["grails.gorm.tests.generated.MmmOwnedRight","grails.gorm.tests.generated.MmmOwnerLeft"]}
+entity	grails.gorm.tests.generated.MmmOwnedRight	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","lefts"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.MmmOwnedRight","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"MmmOwnedRight","kind":"R [...]
+entity	grails.gorm.tests.generated.MmmOwnerLeft	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","rights"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.MmmOwnerLeft","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"MmmOwnerLeft","kind":"Roo [...]
+@group	grails.gorm.tests.generated.NiBothChild	{"members":["grails.gorm.tests.generated.NiBothChild","grails.gorm.tests.generated.NiBothRoot"]}
+entity	grails.gorm.tests.generated.NiBothChild	{"abstractClass":false,"batchSize":-1,"declaredNames":["code"],"discriminatorValue":"grails.gorm.tests.generated.NiBothChild","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.NiBothChild","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"NiBothChild","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":["code"],"pr [...]
+entity	grails.gorm.tests.generated.NiBothRoot	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"grails.gorm.tests.generated.NiBothRoot"," [...]
+@group	grails.gorm.tests.generated.NiChild	{"members":["grails.gorm.tests.generated.NiChild","grails.gorm.tests.generated.NiRoot"]}
+entity	grails.gorm.tests.generated.NiChild	{"abstractClass":false,"batchSize":-1,"declaredNames":["code"],"discriminatorValue":"grails.gorm.tests.generated.NiChild","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.NiChild","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"NiChild","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":["code"],"props":{"code":{"b [...]
+entity	grails.gorm.tests.generated.NiRoot	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"grails.gorm.tests.generated.NiRoot","dynamicI [...]
+@group	grails.gorm.tests.generated.NiEmb	{"members":["grails.gorm.tests.generated.NiEmb"]}
+entity	grails.gorm.tests.generated.NiEmb	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","code","home"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.NiEmb","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"NiEmb","kind":"RootClass","lazyProperties [...]
+@group	grails.gorm.tests.generated.NiEmb2	{"members":["grails.gorm.tests.generated.NiEmb2"]}
+entity	grails.gorm.tests.generated.NiEmb2	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","code","home"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.NiEmb2","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"NiEmb2","kind":"RootClass","lazyPropert [...]
+@group	grails.gorm.tests.generated.NiEmbChild	{"members":["grails.gorm.tests.generated.NiEmbChild","grails.gorm.tests.generated.NiEmbRoot"]}
+entity	grails.gorm.tests.generated.NiEmbChild	{"abstractClass":false,"batchSize":-1,"declaredNames":["code","home"],"discriminatorValue":"grails.gorm.tests.generated.NiEmbChild","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.NiEmbChild","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"NiEmbChild","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":["code"," [...]
+entity	grails.gorm.tests.generated.NiEmbRoot	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"grails.gorm.tests.generated.NiEmbRoot","d [...]
+@group	grails.gorm.tests.generated.NiEmbOnly	{"members":["grails.gorm.tests.generated.NiEmbOnly"]}
+entity	grails.gorm.tests.generated.NiEmbOnly	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","home"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.NiEmbOnly","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"NiEmbOnly","kind":"RootClass","lazyPrope [...]
+@group	grails.gorm.tests.generated.NiFkChild	{"members":["grails.gorm.tests.generated.NiFkChild","grails.gorm.tests.generated.NiFkRoot","grails.gorm.tests.generated.NiFkTarget"]}
+entity	grails.gorm.tests.generated.NiFkChild	{"abstractClass":false,"batchSize":-1,"declaredNames":["target","code"],"discriminatorValue":"grails.gorm.tests.generated.NiFkChild","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.NiFkChild","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"NiFkChild","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":["code","ta [...]
+entity	grails.gorm.tests.generated.NiFkRoot	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"grails.gorm.tests.generated.NiFkRoot","dyna [...]
+entity	grails.gorm.tests.generated.NiFkTarget	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.NiFkTarget","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"NiFkTarget","kind":"RootClass","lazyP [...]
+@group	grails.gorm.tests.generated.NiGrand	{"members":["grails.gorm.tests.generated.NiGrand","grails.gorm.tests.generated.NiGrandChild","grails.gorm.tests.generated.NiGrandGrand"]}
+entity	grails.gorm.tests.generated.NiGrand	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"grails.gorm.tests.generated.NiGrand","dynami [...]
+entity	grails.gorm.tests.generated.NiGrandChild	{"abstractClass":false,"batchSize":-1,"declaredNames":["code"],"discriminatorValue":"grails.gorm.tests.generated.NiGrandChild","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.NiGrandChild","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"NiGrandChild","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":["code"] [...]
+entity	grails.gorm.tests.generated.NiGrandGrand	{"abstractClass":false,"batchSize":-1,"declaredNames":["extra"],"discriminatorValue":"grails.gorm.tests.generated.NiGrandGrand","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.NiGrandGrand","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"NiGrandGrand","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":["extra [...]
+@group	grails.gorm.tests.generated.NiJChild	{"members":["grails.gorm.tests.generated.NiJChild","grails.gorm.tests.generated.NiJRoot"]}
+entity	grails.gorm.tests.generated.NiJChild	{"abstractClass":false,"batchSize":-1,"declaredNames":["code","region"],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.NiJChild","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"NiJChild","keyColumns":["id"],"kind":"JoinedSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames":["code","region"],"props":{"code":{"backref":false,"insertabl [...]
+entity	grails.gorm.tests.generated.NiJRoot	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.NiJRoot","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"NiJRoot","kind":"RootClass","lazyPropertiesC [...]
+@group	grails.gorm.tests.generated.NiMixChild	{"members":["grails.gorm.tests.generated.NiMixChild","grails.gorm.tests.generated.NiMixRoot"]}
+entity	grails.gorm.tests.generated.NiMixChild	{"abstractClass":false,"batchSize":-1,"declaredNames":["code"],"discriminatorValue":"grails.gorm.tests.generated.NiMixChild","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.NiMixChild","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"NiMixChild","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":["code"],"props" [...]
+entity	grails.gorm.tests.generated.NiMixRoot	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"grails.gorm.tests.generated.NiMixRoot","dy [...]
+@group	grails.gorm.tests.generated.NiMutChild	{"members":["grails.gorm.tests.generated.NiMutChild","grails.gorm.tests.generated.NiMutRoot"]}
+entity	grails.gorm.tests.generated.NiMutChild	{"abstractClass":false,"batchSize":-1,"declaredNames":["code"],"discriminatorValue":"grails.gorm.tests.generated.NiMutChild","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.NiMutChild","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"NiMutChild","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":["code"],"props" [...]
+entity	grails.gorm.tests.generated.NiMutRoot	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"grails.gorm.tests.generated.NiMutRoot","dy [...]
+@group	grails.gorm.tests.generated.NiOnlyTypo	{"members":["grails.gorm.tests.generated.NiOnlyTypo"]}
+entity	grails.gorm.tests.generated.NiOnlyTypo	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","code"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.NiOnlyTypo","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"NiOnlyTypo","kind":"RootClass","lazyPr [...]
+@group	grails.gorm.tests.generated.NiTypo	{"members":["grails.gorm.tests.generated.NiTypo"]}
+entity	grails.gorm.tests.generated.NiTypo	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","code"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.NiTypo","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"NiTypo","kind":"RootClass","lazyPropertiesCach [...]
+@group	grails.gorm.tests.generated.TmBoolOnString	{"members":["grails.gorm.tests.generated.TmBoolOnString"]}
+entity	grails.gorm.tests.generated.TmBoolOnString	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","tag"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.TmBoolOnString","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TmBoolOnString","kind":" [...]
+@group	grails.gorm.tests.generated.TmClobOnInt	{"members":["grails.gorm.tests.generated.TmClobOnInt"]}
+entity	grails.gorm.tests.generated.TmClobOnInt	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","tag"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.TmClobOnInt","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TmClobOnInt","kind":"RootClass [...]
+@group	grails.gorm.tests.generated.TmDateOnLong	{"members":["grails.gorm.tests.generated.TmDateOnLong"]}
+entity	grails.gorm.tests.generated.TmDateOnLong	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","tag"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.TmDateOnLong","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TmDateOnLong","kind":"RootCl [...]
+@group	grails.gorm.tests.generated.TmIntOnString	{"members":["grails.gorm.tests.generated.TmIntOnString"]}
+entity	grails.gorm.tests.generated.TmIntOnString	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","tag"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.TmIntOnString","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TmIntOnString","kind":"Roo [...]
+@group	grails.gorm.tests.generated.TmLongOnInt	{"members":["grails.gorm.tests.generated.TmLongOnInt"]}
+entity	grails.gorm.tests.generated.TmLongOnInt	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","tag"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.TmLongOnInt","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TmLongOnInt","kind":"RootClass [...]
+@group	grails.gorm.tests.generated.TmStringOnInt	{"members":["grails.gorm.tests.generated.TmStringOnInt"]}
+entity	grails.gorm.tests.generated.TmStringOnInt	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","tag"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.TmStringOnInt","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TmStringOnInt","kind":"Roo [...]
+@group	grails.gorm.tests.generated.TmTextOnInt	{"members":["grails.gorm.tests.generated.TmTextOnInt"]}
+entity	grails.gorm.tests.generated.TmTextOnInt	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","tag"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.TmTextOnInt","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TmTextOnInt","kind":"RootClass [...]
+@group	grails.gorm.tests.generated.TnCollectionBasic	{"members":["grails.gorm.tests.generated.TnCollectionBasic"],"unbootable":"java.lang.IllegalArgumentException: Named type [class grails.gorm.tests.generated.TnSetCollectionType] did not implement BasicType nor UserType"}
+@group	grails.gorm.tests.generated.TnCollectionKid	{"members":["grails.gorm.tests.generated.TnCollectionKid","grails.gorm.tests.generated.TnCollectionOwner"]}
+entity	grails.gorm.tests.generated.TnCollectionKid	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.TnCollectionKid","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TnCollectionKid","kind":"Roo [...]
+entity	grails.gorm.tests.generated.TnCollectionOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","kids"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.TnCollectionOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TnCollectionOwner [...]
+@group	grails.gorm.tests.generated.TnConvertedBoolean	{"members":["grails.gorm.tests.generated.TnConvertedBoolean"]}
+entity	grails.gorm.tests.generated.TnConvertedBoolean	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","flag"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.TnConvertedBoolean","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TnConvertedBoolean","k [...]
+@group	grails.gorm.tests.generated.TnConvertedSet	{"members":["grails.gorm.tests.generated.TnConvertedSet"]}
+entity	grails.gorm.tests.generated.TnConvertedSet	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","categories"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.TnConvertedSet","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TnConvertedSet","kind":" [...]
+@group	grails.gorm.tests.generated.TnConvertedString	{"members":["grails.gorm.tests.generated.TnConvertedString"]}
+entity	grails.gorm.tests.generated.TnConvertedString	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","data"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.TnConvertedString","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TnConvertedString","kind [...]
+@group	grails.gorm.tests.generated.TnIntegerParams	{"members":["grails.gorm.tests.generated.TnIntegerParams"]}
+entity	grails.gorm.tests.generated.TnIntegerParams	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","amount"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.TnIntegerParams","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TnIntegerParams","kind":"R [...]
+@group	grails.gorm.tests.generated.TnPrefixed	{"members":["grails.gorm.tests.generated.TnPrefixed"]}
+entity	grails.gorm.tests.generated.TnPrefixed	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.TnPrefixed","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TnPrefixed","kind":"RootClass","lazyP [...]
+@group	grails.gorm.tests.generated.TnSerializableBytes	{"members":["grails.gorm.tests.generated.TnSerializableBytes"]}
+entity	grails.gorm.tests.generated.TnSerializableBytes	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","payload"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.TnSerializableBytes","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TnSerializableByt [...]
+@group	grails.gorm.tests.generated.TnSerializableString	{"members":["grails.gorm.tests.generated.TnSerializableString"]}
+entity	grails.gorm.tests.generated.TnSerializableString	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tag"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.TnSerializableString","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TnSerializableStrin [...]
+@group	grails.gorm.tests.generated.TnStringParams	{"members":["grails.gorm.tests.generated.TnStringParams"]}
+entity	grails.gorm.tests.generated.TnStringParams	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","myProperty"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.generated.TnStringParams","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TnStringParams","kind":" [...]
+@group	grails.gorm.tests.hasmany.Animal	{"members":["grails.gorm.tests.hasmany.Animal","grails.gorm.tests.hasmany.Leg"]}
+entity	grails.gorm.tests.hasmany.Animal	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","legs"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.hasmany.Animal","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Animal","kind":"RootClass","lazyPropertiesC [...]
+entity	grails.gorm.tests.hasmany.Leg	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.hasmany.Leg","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Leg","kind":"RootClass","lazyPropertiesCacheable":true,"mutable [...]
+@group	grails.gorm.tests.hasmany.Book	{"members":["grails.gorm.tests.hasmany.Book","grails.gorm.tests.hasmany.Publication"]}
+entity	grails.gorm.tests.hasmany.Book	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","publication"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.hasmany.Book","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Book","kind":"RootClass","lazyPropertie [...]
+entity	grails.gorm.tests.hasmany.Publication	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.hasmany.Publication","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Publication","kind":"RootClass", [...]
+@group	grails.gorm.tests.hasmany.EcmMask	{"members":["grails.gorm.tests.hasmany.EcmMask","grails.gorm.tests.hasmany.EcmUser"]}
+entity	grails.gorm.tests.hasmany.EcmMask	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","createUsers","updateUsers"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.hasmany.EcmMask","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"EcmMask","kind":"Roo [...]
+entity	grails.gorm.tests.hasmany.EcmUser	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","maskForCreated","maskForUpdated"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.hasmany.EcmUser","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"EcmUser","kind [...]
+@group	grails.gorm.tests.hibernatequery.HibernateQuerySpecBigDecimalEntity	{"members":["grails.gorm.tests.hibernatequery.HibernateQuerySpecBigDecimalEntity"]}
+entity	grails.gorm.tests.hibernatequery.HibernateQuerySpecBigDecimalEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","amount"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.hibernatequery.HibernateQuerySpecBigDecimalEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables [...]
+@group	grails.gorm.tests.hibernatequery.JpaCriteriaQueryCreatorSpecGraded	{"members":["grails.gorm.tests.hibernatequery.JpaCriteriaQueryCreatorSpecGraded"]}
+entity	grails.gorm.tests.hibernatequery.JpaCriteriaQueryCreatorSpecGraded	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","level","grade"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.hibernatequery.JpaCriteriaQueryCreatorSpecGraded","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinT [...]
+@group	grails.gorm.tests.hibernatequery.JpaCriteriaQueryCreatorSpecPerson	{"members":["grails.gorm.tests.hibernatequery.JpaCriteriaQueryCreatorSpecPerson","grails.gorm.tests.hibernatequery.JpaCriteriaQueryCreatorSpecPet"]}
+entity	grails.gorm.tests.hibernatequery.JpaCriteriaQueryCreatorSpecPerson	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","firstName","lastName","nicknames"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.hibernatequery.JpaCriteriaQueryCreatorSpecPerson","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierPr [...]
+entity	grails.gorm.tests.hibernatequery.JpaCriteriaQueryCreatorSpecPet	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.hibernatequery.JpaCriteriaQueryCreatorSpecPet","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables": [...]
+@group	grails.gorm.tests.hibernatequery.JpaProjectionTranslatorSpecPerson	{"members":["grails.gorm.tests.hibernatequery.JpaProjectionTranslatorSpecPerson"]}
+entity	grails.gorm.tests.hibernatequery.JpaProjectionTranslatorSpecPerson	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","firstName","age"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.hibernatequery.JpaProjectionTranslatorSpecPerson","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joi [...]
+@group	grails.gorm.tests.hibernatequery.JpaQueryContextSpecPerson	{"members":["grails.gorm.tests.hibernatequery.JpaQueryContextSpecPerson"]}
+entity	grails.gorm.tests.hibernatequery.JpaQueryContextSpecPerson	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","firstName"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.hibernatequery.JpaQueryContextSpecPerson","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntity [...]
+@group	grails.gorm.tests.hibernatequery.PredicateGeneratorSpecFace	{"members":["grails.gorm.tests.hibernatequery.PredicateGeneratorSpecFace","grails.gorm.tests.hibernatequery.PredicateGeneratorSpecPerson","grails.gorm.tests.hibernatequery.PredicateGeneratorSpecPet"]}
+entity	grails.gorm.tests.hibernatequery.PredicateGeneratorSpecFace	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.hibernatequery.PredicateGeneratorSpecFace","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityNam [...]
+entity	grails.gorm.tests.hibernatequery.PredicateGeneratorSpecPerson	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","firstName","lastName","age","salary","face","nicknames","pets"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.hibernatequery.PredicateGeneratorSpecPerson","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicV [...]
+entity	grails.gorm.tests.hibernatequery.PredicateGeneratorSpecPet	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","face","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.hibernatequery.PredicateGeneratorSpecPet","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}, [...]
+@group	grails.gorm.tests.hibernatequery.PredicateGeneratorSpecNullableAgeEntity	{"members":["grails.gorm.tests.hibernatequery.PredicateGeneratorSpecNullableAgeEntity"]}
+entity	grails.gorm.tests.hibernatequery.PredicateGeneratorSpecNullableAgeEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","age"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.hibernatequery.PredicateGeneratorSpecNullableAgeEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"i [...]
+@group	grails.gorm.tests.inheritance.ConcreteCar	{"members":["grails.gorm.tests.inheritance.ConcreteCar","grails.gorm.tests.inheritance.ConcreteGarage","grails.gorm.tests.inheritance.ConcreteSedan","grails.gorm.tests.inheritance.ConcreteSportsCar","grails.gorm.tests.inheritance.ConcreteVehicle"]}
+entity	grails.gorm.tests.inheritance.ConcreteCar	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.inheritance.ConcreteCar","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"ConcreteCar","kind":"UnionSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames":[],"props":{"id":{"backref":false,"insertable":true,"lazy":false,"name":"id","natura [...]
+entity	grails.gorm.tests.inheritance.ConcreteGarage	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","car","cars"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.inheritance.ConcreteGarage","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"ConcreteGarag [...]
+entity	grails.gorm.tests.inheritance.ConcreteSedan	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.inheritance.ConcreteSedan","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"ConcreteSedan","kind":"UnionSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames":[],"props":{"id":{"backref":false,"insertable":true,"lazy":false,"name":"id"," [...]
+entity	grails.gorm.tests.inheritance.ConcreteSportsCar	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.inheritance.ConcreteSportsCar","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"ConcreteSportsCar","kind":"UnionSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames":[],"props":{"id":{"backref":false,"insertable":true,"lazy":false," [...]
+entity	grails.gorm.tests.inheritance.ConcreteVehicle	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.inheritance.ConcreteVehicle","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsTableGenerator","table":{"incrementSize":50,"segmentValue":"default.id","tableName":"hibernate_sequences"}},"identifierKind":"Basic [...]
+@group	grails.gorm.tests.inheritance.DiscCar	{"members":["grails.gorm.tests.inheritance.DiscCar","grails.gorm.tests.inheritance.DiscSportsCar","grails.gorm.tests.inheritance.DiscVehicle"]}
+entity	grails.gorm.tests.inheritance.DiscCar	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"discriminatorValue":"grails.gorm.tests.inheritance.DiscCar","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.inheritance.DiscCar","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"DiscCar","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":[],"props":{"id":{"backref": [...]
+entity	grails.gorm.tests.inheritance.DiscSportsCar	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"discriminatorValue":"grails.gorm.tests.inheritance.DiscSportsCar","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.inheritance.DiscSportsCar","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"DiscSportsCar","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":[]," [...]
+entity	grails.gorm.tests.inheritance.DiscVehicle	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"grails.gorm.tests.inheritance.DiscVehi [...]
+@group	grails.gorm.tests.inheritance.HasOneProxy	{"members":["grails.gorm.tests.inheritance.HasOneProxy","grails.gorm.tests.inheritance.SubclassProxy","grails.gorm.tests.inheritance.SuperclassProxy"]}
+entity	grails.gorm.tests.inheritance.HasOneProxy	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","superclassProxy"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.inheritance.HasOneProxy","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"HasOneProxy","kind":" [...]
+entity	grails.gorm.tests.inheritance.SubclassProxy	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"discriminatorValue":"grails.gorm.tests.inheritance.SubclassProxy","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.inheritance.SubclassProxy","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SubclassProxy","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":[]," [...]
+entity	grails.gorm.tests.inheritance.SuperclassProxy	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"grails.gorm.tests.inheritance.SuperclassP [...]
+@group	grails.gorm.tests.inheritance.HierarchyCar	{"members":["grails.gorm.tests.inheritance.HierarchyCar","grails.gorm.tests.inheritance.HierarchyGarage","grails.gorm.tests.inheritance.HierarchySedan","grails.gorm.tests.inheritance.HierarchySportsCar","grails.gorm.tests.inheritance.HierarchyVehicle"]}
+entity	grails.gorm.tests.inheritance.HierarchyCar	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"discriminatorValue":"grails.gorm.tests.inheritance.HierarchyCar","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.inheritance.HierarchyCar","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"HierarchyCar","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":[],"prop [...]
+entity	grails.gorm.tests.inheritance.HierarchyGarage	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","car","cars"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.inheritance.HierarchyGarage","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"HierarchyGa [...]
+entity	grails.gorm.tests.inheritance.HierarchySedan	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"discriminatorValue":"grails.gorm.tests.inheritance.HierarchySedan","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.inheritance.HierarchySedan","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"HierarchySedan","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames": [...]
+entity	grails.gorm.tests.inheritance.HierarchySportsCar	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"discriminatorValue":"grails.gorm.tests.inheritance.HierarchySportsCar","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.inheritance.HierarchySportsCar","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"HierarchySportsCar","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false, [...]
+entity	grails.gorm.tests.inheritance.HierarchyVehicle	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"grails.gorm.tests.inheritance.Hie [...]
+@group	grails.gorm.tests.inheritance.JoinedCar	{"members":["grails.gorm.tests.inheritance.JoinedCar","grails.gorm.tests.inheritance.JoinedGarage","grails.gorm.tests.inheritance.JoinedSedan","grails.gorm.tests.inheritance.JoinedSportsCar","grails.gorm.tests.inheritance.JoinedVehicle"]}
+entity	grails.gorm.tests.inheritance.JoinedCar	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.inheritance.JoinedCar","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"JoinedCar","keyColumns":["id"],"kind":"JoinedSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames":[],"props":{"id":{"backref":false,"insertable":true,"lazy":false,"nam [...]
+entity	grails.gorm.tests.inheritance.JoinedGarage	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","car","cars"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.inheritance.JoinedGarage","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"JoinedGarage","ki [...]
+entity	grails.gorm.tests.inheritance.JoinedSedan	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.inheritance.JoinedSedan","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"JoinedSedan","keyColumns":["id"],"kind":"JoinedSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames":[],"props":{"id":{"backref":false,"insertable":true,"lazy":fals [...]
+entity	grails.gorm.tests.inheritance.JoinedSportsCar	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.inheritance.JoinedSportsCar","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"JoinedSportsCar","keyColumns":["id"],"kind":"JoinedSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames":[],"props":{"id":{"backref":false,"insertable":true [...]
+entity	grails.gorm.tests.inheritance.JoinedVehicle	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.inheritance.JoinedVehicle","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"JoinedVehicle","kind":"RootC [...]
+@group	grails.gorm.tests.inheritance.KindCar	{"members":["grails.gorm.tests.inheritance.KindCar","grails.gorm.tests.inheritance.KindVehicle"]}
+entity	grails.gorm.tests.inheritance.KindCar	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"discriminatorValue":"grails.gorm.tests.inheritance.KindCar","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.inheritance.KindCar","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"KindCar","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":[],"props":{"id":{"backref": [...]
+entity	grails.gorm.tests.inheritance.KindVehicle	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"kind","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"kind","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"grails.gorm.tests.inheritance.KindVehicl [...]
+@group	grails.gorm.tests.inheritance.LegacyCar	{"members":["grails.gorm.tests.inheritance.LegacyCar","grails.gorm.tests.inheritance.LegacyVehicle"]}
+entity	grails.gorm.tests.inheritance.LegacyCar	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"discriminatorValue":"grails.gorm.tests.inheritance.LegacyCar","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.inheritance.LegacyCar","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"LegacyCar","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":[],"props":{"id":{"b [...]
+entity	grails.gorm.tests.inheritance.LegacyVehicle	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"grails.gorm.tests.inheritance.Legacy [...]
+@group	grails.gorm.tests.inheritance.RcCar	{"members":["grails.gorm.tests.inheritance.RcCar","grails.gorm.tests.inheritance.RcSportsCar","grails.gorm.tests.inheritance.RcVehicle"]}
+entity	grails.gorm.tests.inheritance.RcCar	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"discriminatorValue":"RcCar","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.inheritance.RcCar","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"RcCar","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":[],"props":{"id":{"backref":false,"insertable":true,"lazy":false," [...]
+entity	grails.gorm.tests.inheritance.RcSportsCar	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"discriminatorValue":"RcSportsCar","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.inheritance.RcSportsCar","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"RcSportsCar","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":[],"props":{"id":{"backref":false,"inserta [...]
+entity	grails.gorm.tests.inheritance.RcVehicle	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"DTYPE","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"DTYPE","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"grails.gorm.tests.inheritance.RcVehicle" [...]
+@group	grails.gorm.tests.inheritance.Spaceship	{"members":["grails.gorm.tests.inheritance.Spaceship","grails.gorm.tests.inheritance.Vehicle"]}
+entity	grails.gorm.tests.inheritance.Spaceship	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"dynamicInsert":false,"dynamicUpdate":true,"entityName":"grails.gorm.tests.inheritance.Spaceship","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Spaceship","kind":"UnionSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames":[],"props":{"dateCreated":{"backref":false,"insertable":true,"lazy":false,"name":"dateCreat [...]
+entity	grails.gorm.tests.inheritance.Vehicle	{"abstractClass":true,"batchSize":0,"cached":false,"declaredNames":["version","name","dateCreated"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":true,"entityName":"grails.gorm.tests.inheritance.Vehicle","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsTableGenerator","table":{"incrementSize":50,"segmentValue":"default.id","tableName":"hibernate_sequences"}},"identifierKind":"BasicValu [...]
+@group	grails.gorm.tests.mappedby.Org	{"members":["grails.gorm.tests.mappedby.Org","grails.gorm.tests.mappedby.OrgMember"]}
+entity	grails.gorm.tests.mappedby.Org	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","member"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.mappedby.Org","generator":{"className":"org.hibernate.generator.Assigned"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Org","kind":"RootClass","lazyPropertiesCacheable":true,"mutable":true,"optimisticLock": [...]
+entity	grails.gorm.tests.mappedby.OrgMember	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","branch","division","region","org"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.mappedby.OrgMember","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"OrgMember","ki [...]
+@group	grails.gorm.tests.multitenancy.Department	{"members":["grails.gorm.tests.multitenancy.Department","grails.gorm.tests.multitenancy.User"]}
+entity	grails.gorm.tests.multitenancy.Department	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","tenantId","users"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.multitenancy.Department","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Department"," [...]
+entity	grails.gorm.tests.multitenancy.User	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","username","tenantId","department"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.multitenancy.User","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"User","kind":"Ro [...]
+filter	tenantId	{"appliedToLoadByKey":false,"autoEnabled":false,"name":"tenantId","parameterNames":["tenantId"],"parameterTypes":{"tenantId":"java.lang.String"}}
+@group	grails.gorm.tests.multitenancy.Engine	{"members":["grails.gorm.tests.multitenancy.Engine","grails.gorm.tests.multitenancy.Vehicle","grails.gorm.tests.multitenancy.Wheel"]}
+entity	grails.gorm.tests.multitenancy.Engine	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","cylinders","manufacturer","vehicle"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.multitenancy.Engine","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Engine","k [...]
+entity	grails.gorm.tests.multitenancy.Vehicle	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","model","year","manufacturer","engines","wheels"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.multitenancy.Vehicle","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityNam [...]
+entity	grails.gorm.tests.multitenancy.Wheel	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","spokes","manufacturer","vehicle"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.multitenancy.Wheel","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Wheel","kind":" [...]
+filter	tenantId	{"appliedToLoadByKey":false,"autoEnabled":false,"name":"tenantId","parameterNames":["tenantId"],"parameterTypes":{"tenantId":"java.lang.String"}}
+@group	grails.gorm.tests.perf.Author	{"members":["grails.gorm.tests.perf.Author","grails.gorm.tests.perf.Book","grails.gorm.tests.perf.BookAuthor"]}
+entity	grails.gorm.tests.perf.Author	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.perf.Author","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Author","kind":"RootClass","lazyPropertiesCacheable":tru [...]
+entity	grails.gorm.tests.perf.Book	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.perf.Book","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Book","kind":"RootClass","lazyPropertiesCacheable":true,"mu [...]
+entity	grails.gorm.tests.perf.BookAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":[],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.perf.BookAuthor","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"cascade":"persist,merge","insertable":true,"lazy":false,"name":"author","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"fetchMode":"SELECT","ignoreNotFound" [...]
+@group	grails.gorm.tests.proxy.ProxyBusinessIdentifierRecord	{"members":["grails.gorm.tests.proxy.ProxyBusinessIdentifierRecord"]}
+entity	grails.gorm.tests.proxy.ProxyBusinessIdentifierRecord	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","identifier"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.proxy.ProxyBusinessIdentifierRecord","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Pr [...]
+@group	grails.gorm.tests.proxy.ProxyCompositeKeyRecord	{"members":["grails.gorm.tests.proxy.ProxyCompositeKeyRecord"]}
+entity	grails.gorm.tests.proxy.ProxyCompositeKeyRecord	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","payload"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.proxy.ProxyCompositeKeyRecord","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"code","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.l [...]
+@group	grails.gorm.tests.proxy.ProxyNamedKeyRecord	{"members":["grails.gorm.tests.proxy.ProxyNamedKeyRecord"]}
+entity	grails.gorm.tests.proxy.ProxyNamedKeyRecord	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","payload"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.proxy.ProxyNamedKeyRecord","generator":{"className":"org.hibernate.generator.Assigned"},"identifierKind":"BasicValue","identifierProperty":"code","joinTables":{},"jpaEntityName":"ProxyNamedKeyRecord","kind":"RootClass","lazyPropertiesCacheable" [...]
+@group	grails.gorm.tests.services.Attribute	{"members":["grails.gorm.tests.services.Attribute","grails.gorm.tests.services.Product"]}
+entity	grails.gorm.tests.services.Attribute	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","product"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.services.Attribute","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Attribute","kind":"RootClass","l [...]
+entity	grails.gorm.tests.services.Product	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","type","attributes"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.services.Product","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Product","kind":"RootClass [...]
+@group	grails.gorm.tests.softdelete.Person	{"members":["grails.gorm.tests.softdelete.Person"]}
+entity	grails.gorm.tests.softdelete.Person	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","deleted"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.softdelete.Person","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Person","kind":"RootClass","lazyPr [...]
+@group	grails.gorm.tests.traits.EntityWithTrait	{"members":["grails.gorm.tests.traits.EntityWithTrait"]}
+entity	grails.gorm.tests.traits.EntityWithTrait	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","bar"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.traits.EntityWithTrait","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"EntityWithTrait","kind":"Roo [...]
+@group	grails.gorm.tests.traits.TestDomain	{"members":["grails.gorm.tests.traits.TestDomain"]}
+entity	grails.gorm.tests.traits.TestDomain	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.traits.TestDomain","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TestDomain","kind":"RootClass","lazyProperti [...]
+@group	grails.gorm.tests.txs.Book	{"members":["grails.gorm.tests.txs.Book"]}
+entity	grails.gorm.tests.txs.Book	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.txs.Book","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Book","kind":"RootClass","lazyPropertiesCacheable":true,"mutab [...]
+@group	grails.gorm.tests.uuid.Person	{"members":["grails.gorm.tests.uuid.Person"]}
+entity	grails.gorm.tests.uuid.Person	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.uuid.Person","generator":{"className":"org.hibernate.id.uuid.UuidGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Person","kind":"RootClass","lazyPropertiesCacheable":true,"mutable":true,"optimisticLock":"VERS [...]
+@group	grails.gorm.tests.validation.A	{"members":["grails.gorm.tests.validation.A","grails.gorm.tests.validation.B"]}
+entity	grails.gorm.tests.validation.A	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","b"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.validation.A","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"A","kind":"RootClass","lazyPropertiesCacheable":true,"mut [...]
+entity	grails.gorm.tests.validation.B	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","field1","field2"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.validation.B","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"B","kind":"RootClass","lazyPropertiesCachea [...]
+@group	grails.gorm.tests.validation.Address	{"members":["grails.gorm.tests.validation.Address","grails.gorm.tests.validation.AnotherCity","grails.gorm.tests.validation.AnotherCountry","grails.gorm.tests.validation.Market"]}
+entity	grails.gorm.tests.validation.Address	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","streetName","landmark","postalCode"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.validation.Address","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Address","ki [...]
+entity	grails.gorm.tests.validation.AnotherCity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","country","markets"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.validation.AnotherCity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"AnotherCity"," [...]
+entity	grails.gorm.tests.validation.AnotherCountry	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.validation.AnotherCountry","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"AnotherCountry","kind":"Root [...]
+entity	grails.gorm.tests.validation.Market	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","address"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.validation.Market","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Market","kind":"RootClass","lazyPr [...]
+@group	grails.gorm.tests.validation.Author	{"members":["grails.gorm.tests.validation.Author"]}
+entity	grails.gorm.tests.validation.Author	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.validation.Author","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Author","kind":"RootClass","lazyPropertiesCa [...]
+@group	grails.gorm.tests.validation.Bar	{"members":["grails.gorm.tests.validation.Bar","grails.gorm.tests.validation.Foo"]}
+entity	grails.gorm.tests.validation.Bar	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","foo"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.validation.Bar","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Bar","kind":"RootClass","lazyPropertiesCache [...]
+entity	grails.gorm.tests.validation.Foo	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","bar"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.validation.Foo","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Foo","kind":"RootClass","lazyPropertiesCache [...]
+@group	grails.gorm.tests.validation.Bean	{"members":["grails.gorm.tests.validation.Bean"]}
+entity	grails.gorm.tests.validation.Bean	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","price"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.validation.Bean","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Bean","kind":"RootClass","lazyProperties [...]
+@group	grails.gorm.tests.validation.Book	{"members":["grails.gorm.tests.validation.Book"]}
+entity	grails.gorm.tests.validation.Book	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.validation.Book","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Book","kind":"RootClass","lazyPropertiesCacheab [...]
+@group	grails.gorm.tests.validation.Business	{"members":["grails.gorm.tests.validation.Business","grails.gorm.tests.validation.Employee","grails.gorm.tests.validation.Person"]}
+entity	grails.gorm.tests.validation.Business	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","people"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.validation.Business","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Business","kind":"RootClass","l [...]
+entity	grails.gorm.tests.validation.Employee	{"abstractClass":false,"batchSize":-1,"declaredNames":["business"],"discriminatorValue":"grails.gorm.tests.validation.Employee","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.validation.Employee","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Employee","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":["business"],"pro [...]
+entity	grails.gorm.tests.validation.Person	{"abstractClass":true,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"grails.gorm.tests.validation.Person","dynamicInsert" [...]
+@group	grails.gorm.tests.validation.ConcreteProduct	{"members":["grails.gorm.tests.validation.ConcreteProduct","grails.gorm.tests.validation.Item","grails.gorm.tests.validation.Product"]}
+entity	grails.gorm.tests.validation.ConcreteProduct	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"discriminatorValue":"grails.gorm.tests.validation.ConcreteProduct","dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.validation.ConcreteProduct","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"ConcreteProduct","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames" [...]
+entity	grails.gorm.tests.validation.Item	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","product"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.validation.Item","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Item","kind":"RootClass","lazyPropertiesCache [...]
+entity	grails.gorm.tests.validation.Product	{"abstractClass":true,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"grails.gorm.tests.validation.Product","dynam [...]
+@group	grails.gorm.tests.validation.DomainWithEmbedded	{"members":["grails.gorm.tests.validation.DomainWithEmbedded"]}
+entity	grails.gorm.tests.validation.DomainWithEmbedded	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","myEmbedded","foo"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.validation.DomainWithEmbedded","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"DomainWi [...]
+@group	grails.gorm.tests.validation.Thing	{"members":["grails.gorm.tests.validation.Thing"]}
+entity	grails.gorm.tests.validation.Thing	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":[],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.validation.Thing","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"hello","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.Long","jdbcCode":-5,"kind":"BasicValue", [...]
+@group	grails.gorm.tests.validation.User	{"members":["grails.gorm.tests.validation.User"]}
+entity	grails.gorm.tests.validation.User	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.gorm.tests.validation.User","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"User","kind":"RootClass","lazyPropertiesCacheabl [...]
+@group	grails.orm.CriteriaAccount	{"members":["grails.orm.CriteriaAccount","grails.orm.CriteriaTransaction"]}
+entity	grails.orm.CriteriaAccount	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","firstName","lastName","balance","branch","transactions"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.orm.CriteriaAccount","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CriteriaAcco [...]
+entity	grails.orm.CriteriaTransaction	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","amount","dateCreated","account"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.orm.CriteriaTransaction","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CriteriaTransaction","kind": [...]
+@group	grails.orm.CriteriaTestChild	{"members":["grails.orm.CriteriaTestChild","grails.orm.CriteriaTestEntity"]}
+entity	grails.orm.CriteriaTestChild	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","parent"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.orm.CriteriaTestChild","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CriteriaTestChild","kind":"RootClass","lazyProper [...]
+entity	grails.orm.CriteriaTestEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","amount","otherAmount","category","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.orm.CriteriaTestEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CriteriaTes [...]
+@group	grails.orm.SqlRestrictionAuthor	{"members":["grails.orm.SqlRestrictionAuthor","grails.orm.SqlRestrictionPrinting"]}
+entity	grails.orm.SqlRestrictionAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.orm.SqlRestrictionAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SqlRestrictionAuthor","kind":"RootClass","lazyProper [...]
+entity	grails.orm.SqlRestrictionPrinting	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","place"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.orm.SqlRestrictionPrinting","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"cascade":"persist,merge","insertable":true,"lazy":false,"name":"author","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"fetchMode":"SELECT" [...]
+@group	grails.orm.SqlRestrictionBook	{"members":["grails.orm.SqlRestrictionBook","grails.orm.SqlRestrictionChapter","grails.orm.SqlRestrictionNote"]}
+entity	grails.orm.SqlRestrictionBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","pages","chapters"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.orm.SqlRestrictionBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SqlRestrictionBook","kind":"RootClas [...]
+entity	grails.orm.SqlRestrictionChapter	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","book","notes"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.orm.SqlRestrictionChapter","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SqlRestrictionChapter","kind":"Roo [...]
+entity	grails.orm.SqlRestrictionNote	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","text","chapter"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.orm.SqlRestrictionNote","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SqlRestrictionNote","kind":"RootClass","lazyPr [...]
+@group	grails.orm.SqlRestrictionCircle	{"members":["grails.orm.SqlRestrictionCircle","grails.orm.SqlRestrictionShape"]}
+entity	grails.orm.SqlRestrictionCircle	{"abstractClass":false,"batchSize":-1,"declaredNames":["radius"],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.orm.SqlRestrictionCircle","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SqlRestrictionCircle","keyColumns":["id"],"kind":"JoinedSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames":["radius"],"props":{"id":{"backref":false,"insertable":true,"lazy" [...]
+entity	grails.orm.SqlRestrictionShape	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.orm.SqlRestrictionShape","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SqlRestrictionShape","kind":"RootClass","lazyPropertie [...]
+@group	grails.orm.SqlRestrictionEdition	{"members":["grails.orm.SqlRestrictionEdition","grails.orm.SqlRestrictionImprint"]}
+entity	grails.orm.SqlRestrictionEdition	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.orm.SqlRestrictionEdition","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"isbn","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.String","jdbcCode":12,"kind" [...]
+entity	grails.orm.SqlRestrictionImprint	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","place"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"grails.orm.SqlRestrictionImprint","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"code","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.lang.String","jdbcCode":12,"kind" [...]
+@group	org.apache.grails.data.testing.tck.domains.Book	{"members":["org.apache.grails.data.testing.tck.domains.Book"]}
+entity	org.apache.grails.data.testing.tck.domains.Book	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","author","title","published"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.Book","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName" [...]
+@group	org.apache.grails.data.testing.tck.domains.Card	{"members":["org.apache.grails.data.testing.tck.domains.Card","org.apache.grails.data.testing.tck.domains.CardProfile"]}
+entity	org.apache.grails.data.testing.tck.domains.Card	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","cardNumber","cardProfile"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.Card","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":" [...]
+entity	org.apache.grails.data.testing.tck.domains.CardProfile	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","fullName","card"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.CardProfile","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityNa [...]
+@group	org.apache.grails.data.testing.tck.domains.Child	{"members":["org.apache.grails.data.testing.tck.domains.Child","org.apache.grails.data.testing.tck.domains.Parent"]}
+entity	org.apache.grails.data.testing.tck.domains.Child	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.Child","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Child","kind":"Roo [...]
+entity	org.apache.grails.data.testing.tck.domains.Parent	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.Parent","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Paren [...]
+@group	org.apache.grails.data.testing.tck.domains.ChildEntity	{"members":["org.apache.grails.data.testing.tck.domains.ChildEntity","org.apache.grails.data.testing.tck.domains.TestEntity"]}
+entity	org.apache.grails.data.testing.tck.domains.ChildEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.ChildEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"ChildE [...]
+entity	org.apache.grails.data.testing.tck.domains.TestEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","age","child"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.TestEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityN [...]
+@group	org.apache.grails.data.testing.tck.domains.ChildPersister	{"members":["org.apache.grails.data.testing.tck.domains.ChildPersister","org.apache.grails.data.testing.tck.domains.Owner_Default_Uni_P"]}
+entity	org.apache.grails.data.testing.tck.domains.ChildPersister	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.ChildPersister","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName": [...]
+entity	org.apache.grails.data.testing.tck.domains.Owner_Default_Uni_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.Owner_Default_Uni_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables" [...]
+@group	org.apache.grails.data.testing.tck.domains.Child_BT_Default_P	{"members":["org.apache.grails.data.testing.tck.domains.Child_BT_Default_P","org.apache.grails.data.testing.tck.domains.Owner_Default_Bi_P"]}
+entity	org.apache.grails.data.testing.tck.domains.Child_BT_Default_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.Child_BT_Default_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}, [...]
+entity	org.apache.grails.data.testing.tck.domains.Owner_Default_Bi_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.Owner_Default_Bi_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{ [...]
+@group	org.apache.grails.data.testing.tck.domains.City	{"members":["org.apache.grails.data.testing.tck.domains.City","org.apache.grails.data.testing.tck.domains.Country","org.apache.grails.data.testing.tck.domains.EagerOwner","org.apache.grails.data.testing.tck.domains.Face","org.apache.grails.data.testing.tck.domains.Location","org.apache.grails.data.testing.tck.domains.Nose","org.apache.grails.data.testing.tck.domains.Person","org.apache.grails.data.testing.tck.domains.Pet","org.apache [...]
+entity	org.apache.grails.data.testing.tck.domains.City	{"abstractClass":false,"batchSize":-1,"declaredNames":["latitude","longitude"],"discriminatorValue":"org.apache.grails.data.testing.tck.domains.City","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.City","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"City","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":f [...]
+entity	org.apache.grails.data.testing.tck.domains.Country	{"abstractClass":false,"batchSize":-1,"declaredNames":["population","residents"],"discriminatorValue":"org.apache.grails.data.testing.tck.domains.Country","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.Country","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Country","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[] [...]
+entity	org.apache.grails.data.testing.tck.domains.EagerOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","pets","column1","column2"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.EagerOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaE [...]
+entity	org.apache.grails.data.testing.tck.domains.Face	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","nose","person"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.Face","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Face [...]
+entity	org.apache.grails.data.testing.tck.domains.Location	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","code"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"org.apache.grails.dat [...]
+entity	org.apache.grails.data.testing.tck.domains.Nose	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","hasFreckles","face"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.Nose","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Nose", [...]
+entity	org.apache.grails.data.testing.tck.domains.Person	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","firstName","lastName","age","face","myBooleanProperty","pets"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.Person","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty [...]
+entity	org.apache.grails.data.testing.tck.domains.Pet	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","birthDate","type","age","face","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.Pet","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{} [...]
+entity	org.apache.grails.data.testing.tck.domains.PetType	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.PetType","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"PetType","kind [...]
+entity	org.apache.grails.data.testing.tck.domains.Practice	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","locations"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.Practice","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":" [...]
+entity	org.apache.grails.data.testing.tck.domains.SimpleCountry	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","residents"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.SimpleCountry","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEnt [...]
+@group	org.apache.grails.data.testing.tck.domains.ClassWithHungarianNotation	{"members":["org.apache.grails.data.testing.tck.domains.ClassWithHungarianNotation"]}
+entity	org.apache.grails.data.testing.tck.domains.ClassWithHungarianNotation	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","iSize"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.ClassWithHungarianNotation","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTab [...]
+@group	org.apache.grails.data.testing.tck.domains.ClassWithListArgBeforeValidate	{"members":["org.apache.grails.data.testing.tck.domains.ClassWithListArgBeforeValidate"]}
+entity	org.apache.grails.data.testing.tck.domains.ClassWithListArgBeforeValidate	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.ClassWithListArgBeforeValidate","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id"," [...]
+@group	org.apache.grails.data.testing.tck.domains.ClassWithNoArgBeforeValidate	{"members":["org.apache.grails.data.testing.tck.domains.ClassWithNoArgBeforeValidate"]}
+entity	org.apache.grails.data.testing.tck.domains.ClassWithNoArgBeforeValidate	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.ClassWithNoArgBeforeValidate","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","join [...]
+@group	org.apache.grails.data.testing.tck.domains.ClassWithOverloadedBeforeValidate	{"members":["org.apache.grails.data.testing.tck.domains.ClassWithOverloadedBeforeValidate"]}
+entity	org.apache.grails.data.testing.tck.domains.ClassWithOverloadedBeforeValidate	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.ClassWithOverloadedBeforeValidate","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty": [...]
+@group	org.apache.grails.data.testing.tck.domains.CommonTypes	{"members":["org.apache.grails.data.testing.tck.domains.CommonTypes"]}
+entity	org.apache.grails.data.testing.tck.domains.CommonTypes	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","l","b","s","bool","i","url","date","c","bd","bi","d","f","tz","loc","cur","ba"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.CommonTypes","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"Basi [...]
+@group	org.apache.grails.data.testing.tck.domains.ContactDetails	{"members":["org.apache.grails.data.testing.tck.domains.ContactDetails","org.apache.grails.data.testing.tck.domains.Patient"]}
+entity	org.apache.grails.data.testing.tck.domains.ContactDetails	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","phoneNumber"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.ContactDetails","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntity [...]
+entity	org.apache.grails.data.testing.tck.domains.Patient	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","contactDetails"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.Patient","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Pati [...]
+@group	org.apache.grails.data.testing.tck.domains.DataServiceRoutingMetric	{"members":["org.apache.grails.data.testing.tck.domains.DataServiceRoutingMetric"]}
+entity	org.apache.grails.data.testing.tck.domains.DataServiceRoutingMetric	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tenantId","name","amount"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.DataServiceRoutingMetric","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty [...]
+filter	tenantId	{"appliedToLoadByKey":false,"autoEnabled":false,"name":"tenantId","parameterNames":["tenantId"],"parameterTypes":{"tenantId":"java.lang.String"}}
+@group	org.apache.grails.data.testing.tck.domains.DataServiceRoutingProduct	{"members":["org.apache.grails.data.testing.tck.domains.DataServiceRoutingProduct"]}
+entity	org.apache.grails.data.testing.tck.domains.DataServiceRoutingProduct	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","amount"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.DataServiceRoutingProduct","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","j [...]
+@group	org.apache.grails.data.testing.tck.domains.Dog	{"members":["org.apache.grails.data.testing.tck.domains.Dog"]}
+entity	org.apache.grails.data.testing.tck.domains.Dog	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","age","deathAge","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.Dog","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Dog", [...]
+@group	org.apache.grails.data.testing.tck.domains.EnumThing	{"members":["org.apache.grails.data.testing.tck.domains.EnumThing"]}
+entity	org.apache.grails.data.testing.tck.domains.EnumThing	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","en"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.EnumThing","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"EnumT [...]
+@group	org.apache.grails.data.testing.tck.domains.FleetCar	{"members":["org.apache.grails.data.testing.tck.domains.FleetCar","org.apache.grails.data.testing.tck.domains.FleetGarage","org.apache.grails.data.testing.tck.domains.FleetSedan","org.apache.grails.data.testing.tck.domains.FleetSportsCar","org.apache.grails.data.testing.tck.domains.FleetVehicle"]}
+entity	org.apache.grails.data.testing.tck.domains.FleetCar	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"discriminatorValue":"org.apache.grails.data.testing.tck.domains.FleetCar","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.FleetCar","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"FleetCar","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false," [...]
+entity	org.apache.grails.data.testing.tck.domains.FleetGarage	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","car","cars"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.FleetGarage","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntity [...]
+entity	org.apache.grails.data.testing.tck.domains.FleetSedan	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"discriminatorValue":"org.apache.grails.data.testing.tck.domains.FleetSedan","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.FleetSedan","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"FleetSedan","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable" [...]
+entity	org.apache.grails.data.testing.tck.domains.FleetSportsCar	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"discriminatorValue":"org.apache.grails.data.testing.tck.domains.FleetSportsCar","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.FleetSportsCar","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"FleetSportsCar","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters [...]
+entity	org.apache.grails.data.testing.tck.domains.FleetVehicle	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"org.apache.grails.data.t [...]
+@group	org.apache.grails.data.testing.tck.domains.GroupWithin	{"members":["org.apache.grails.data.testing.tck.domains.GroupWithin"]}
+entity	org.apache.grails.data.testing.tck.domains.GroupWithin	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","org"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.GroupWithin","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":" [...]
+@group	org.apache.grails.data.testing.tck.domains.Highway	{"members":["org.apache.grails.data.testing.tck.domains.Highway"]}
+entity	org.apache.grails.data.testing.tck.domains.Highway	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","bypassed","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.Highway","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Hig [...]
+@group	org.apache.grails.data.testing.tck.domains.ModifyPerson	{"members":["org.apache.grails.data.testing.tck.domains.ModifyPerson"]}
+entity	org.apache.grails.data.testing.tck.domains.ModifyPerson	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.ModifyPerson","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Modi [...]
+@group	org.apache.grails.data.testing.tck.domains.OptLockNotVersioned	{"members":["org.apache.grails.data.testing.tck.domains.OptLockNotVersioned"]}
+entity	org.apache.grails.data.testing.tck.domains.OptLockNotVersioned	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.OptLockNotVersioned","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":" [...]
+@group	org.apache.grails.data.testing.tck.domains.OptLockVersioned	{"members":["org.apache.grails.data.testing.tck.domains.OptLockVersioned"]}
+entity	org.apache.grails.data.testing.tck.domains.OptLockVersioned	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.OptLockVersioned","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityNam [...]
+@group	org.apache.grails.data.testing.tck.domains.PersonEvent	{"members":["org.apache.grails.data.testing.tck.domains.PersonEvent"]}
+entity	org.apache.grails.data.testing.tck.domains.PersonEvent	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","dateCreated","lastUpdated"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.PersonEvent","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables [...]
+@group	org.apache.grails.data.testing.tck.domains.PersonWithCompositeKey	{"members":["org.apache.grails.data.testing.tck.domains.PersonWithCompositeKey"]}
+entity	org.apache.grails.data.testing.tck.domains.PersonWithCompositeKey	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","age"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.PersonWithCompositeKey","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"firstName","naturalIdentifier":false,"optional":true,"updatea [...]
+@group	org.apache.grails.data.testing.tck.domains.Plant	{"members":["org.apache.grails.data.testing.tck.domains.Plant","org.apache.grails.data.testing.tck.domains.PlantCategory"]}
+entity	org.apache.grails.data.testing.tck.domains.Plant	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","goesInPatch","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.Plant","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Plan [...]
+entity	org.apache.grails.data.testing.tck.domains.PlantCategory	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","plants","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.PlantCategory","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntity [...]
+@group	org.apache.grails.data.testing.tck.domains.Product	{"members":["org.apache.grails.data.testing.tck.domains.Product"]}
+entity	org.apache.grails.data.testing.tck.domains.Product	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","color"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.Product","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Produc [...]
+@group	org.apache.grails.data.testing.tck.domains.Publication	{"members":["org.apache.grails.data.testing.tck.domains.Publication"]}
+entity	org.apache.grails.data.testing.tck.domains.Publication	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","datePublished","paperback"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.Publication","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTable [...]
+@group	org.apache.grails.data.testing.tck.domains.Record	{"members":["org.apache.grails.data.testing.tck.domains.Record"]}
+entity	org.apache.grails.data.testing.tck.domains.Record	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","dateCreated","lastUpdated"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.Record","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaE [...]
+@group	org.apache.grails.data.testing.tck.domains.SimpleWidget	{"members":["org.apache.grails.data.testing.tck.domains.SimpleWidget"]}
+entity	org.apache.grails.data.testing.tck.domains.SimpleWidget	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","spanishName"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.SimpleWidget","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEnt [...]
+@group	org.apache.grails.data.testing.tck.domains.SimpleWidgetWithNonStandardId	{"members":["org.apache.grails.data.testing.tck.domains.SimpleWidgetWithNonStandardId"]}
+entity	org.apache.grails.data.testing.tck.domains.SimpleWidgetWithNonStandardId	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.SimpleWidgetWithNonStandardId","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"myIdent [...]
+@group	org.apache.grails.data.testing.tck.domains.Simples	{"members":["org.apache.grails.data.testing.tck.domains.Simples"]}
+entity	org.apache.grails.data.testing.tck.domains.Simples	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.Simples","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Simples","kind [...]
+@group	org.apache.grails.data.testing.tck.domains.Task	{"members":["org.apache.grails.data.testing.tck.domains.Task"]}
+entity	org.apache.grails.data.testing.tck.domains.Task	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tasks","task","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.Task","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Task" [...]
+@group	org.apache.grails.data.testing.tck.domains.TestAuthor	{"members":["org.apache.grails.data.testing.tck.domains.TestAuthor","org.apache.grails.data.testing.tck.domains.TestBook"]}
+entity	org.apache.grails.data.testing.tck.domains.TestAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.TestAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TestAuth [...]
+entity	org.apache.grails.data.testing.tck.domains.TestBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","author"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.TestBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Te [...]
+@group	org.apache.grails.data.testing.tck.domains.TestPlayer	{"members":["org.apache.grails.data.testing.tck.domains.TestPlayer"]}
+entity	org.apache.grails.data.testing.tck.domains.TestPlayer	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","attributes"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.TestPlayer","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityNa [...]
+@group	org.apache.grails.data.testing.tck.domains.UniqueGroup	{"members":["org.apache.grails.data.testing.tck.domains.UniqueGroup"]}
+entity	org.apache.grails.data.testing.tck.domains.UniqueGroup	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","desc"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.UniqueGroup","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName": [...]
+@group	org.apache.grails.data.testing.tck.domains.WhereRoutingItem	{"members":["org.apache.grails.data.testing.tck.domains.WhereRoutingItem"]}
+entity	org.apache.grails.data.testing.tck.domains.WhereRoutingItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","amount"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.WhereRoutingItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpa [...]
+@group	org.apache.grails.data.testing.tck.domains.WorkItem	{"members":["org.apache.grails.data.testing.tck.domains.WorkItem","org.apache.grails.data.testing.tck.domains.WorkItemGroup"]}
+entity	org.apache.grails.data.testing.tck.domains.WorkItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","description","extRef1"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.WorkItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityNa [...]
+entity	org.apache.grails.data.testing.tck.domains.WorkItemGroup	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","item"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.WorkItemGroup","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityNa [...]
+@group	org.apache.grails.data.testing.tck.domains.WqAuthor	{"members":["org.apache.grails.data.testing.tck.domains.WqAuthor","org.apache.grails.data.testing.tck.domains.WqBookItem"]}
+entity	org.apache.grails.data.testing.tck.domains.WqAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","wqBookItems"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.WqAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName" [...]
+entity	org.apache.grails.data.testing.tck.domains.WqBookItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","wqAuthor"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.WqBookItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityNam [...]
+@group	org.apache.grails.data.testing.tck.domains.WqBiAuthor	{"members":["org.apache.grails.data.testing.tck.domains.WqBiAuthor","org.apache.grails.data.testing.tck.domains.WqBiBook"]}
+entity	org.apache.grails.data.testing.tck.domains.WqBiAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.WqBiAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":" [...]
+entity	org.apache.grails.data.testing.tck.domains.WqBiBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","authors"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.WqBiBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"W [...]
+@group	org.apache.grails.data.testing.tck.domains.WqBookAuthor	{"members":["org.apache.grails.data.testing.tck.domains.WqBookAuthor","org.apache.grails.data.testing.tck.domains.WqScientificBook"]}
+entity	org.apache.grails.data.testing.tck.domains.WqBookAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.WqBookAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityNam [...]
+entity	org.apache.grails.data.testing.tck.domains.WqScientificBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","scientific","author"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.WqScientificBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinT [...]
+@group	org.apache.grails.data.testing.tck.domains.WqFoo	{"members":["org.apache.grails.data.testing.tck.domains.WqFoo"]}
+entity	org.apache.grails.data.testing.tck.domains.WqFoo	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","bar"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.WqFoo","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"WqFoo","kind":"Root [...]
+@group	org.apache.grails.data.testing.tck.domains.WqGroupedItem	{"members":["org.apache.grails.data.testing.tck.domains.WqGroupedItem"]}
+entity	org.apache.grails.data.testing.tck.domains.WqGroupedItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","itemGroup","itemValue"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.WqGroupedItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"j [...]
+@group	org.apache.grails.data.testing.tck.domains.WqPhrase	{"members":["org.apache.grails.data.testing.tck.domains.WqPhrase","org.apache.grails.data.testing.tck.domains.WqSentence","org.apache.grails.data.testing.tck.domains.WqWord"]}
+entity	org.apache.grails.data.testing.tck.domains.WqPhrase	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","text","sentence"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.WqPhrase","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"W [...]
+entity	org.apache.grails.data.testing.tck.domains.WqSentence	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","text"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.WqSentence","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"WqSenten [...]
+entity	org.apache.grails.data.testing.tck.domains.WqWord	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","text","phrase"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.WqWord","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"WqWord" [...]
+@group	org.apache.grails.data.testing.tck.domains.WqRole	{"members":["org.apache.grails.data.testing.tck.domains.WqRole","org.apache.grails.data.testing.tck.domains.WqRoleUser","org.apache.grails.data.testing.tck.domains.WqUserRole"]}
+entity	org.apache.grails.data.testing.tck.domains.WqRole	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.WqRole","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"WqRole","kind":" [...]
+entity	org.apache.grails.data.testing.tck.domains.WqRoleUser	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","username","userRoles"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.WqRoleUser","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntit [...]
+entity	org.apache.grails.data.testing.tck.domains.WqUserRole	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.WqUserRole","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"cascade":"persist,merge","insertable":true,"lazy":false,"name":"role","naturalIdentifier":false,"optional":true,"updateable":true [...]
+@group	org.apache.grails.data.testing.tck.domains.WqStudent	{"members":["org.apache.grails.data.testing.tck.domains.WqStudent"]}
+entity	org.apache.grails.data.testing.tck.domains.WqStudent	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","email","schools"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.WqStudent","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"schools":{ [...]
+@group	org.apache.grails.data.testing.tck.domains.WqThing	{"members":["org.apache.grails.data.testing.tck.domains.WqThing"]}
+entity	org.apache.grails.data.testing.tck.domains.WqThing	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.apache.grails.data.testing.tck.domains.WqThing","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"WqThing","kind [...]
+@group	org.grails.orm.hibernate.Book	{"members":["org.grails.orm.hibernate.Book"]}
+entity	org.grails.orm.hibernate.Book	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","author"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.Book","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Book","kind":"RootClass","lazyPropertiesCachea [...]
+@group	org.grails.orm.hibernate.BookInstanceApi	{"members":["org.grails.orm.hibernate.BookInstanceApi","org.grails.orm.hibernate.ConstrainedBook","org.grails.orm.hibernate.PersonInstanceApi"]}
+entity	org.grails.orm.hibernate.BookInstanceApi	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","author"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.BookInstanceApi","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"BookInstanceApi","kind": [...]
+entity	org.grails.orm.hibernate.ConstrainedBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","author"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.ConstrainedBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"ConstrainedBook","kind": [...]
+entity	org.grails.orm.hibernate.PersonInstanceApi	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","age"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.PersonInstanceApi","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"PersonInstanceApi","kind [...]
+@group	org.grails.orm.hibernate.BoundedTextTypeMessage	{"members":["org.grails.orm.hibernate.BoundedTextTypeMessage"]}
+entity	org.grails.orm.hibernate.BoundedTextTypeMessage	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","body"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.BoundedTextTypeMessage","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"BoundedTextTypeMessa [...]
+@group	org.grails.orm.hibernate.ConstrainedPerson	{"members":["org.grails.orm.hibernate.ConstrainedPerson"]}
+entity	org.grails.orm.hibernate.ConstrainedPerson	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.ConstrainedPerson","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"ConstrainedPerson","kind":"Roo [...]
+@group	org.grails.orm.hibernate.DatastoreBook	{"members":["org.grails.orm.hibernate.DatastoreBook"]}
+entity	org.grails.orm.hibernate.DatastoreBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","author"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.DatastoreBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsIdentityGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"DatastoreBook","kind":"Roo [...]
+@group	org.grails.orm.hibernate.DestroyMultiDataSourceBook	{"members":["org.grails.orm.hibernate.DestroyMultiDataSourceBook"]}
+entity	org.grails.orm.hibernate.DestroyMultiDataSourceBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.DestroyMultiDataSourceBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"DestroyMult [...]
+@group	org.grails.orm.hibernate.DestroySchemaTenantBook	{"members":["org.grails.orm.hibernate.DestroySchemaTenantBook"]}
+entity	org.grails.orm.hibernate.DestroySchemaTenantBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.DestroySchemaTenantBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"DestroySchemaTena [...]
+@group	org.grails.orm.hibernate.ExistsItem	{"members":["org.grails.orm.hibernate.ExistsItem"]}
+entity	org.grails.orm.hibernate.ExistsItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.ExistsItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"ExistsItem","kind":"RootClass","lazyProperti [...]
+@group	org.grails.orm.hibernate.FindWhereLimitEntity	{"members":["org.grails.orm.hibernate.FindWhereLimitEntity"]}
+entity	org.grails.orm.hibernate.FindWhereLimitEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.FindWhereLimitEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"FindWhereLimitEntity","k [...]
+@group	org.grails.orm.hibernate.GHUBook	{"members":["org.grails.orm.hibernate.GHUBook"]}
+entity	org.grails.orm.hibernate.GHUBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.GHUBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GHUBook","kind":"RootClass","lazyPropertiesCachea [...]
+@group	org.grails.orm.hibernate.GlobalEntryVersionedBook	{"members":["org.grails.orm.hibernate.GlobalEntryVersionedBook"]}
+entity	org.grails.orm.hibernate.GlobalEntryVersionedBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.GlobalEntryVersionedBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GlobalEntryVers [...]
+@group	org.grails.orm.hibernate.H7TemplateTsmBook	{"members":["org.grails.orm.hibernate.H7TemplateTsmBook"]}
+entity	org.grails.orm.hibernate.H7TemplateTsmBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","author"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.H7TemplateTsmBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"H7TemplateTsmBook"," [...]
+@group	org.grails.orm.hibernate.HDCProduct	{"members":["org.grails.orm.hibernate.HDCProduct"]}
+entity	org.grails.orm.hibernate.HDCProduct	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","price","quantity","rating","score","stock","discount","primitiveInt","primitiveLong","primitiveDouble","primitiveFloat","primitiveShort","primitiveByte","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.HDCProduct","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.Gra [...]
+@group	org.grails.orm.hibernate.HGESimple	{"members":["org.grails.orm.hibernate.HGESimple"]}
+entity	org.grails.orm.hibernate.HGESimple	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.HGESimple","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"HGESimple","kind":"RootClass","lazyPropertiesC [...]
+@group	org.grails.orm.hibernate.HGIAuthor	{"members":["org.grails.orm.hibernate.HGIAuthor","org.grails.orm.hibernate.HGIBook"]}
+entity	org.grails.orm.hibernate.HGIAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.HGIAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"HGIAuthor","kind":"RootClass","lazyPro [...]
+entity	org.grails.orm.hibernate.HGIBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","author"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.HGIBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"HGIBook","kind":"RootClass","lazyPropert [...]
+@group	org.grails.orm.hibernate.HSBook	{"members":["org.grails.orm.hibernate.HSBook"]}
+entity	org.grails.orm.hibernate.HSBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.HSBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"HSBook","kind":"RootClass","lazyPropertiesCacheable [...]
+@group	org.grails.orm.hibernate.HibernateGormStaticApiEntity	{"members":["org.grails.orm.hibernate.HibernateGormStaticApiEntity"]}
+entity	org.grails.orm.hibernate.HibernateGormStaticApiEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","nullableName"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.HibernateGormStaticApiEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntity [...]
+@group	org.grails.orm.hibernate.HibernateGormStaticApiMappedPropertyEntity	{"members":["org.grails.orm.hibernate.HibernateGormStaticApiMappedPropertyEntity"]}
+entity	org.grails.orm.hibernate.HibernateGormStaticApiMappedPropertyEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.HibernateGormStaticApiMappedPropertyEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables": [...]
+@group	org.grails.orm.hibernate.HibernateGormStaticApiMultiTenantEntity	{"members":["org.grails.orm.hibernate.HibernateGormStaticApiMultiTenantEntity"]}
+entity	org.grails.orm.hibernate.HibernateGormStaticApiMultiTenantEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.HibernateGormStaticApiMultiTenantEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jp [...]
+@group	org.grails.orm.hibernate.MultiTenantBook	{"members":["org.grails.orm.hibernate.MultiTenantBook"]}
+entity	org.grails.orm.hibernate.MultiTenantBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","tenantId"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.MultiTenantBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"MultiTenantBook","kind [...]
+filter	tenantId	{"appliedToLoadByKey":false,"autoEnabled":false,"name":"tenantId","parameterNames":["tenantId"],"parameterTypes":{"tenantId":"java.lang.String"}}
+@group	org.grails.orm.hibernate.NumericTypeMessage	{"members":["org.grails.orm.hibernate.NumericTypeMessage"]}
+entity	org.grails.orm.hibernate.NumericTypeMessage	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","floatValue","doubleValue","bigDecimalValue"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.NumericTypeMessage","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEnt [...]
+@group	org.grails.orm.hibernate.NumericTypeReading	{"members":["org.grails.orm.hibernate.NumericTypeReading"]}
+entity	org.grails.orm.hibernate.NumericTypeReading	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","floatValue","doubleValue","bigDecimalValue"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.NumericTypeReading","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEnt [...]
+@group	org.grails.orm.hibernate.OtherUserTypeFlag	{"members":["org.grails.orm.hibernate.OtherUserTypeFlag"]}
+entity	org.grails.orm.hibernate.OtherUserTypeFlag	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","active"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.OtherUserTypeFlag","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"OtherUserTypeFlag","k [...]
+@group	org.grails.orm.hibernate.OwnUserTypeFlag	{"members":["org.grails.orm.hibernate.OwnUserTypeFlag"]}
+entity	org.grails.orm.hibernate.OwnUserTypeFlag	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","active"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.OwnUserTypeFlag","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"OwnUserTypeFlag","kind":" [...]
+@group	org.grails.orm.hibernate.PlainVersionedBook	{"members":["org.grails.orm.hibernate.PlainVersionedBook"]}
+entity	org.grails.orm.hibernate.PlainVersionedBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.PlainVersionedBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"PlainVersionedBook","kind": [...]
+@group	org.grails.orm.hibernate.SchemaBook	{"members":["org.grails.orm.hibernate.SchemaBook"]}
+entity	org.grails.orm.hibernate.SchemaBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.SchemaBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SchemaBook","kind":"RootClass","lazyPropert [...]
+@group	org.grails.orm.hibernate.SchemaTenantBook	{"members":["org.grails.orm.hibernate.SchemaTenantBook"]}
+entity	org.grails.orm.hibernate.SchemaTenantBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.SchemaTenantBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SchemaTenantBook","kind":"RootC [...]
+@group	org.grails.orm.hibernate.TemplateBook	{"members":["org.grails.orm.hibernate.TemplateBook"]}
+entity	org.grails.orm.hibernate.TemplateBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","author"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.TemplateBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TemplateBook","kind":"RootClas [...]
+@group	org.grails.orm.hibernate.TextTypeMessage	{"members":["org.grails.orm.hibernate.TextTypeMessage"]}
+entity	org.grails.orm.hibernate.TextTypeMessage	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","body"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.TextTypeMessage","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TextTypeMessage","kind":"RootClass [...]
+@group	org.grails.orm.hibernate.TypedUserTypeFlag	{"members":["org.grails.orm.hibernate.TypedUserTypeFlag"]}
+entity	org.grails.orm.hibernate.TypedUserTypeFlag	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","active"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.TypedUserTypeFlag","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TypedUserTypeFlag","k [...]
+@group	org.grails.orm.hibernate.UnboundedTextTypeMessage	{"members":["org.grails.orm.hibernate.UnboundedTextTypeMessage"]}
+entity	org.grails.orm.hibernate.UnboundedTextTypeMessage	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","body"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.UnboundedTextTypeMessage","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"UnboundedTextTyp [...]
+@group	org.grails.orm.hibernate.UserTypeFlag	{"members":["org.grails.orm.hibernate.UserTypeFlag"]}
+entity	org.grails.orm.hibernate.UserTypeFlag	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","active"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.UserTypeFlag","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"UserTypeFlag","kind":"RootClass [...]
+@group	org.grails.orm.hibernate.ValidatedBook	{"members":["org.grails.orm.hibernate.ValidatedBook"]}
+entity	org.grails.orm.hibernate.ValidatedBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","author"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.ValidatedBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"ValidatedBook","kind":"RootC [...]
+@group	org.grails.orm.hibernate.cfg.AdditionalBoundThing	{"members":["org.grails.orm.hibernate.cfg.AdditionalBoundThing"]}
+entity	org.grails.orm.hibernate.cfg.AdditionalBoundThing	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.AdditionalBoundThing","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"AdditionalBoundT [...]
+@group	org.grails.orm.hibernate.cfg.Address	{"members":["org.grails.orm.hibernate.cfg.Address","org.grails.orm.hibernate.cfg.TestEntityWithEmbedded"]}
+entity	org.grails.orm.hibernate.cfg.TestEntityWithEmbedded	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","address"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.TestEntityWithEmbedded","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TestEntit [...]
+@group	org.grails.orm.hibernate.cfg.AddressOwner	{"members":["org.grails.orm.hibernate.cfg.AddressOwner"]}
+entity	org.grails.orm.hibernate.cfg.AddressOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","address"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.AddressOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"AddressOwner","kind":"RootCla [...]
+@group	org.grails.orm.hibernate.cfg.AssociatedEntity	{"members":["org.grails.orm.hibernate.cfg.AssociatedEntity","org.grails.orm.hibernate.cfg.ManyToOneEntity","org.grails.orm.hibernate.cfg.TestEntityWithAssociations"]}
+entity	org.grails.orm.hibernate.cfg.AssociatedEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","parent"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.AssociatedEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"AssociatedEntit [...]
+entity	org.grails.orm.hibernate.cfg.ManyToOneEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","entities"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.ManyToOneEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"ManyToOneEntity [...]
+entity	org.grails.orm.hibernate.cfg.TestEntityWithAssociations	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","oneToOne","manyToOne"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.TestEntityWithAssociations","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{ [...]
+@group	org.grails.orm.hibernate.cfg.Author	{"members":["org.grails.orm.hibernate.cfg.Author","org.grails.orm.hibernate.cfg.CompositeIdBook"]}
+entity	org.grails.orm.hibernate.cfg.Author	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.Author","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Author","kind":"RootClass","lazyPropertiesCa [...]
+entity	org.grails.orm.hibernate.cfg.CompositeIdBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","pageCount"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.CompositeIdBook","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"cascade":"persist,merge","insertable":true,"lazy":false,"name":"author","naturalIdentifier":false,"optional":true,"updateable":true,"va [...]
+@group	org.grails.orm.hibernate.cfg.BMTOWLMAuthor	{"members":["org.grails.orm.hibernate.cfg.BMTOWLMAuthor","org.grails.orm.hibernate.cfg.BMTOWLMBook"]}
+entity	org.grails.orm.hibernate.cfg.BMTOWLMAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.BMTOWLMAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"BMTOWLMAuthor","kind": [...]
+entity	org.grails.orm.hibernate.cfg.BMTOWLMBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","author","_BMTOWLMAuthor_booksBackref","_booksIndexBackref"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.BMTOWLMBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinT [...]
+@group	org.grails.orm.hibernate.cfg.BaseTPH	{"members":["org.grails.orm.hibernate.cfg.BaseTPH","org.grails.orm.hibernate.cfg.SubTPH"]}
+entity	org.grails.orm.hibernate.cfg.BaseTPH	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"org.grails.orm.hibernate.cfg.BaseTPH","dynamicInse [...]
+entity	org.grails.orm.hibernate.cfg.SubTPH	{"abstractClass":false,"batchSize":-1,"declaredNames":["subProp"],"discriminatorValue":"org.grails.orm.hibernate.cfg.SubTPH","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.SubTPH","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SubTPH","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":["subProp"],"props":{"id": [...]
+@group	org.grails.orm.hibernate.cfg.BaseTablePerClass	{"members":["org.grails.orm.hibernate.cfg.BaseTablePerClass","org.grails.orm.hibernate.cfg.SubTablePerClass"]}
+entity	org.grails.orm.hibernate.cfg.BaseTablePerClass	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.BaseTablePerClass","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"BaseTablePerClass","kind":"Ro [...]
+entity	org.grails.orm.hibernate.cfg.SubTablePerClass	{"abstractClass":false,"batchSize":-1,"declaredNames":["subProp"],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.SubTablePerClass","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SubTablePerClass","keyColumns":["id"],"kind":"JoinedSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames":["subProp"],"props":{"id":{"backref":fals [...]
+@group	org.grails.orm.hibernate.cfg.Car	{"members":["org.grails.orm.hibernate.cfg.Car","org.grails.orm.hibernate.cfg.Truck","org.grails.orm.hibernate.cfg.Vehicle"]}
+entity	org.grails.orm.hibernate.cfg.Car	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"discriminatorValue":"org.grails.orm.hibernate.cfg.Car","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.Car","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Car","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":[],"props":{"id":{"backref":false,"insertable": [...]
+entity	org.grails.orm.hibernate.cfg.Truck	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"discriminatorValue":"org.grails.orm.hibernate.cfg.Truck","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.Truck","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Truck","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":[],"props":{"id":{"backref":false,"inse [...]
+entity	org.grails.orm.hibernate.cfg.Vehicle	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"org.grails.orm.hibernate.cfg.Vehicle","dynamicInse [...]
+@group	org.grails.orm.hibernate.cfg.CustomDiscriminator	{"members":["org.grails.orm.hibernate.cfg.CustomDiscriminator"]}
+entity	org.grails.orm.hibernate.cfg.CustomDiscriminator	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.CustomDiscriminator","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CustomDiscriminator","kin [...]
+@group	org.grails.orm.hibernate.cfg.CustomIdGeneratorEntity	{"members":["org.grails.orm.hibernate.cfg.CustomIdGeneratorEntity"]}
+entity	org.grails.orm.hibernate.cfg.CustomIdGeneratorEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.CustomIdGeneratorEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CustomIdGe [...]
+@group	org.grails.orm.hibernate.cfg.CustomTableEntity	{"members":["org.grails.orm.hibernate.cfg.CustomTableEntity"]}
+entity	org.grails.orm.hibernate.cfg.CustomTableEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.CustomTableEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CustomTableEntity","kind":"Ro [...]
+@group	org.grails.orm.hibernate.cfg.CustomTableNameEntity	{"members":["org.grails.orm.hibernate.cfg.CustomTableNameEntity"]}
+entity	org.grails.orm.hibernate.cfg.CustomTableNameEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.CustomTableNameEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CustomTableNameEntity [...]
+@group	org.grails.orm.hibernate.cfg.DerivedPropertyEntity	{"members":["org.grails.orm.hibernate.cfg.DerivedPropertyEntity"]}
+entity	org.grails.orm.hibernate.cfg.DerivedPropertyEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","firstName","lastName","fullName"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.DerivedPropertyEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpa [...]
+@group	org.grails.orm.hibernate.cfg.EntityWithCustomMapIndex	{"members":["org.grails.orm.hibernate.cfg.EntityWithCustomMapIndex","org.grails.orm.hibernate.cfg.EntityWithMap","org.grails.orm.hibernate.cfg.MapValue"]}
+entity	org.grails.orm.hibernate.cfg.EntityWithCustomMapIndex	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.EntityWithCustomMapIndex","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"EntityWi [...]
+entity	org.grails.orm.hibernate.cfg.EntityWithMap	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.EntityWithMap","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"EntityWithMap","kind":"RootCla [...]
+entity	org.grails.orm.hibernate.cfg.MapValue	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.MapValue","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"MapValue","kind":"RootClass","lazyProper [...]
+@group	org.grails.orm.hibernate.cfg.EntityWithList	{"members":["org.grails.orm.hibernate.cfg.EntityWithList"]}
+entity	org.grails.orm.hibernate.cfg.EntityWithList	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.EntityWithList","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"EntityWithList","kind":"Roo [...]
+@group	org.grails.orm.hibernate.cfg.GHUAnnotatedEntity	{"members":["org.grails.orm.hibernate.cfg.GHUAnnotatedEntity"]}
+entity	org.grails.orm.hibernate.cfg.GHUAnnotatedEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.GHUAnnotatedEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GHUAnnotatedEntity","kind": [...]
+@group	org.grails.orm.hibernate.cfg.GHUAuthor	{"members":["org.grails.orm.hibernate.cfg.GHUAuthor","org.grails.orm.hibernate.cfg.GHUBook"]}
+entity	org.grails.orm.hibernate.cfg.GHUAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.GHUAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GHUAuthor","kind":"RootClass", [...]
+entity	org.grails.orm.hibernate.cfg.GHUBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.GHUBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GHUBook","kind":"RootClass","lazyProperti [...]
+@group	org.grails.orm.hibernate.cfg.HmccTestAuthor	{"members":["org.grails.orm.hibernate.cfg.HmccTestAuthor","org.grails.orm.hibernate.cfg.HmccTestBook"]}
+entity	org.grails.orm.hibernate.cfg.HmccTestAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.HmccTestAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"HmccTestAuthor","kin [...]
+entity	org.grails.orm.hibernate.cfg.HmccTestBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","author"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.HmccTestBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"HmccTestBook","kind":" [...]
+@group	org.grails.orm.hibernate.cfg.MappingContextAuthor	{"members":["org.grails.orm.hibernate.cfg.MappingContextAuthor","org.grails.orm.hibernate.cfg.MappingContextBook"]}
+entity	org.grails.orm.hibernate.cfg.MappingContextAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.MappingContextAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"MappingC [...]
+entity	org.grails.orm.hibernate.cfg.MappingContextBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","author"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.MappingContextBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"MappingCon [...]
+@group	org.grails.orm.hibernate.cfg.MappingContextCompositeIdEntity	{"members":["org.grails.orm.hibernate.cfg.MappingContextCompositeIdEntity"]}
+entity	org.grails.orm.hibernate.cfg.MappingContextCompositeIdEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.MappingContextCompositeIdEntity","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"code","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"j [...]
+@group	org.grails.orm.hibernate.cfg.MappingContextConstrainedEntity	{"members":["org.grails.orm.hibernate.cfg.MappingContextConstrainedEntity"]}
+entity	org.grails.orm.hibernate.cfg.MappingContextConstrainedEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.MappingContextConstrainedEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityN [...]
+@group	org.grails.orm.hibernate.cfg.MappingContextNullableByDefaultEntity	{"members":["org.grails.orm.hibernate.cfg.MappingContextNullableByDefaultEntity"]}
+entity	org.grails.orm.hibernate.cfg.MappingContextNullableByDefaultEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.MappingContextNullableByDefaultEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{} [...]
+@group	org.grails.orm.hibernate.cfg.MappingContextPortableIdentityEntity	{"members":["org.grails.orm.hibernate.cfg.MappingContextPortableIdentityEntity"]}
+entity	org.grails.orm.hibernate.cfg.MappingContextPortableIdentityEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.MappingContextPortableIdentityEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}," [...]
+@group	org.grails.orm.hibernate.cfg.MappingContextWildcardMappedEntity	{"members":["org.grails.orm.hibernate.cfg.MappingContextWildcardMappedEntity"]}
+entity	org.grails.orm.hibernate.cfg.MappingContextWildcardMappedEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.MappingContextWildcardMappedEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaE [...]
+@group	org.grails.orm.hibernate.cfg.NumericDiscriminator	{"members":["org.grails.orm.hibernate.cfg.NumericDiscriminator"]}
+entity	org.grails.orm.hibernate.cfg.NumericDiscriminator	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.NumericDiscriminator","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"NumericDiscriminator"," [...]
+@group	org.grails.orm.hibernate.cfg.Person	{"members":["org.grails.orm.hibernate.cfg.Person"]}
+entity	org.grails.orm.hibernate.cfg.Person	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.Person","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Person","kind":"RootClass","lazyPropertiesCa [...]
+@group	org.grails.orm.hibernate.cfg.PrimaryBoundThing	{"members":["org.grails.orm.hibernate.cfg.PrimaryBoundThing"]}
+entity	org.grails.orm.hibernate.cfg.PrimaryBoundThing	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.PrimaryBoundThing","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"PrimaryBoundThing","ki [...]
+@group	org.grails.orm.hibernate.cfg.Simple	{"members":["org.grails.orm.hibernate.cfg.Simple"]}
+entity	org.grails.orm.hibernate.cfg.Simple	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.Simple","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Simple","kind":"RootClass","lazyPropertiesCacheable [...]
+@group	org.grails.orm.hibernate.cfg.SimpleIdBook	{"members":["org.grails.orm.hibernate.cfg.SimpleIdBook"]}
+entity	org.grails.orm.hibernate.cfg.SimpleIdBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.SimpleIdBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SimpleIdBook","kind":"RootClass [...]
+@group	org.grails.orm.hibernate.cfg.SnapAuthor	{"members":["org.grails.orm.hibernate.cfg.SnapAuthor","org.grails.orm.hibernate.cfg.SnapBook"]}
+entity	org.grails.orm.hibernate.cfg.SnapAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.SnapAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SnapAuthor","kind":"RootClas [...]
+entity	org.grails.orm.hibernate.cfg.SnapBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","pages","price","status","author"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.SnapBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SnapB [...]
+@group	org.grails.orm.hibernate.cfg.SnapCar	{"members":["org.grails.orm.hibernate.cfg.SnapCar","org.grails.orm.hibernate.cfg.SnapVehicle"]}
+entity	org.grails.orm.hibernate.cfg.SnapCar	{"abstractClass":false,"batchSize":-1,"declaredNames":["doors"],"discriminatorValue":"org.grails.orm.hibernate.cfg.SnapCar","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.SnapCar","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SnapCar","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":["doors"],"props":{"door [...]
+entity	org.grails.orm.hibernate.cfg.SnapVehicle	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"org.grails.orm.hibernate.cfg.SnapVehicl [...]
+@group	org.grails.orm.hibernate.cfg.SnapTag	{"members":["org.grails.orm.hibernate.cfg.SnapTag"]}
+entity	org.grails.orm.hibernate.cfg.SnapTag	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["name","labels"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.SnapTag","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SnapTag","kind":"RootClass","lazyProperties [...]
+@group	org.grails.orm.hibernate.cfg.TestEntityWithEnum	{"members":["org.grails.orm.hibernate.cfg.TestEntityWithEnum"]}
+entity	org.grails.orm.hibernate.cfg.TestEntityWithEnum	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","myEnum"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.TestEntityWithEnum","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TestEntityW [...]
+@group	org.grails.orm.hibernate.cfg.TestEntityWithParams	{"members":["org.grails.orm.hibernate.cfg.TestEntityWithParams"]}
+entity	org.grails.orm.hibernate.cfg.TestEntityWithParams	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","myProperty"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.TestEntityWithParams","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TestEntity [...]
+@group	org.grails.orm.hibernate.cfg.TestEntityWithSerializable	{"members":["org.grails.orm.hibernate.cfg.TestEntityWithSerializable"]}
+entity	org.grails.orm.hibernate.cfg.TestEntityWithSerializable	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","payload"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.TestEntityWithSerializable","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"T [...]
+@group	org.grails.orm.hibernate.cfg.TestEntityWithTypeName	{"members":["org.grails.orm.hibernate.cfg.TestEntityWithTypeName"]}
+entity	org.grails.orm.hibernate.cfg.TestEntityWithTypeName	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.TestEntityWithTypeName","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"TestEntityWi [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.A	{"members":["org.grails.orm.hibernate.cfg.domainbinding.A","org.grails.orm.hibernate.cfg.domainbinding.ManyToOne"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.A	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","manyToOne"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.A","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"A","kind":"RootClass" [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.ManyToOne	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.ManyToOne","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"ManyToOne","kind" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.AManyToManyEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.AManyToManyEntity","org.grails.orm.hibernate.cfg.domainbinding.BManyToManyEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.AManyToManyEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","manyToMany"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.AManyToManyEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{ [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.BManyToManyEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","manyToMany"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.BManyToManyEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{ [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.AW_All_Uni	{"members":["org.grails.orm.hibernate.cfg.domainbinding.AW_All_Uni","org.grails.orm.hibernate.cfg.domainbinding.AW_Default_Uni","org.grails.orm.hibernate.cfg.domainbinding.AW_Delete_Uni","org.grails.orm.hibernate.cfg.domainbinding.AW_Evict_Uni","org.grails.orm.hibernate.cfg.domainbinding.AW_Invalid_Uni","org.grails.orm.hibernate.cfg.domainbinding.AW_Lock_Uni","org.grails.orm.hibernate.cfg.domainbinding.AW_Merge_Uni","org.grails [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.AW_Default_Bi	{"members":["org.grails.orm.hibernate.cfg.domainbinding.AW_Default_Bi","org.grails.orm.hibernate.cfg.domainbinding.Book_BT_Default"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.AW_Default_Bi	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.AW_Default_Bi","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"A [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Book_BT_Default	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","author"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Book_BT_Default","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaE [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.AW_Default_String	{"members":["org.grails.orm.hibernate.cfg.domainbinding.AW_Default_String"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.AW_Default_String	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.AW_Default_String","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"j [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.AW_HasOne_Bi	{"members":["org.grails.orm.hibernate.cfg.domainbinding.AW_HasOne_Bi","org.grails.orm.hibernate.cfg.domainbinding.Profile_BT"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.AW_HasOne_Bi	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","profile"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.AW_HasOne_Bi","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"A [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Profile_BT	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","bio","author"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Profile_BT","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.AW_HasOne_Default	{"members":["org.grails.orm.hibernate.cfg.domainbinding.AW_HasOne_Default","org.grails.orm.hibernate.cfg.domainbinding.Profile_Default"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.AW_HasOne_Default	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","profile"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.AW_HasOne_Default","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEnti [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Profile_Default	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","bio","author"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Profile_Default","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEnt [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.AW_HasOne_Uni	{"members":["org.grails.orm.hibernate.cfg.domainbinding.AW_HasOne_Uni","org.grails.orm.hibernate.cfg.domainbinding.Passport"],"unbootable":"org.hibernate.MappingException: hasOne property [passport] is not bidirectional. Specify the other side of the relationship!"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.AW_OrphanRemoval	{"members":["org.grails.orm.hibernate.cfg.domainbinding.AW_OrphanRemoval","org.grails.orm.hibernate.cfg.domainbinding.Book_Orphan"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.AW_OrphanRemoval	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.AW_OrphanRemoval","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityNa [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Book_Orphan	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","author"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Book_Orphan","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityNam [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.AssociatedEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.AssociatedEntity","org.grails.orm.hibernate.cfg.domainbinding.DefaultColumnNameFetcherSpecEntity","org.grails.orm.hibernate.cfg.domainbinding.InheritedEntity","org.grails.orm.hibernate.cfg.domainbinding.SpecBaseEntity"],"unbootable":"org.hibernate.MappingException: Foreign key (FKnkoir23riyy3win4wt1f985as:associated_entity [])) must have same number of columns as the [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.AssociatedSide	{"members":["org.grails.orm.hibernate.cfg.domainbinding.AssociatedSide","org.grails.orm.hibernate.cfg.domainbinding.OwningSide","org.grails.orm.hibernate.cfg.domainbinding.Tag"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.AssociatedSide	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","owningSide"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.AssociatedSide","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityN [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.OwningSide	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","associated","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.OwningSide","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityNa [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Tag	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","owners"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Tag","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Tag","kind":"RootCla [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.BasicCollectionOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.BasicCollectionOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.BasicCollectionOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.BasicCollectionOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpa [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.Bird	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Bird","org.grails.orm.hibernate.cfg.domainbinding.Canary"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.Bird	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","canary"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Bird","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Bird","kin [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Canary	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","birds"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Canary","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Canary","kind": [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.CBAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CBAuthor","org.grails.orm.hibernate.cfg.domainbinding.CBBook"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.CBAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.CBAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CBAuthor","k [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.CBBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","authors"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.CBBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"authors":{"column":{"en [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.CBBaseNonTph	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CBBaseNonTph","org.grails.orm.hibernate.cfg.domainbinding.CBSubNonTph"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.CBBaseNonTph	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.CBBaseNonTph","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CBBaseNonTp [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.CBSubNonTph	{"abstractClass":false,"batchSize":-1,"declaredNames":["subProp"],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.CBSubNonTph","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CBSubNonTph","keyColumns":["id"],"kind":"JoinedSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames":["subProp"],"props":{"id":{" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.CBByteArrayEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CBByteArrayEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.CBByteArrayEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","data"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.CBByteArrayEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityN [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.CBCircular	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CBCircular"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.CBCircular	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","parent"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.CBCircular","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CBCirc [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.CBFace	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CBFace","org.grails.orm.hibernate.cfg.domainbinding.CBNose"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.CBFace	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","nose"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.CBFace","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CBFace","kind":" [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.CBNose	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","face"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.CBNose","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CBNose","kind":" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.CBManyToManyA	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CBManyToManyA","org.grails.orm.hibernate.cfg.domainbinding.CBManyToManyB"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.CBManyToManyA	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","others"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.CBManyToManyA","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":" [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.CBManyToManyB	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","owners"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.CBManyToManyB","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.CBNamedInverse	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CBNamedInverse","org.grails.orm.hibernate.cfg.domainbinding.CBNamedOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.CBNamedInverse	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","owners"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.CBNamedInverse","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"owners":{"column [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.CBNamedOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","others"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.CBNamedOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"others":{"column":{" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.CBNullableEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CBNullableEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.CBNullableEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","nullableProp"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.CBNullableEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaE [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.CBNumericBase	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CBNumericBase","org.grails.orm.hibernate.cfg.domainbinding.CBNumericSub"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.CBNumericBase	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"org.grails.orm.hibernate.cfg.d [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.CBNumericSub	{"abstractClass":false,"batchSize":-1,"declaredNames":["num"],"discriminatorValue":"org.grails.orm.hibernate.cfg.domainbinding.CBNumericSub","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.CBNumericSub","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CBNumericSub","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[ [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.CBOwnNameInverse	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CBOwnNameInverse","org.grails.orm.hibernate.cfg.domainbinding.CBOwnNameOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.CBOwnNameInverse	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","owners"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.CBOwnNameInverse","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"owners":{"ke [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.CBOwnNameOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","others"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.CBOwnNameOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"others":{"keys": [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.CBOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CBOwner","org.grails.orm.hibernate.cfg.domainbinding.CBPet"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.CBOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","pet"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.CBOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CBOwner","kind" [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.CBPet	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.CBPet","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"CBPet","ki [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.CBUniqueEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CBUniqueEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.CBUniqueEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","uniqueProp","notUniqueProp"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.CBUniqueEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.CBUniqueGroupEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CBUniqueGroupEntity"],"unbootable":"org.hibernate.MappingException: org.grails.orm.hibernate.cfg.domainbinding.CBUniqueGroupEntity references an unknown property group1"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.ChildPersister	{"members":["org.grails.orm.hibernate.cfg.domainbinding.ChildPersister","org.grails.orm.hibernate.cfg.domainbinding.Owner_All_Uni_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_Default_Uni_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_Delete_Uni_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_Evict_Uni_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_Lock_Uni_P","org.grails.orm.hibernate.cfg.domainbind [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.ChildPersister	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.ChildPersister","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName": [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Owner_All_Uni_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Owner_All_Uni_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpa [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Owner_Default_Uni_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Owner_Default_Uni_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables" [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Owner_Delete_Uni_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Owner_Delete_Uni_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{ [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Owner_Evict_Uni_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Owner_Evict_Uni_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}, [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Owner_Lock_Uni_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Owner_Lock_Uni_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"j [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Owner_Merge_Uni_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Owner_Merge_Uni_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}, [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Owner_Persist_Uni_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Owner_Persist_Uni_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables" [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Owner_Replicate_Uni_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Owner_Replicate_Uni_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTab [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Owner_SaveUpdate_Uni_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Owner_SaveUpdate_Uni_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinT [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Owner_Two_Uni_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","funnyChildren","sillyChildren"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Owner_Two_Uni_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.Child_BT_All_P	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Child_BT_All_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_All_Bi_P"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.Child_BT_All_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Child_BT_All_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEnti [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Owner_All_Bi_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Owner_All_Bi_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEn [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Default_P	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Default_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_Default_Bi_P"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Default_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Default_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}, [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Owner_Default_Bi_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Owner_Default_Bi_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{ [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Delete_P	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Delete_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_Delete_Bi_P"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Delete_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Delete_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"j [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Owner_Delete_Bi_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Owner_Delete_Bi_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}, [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Evict_P	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Evict_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_Evict_Bi_P"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Evict_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Evict_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpa [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Owner_Evict_Bi_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Owner_Evict_Bi_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"j [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Lock_P	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Lock_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_Lock_Bi_P"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Lock_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Lock_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEn [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Owner_Lock_Bi_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Owner_Lock_Bi_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpa [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Merge_P	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Merge_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_Merge_Bi_P"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Merge_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Merge_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpa [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Owner_Merge_Bi_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Owner_Merge_Bi_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"j [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Persist_P	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Persist_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_Persist_Bi_P"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Persist_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Persist_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}, [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Owner_Persist_Bi_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Owner_Persist_Bi_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{ [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Replicate_P	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Replicate_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_Replicate_Bi_P"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Replicate_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Child_BT_Replicate_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables" [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Owner_Replicate_Bi_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Owner_Replicate_Bi_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTable [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.Child_BT_SaveUpdate_P	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Child_BT_SaveUpdate_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_SaveUpdate_Bi_P"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.Child_BT_SaveUpdate_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Child_BT_SaveUpdate_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTable [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Owner_SaveUpdate_Bi_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Owner_SaveUpdate_Bi_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTab [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.Child_Orphan_P	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Child_Orphan_P","org.grails.orm.hibernate.cfg.domainbinding.Owner_Orphan_P"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.Child_Orphan_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Child_Orphan_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEnti [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Owner_Orphan_P	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Owner_Orphan_P","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEn [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.Clown01	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Clown01","org.grails.orm.hibernate.cfg.domainbinding.Person01"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.Clown01	{"abstractClass":false,"batchSize":-1,"declaredNames":["clownName"],"discriminatorValue":"org.grails.orm.hibernate.cfg.domainbinding.Clown01","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Clown01","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Clown01","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable": [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Person01	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","status"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"org.grails.orm.hibernate.c [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.CompositeIdManyToOne	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CompositeIdManyToOne","org.grails.orm.hibernate.cfg.domainbinding.CompositeIdParent"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.CompositeIdManyToOne	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.CompositeIdManyToOne","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"name","naturalIdentifier":false,"optional":true,"updateable":true,"valu [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.CompositeIdParent	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.CompositeIdParent","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}, [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.CompositeIdManyToOneP	{"members":["org.grails.orm.hibernate.cfg.domainbinding.CompositeIdManyToOneP","org.grails.orm.hibernate.cfg.domainbinding.CompositeIdParentP"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.CompositeIdManyToOneP	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.CompositeIdManyToOneP","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"name","naturalIdentifier":false,"optional":true,"updateable":true,"va [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.CompositeIdParentP	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.CompositeIdParentP","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{ [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.DCFNKid	{"members":["org.grails.orm.hibernate.cfg.domainbinding.DCFNKid","org.grails.orm.hibernate.cfg.domainbinding.DCFNOwner","org.grails.orm.hibernate.cfg.domainbinding.DCFNSubKid"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.DCFNKid	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","parent"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"org.grails.orm.hibernate.cf [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.DCFNOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","kids"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.DCFNOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"DCFNOwner" [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.DCFNSubKid	{"abstractClass":false,"batchSize":-1,"declaredNames":["extra"],"discriminatorValue":"org.grails.orm.hibernate.cfg.domainbinding.DCFNSubKid","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.DCFNSubKid","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"DCFNSubKid","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"own [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.DefaultColumnNameFetcherSpecUnidirectionalChild	{"members":["org.grails.orm.hibernate.cfg.domainbinding.DefaultColumnNameFetcherSpecUnidirectionalChild","org.grails.orm.hibernate.cfg.domainbinding.DefaultColumnNameFetcherSpecUnidirectionalOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.DefaultColumnNameFetcherSpecUnidirectionalChild	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.DefaultColumnNameFetcherSpecUnidirectionalChild","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"Basic [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.DefaultColumnNameFetcherSpecUnidirectionalOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","children"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.DefaultColumnNameFetcherSpecUnidirectionalOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"B [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.Dog	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Dog","org.grails.orm.hibernate.cfg.domainbinding.Mammal"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.Dog	{"abstractClass":false,"batchSize":-1,"declaredNames":["foo","animals"],"discriminatorValue":"org.grails.orm.hibernate.cfg.domainbinding.Dog","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Dog","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"animals":{"keys":[{"enumType":"default","length":-1,"name":"animals_id","precision":-1,"scale":-1,"unique":false}]}},"j [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Mammal	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","dogs"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"org.grails.orm.hibernat [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.EOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.EOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.EOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","address"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.EOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"EOwner","kind [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.EmbeddedCollOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.EmbeddedCollOwner"],"unbootable":"org.hibernate.MappingException: Foreign key (FKbsirss7y0mjy4cs9ypsekv7y:embedded_coll_owner_embedded_item [])) must have same number of columns as the referenced primary key (embedded_coll_owner [id])"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.EntityWithAssigned	{"members":["org.grails.orm.hibernate.cfg.domainbinding.EntityWithAssigned"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.EntityWithAssigned	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.EntityWithAssigned","generator":{"className":"org.hibernate.generator.Assigned"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"EntityWithAssigned","kind":"RootCl [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.EntityWithIdentity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.EntityWithIdentity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.EntityWithIdentity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.EntityWithIdentity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsIdentityGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEnt [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.EntityWithImplicitSequence	{"members":["org.grails.orm.hibernate.cfg.domainbinding.EntityWithImplicitSequence"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.EntityWithImplicitSequence	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.EntityWithImplicitSequence","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsSequenceStyleGenerator","sequence":{"incrementSize":50,"name":"entity_with_implicit [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.EntityWithIncrement	{"members":["org.grails.orm.hibernate.cfg.domainbinding.EntityWithIncrement"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.EntityWithIncrement	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.EntityWithIncrement","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsIncrementGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpa [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.EntityWithNative	{"members":["org.grails.orm.hibernate.cfg.domainbinding.EntityWithNative"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.EntityWithNative	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.EntityWithNative","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityNam [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.EntityWithSequence	{"members":["org.grails.orm.hibernate.cfg.domainbinding.EntityWithSequence"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.EntityWithSequence	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.EntityWithSequence","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsSequenceStyleGenerator","sequence":{"incrementSize":50,"name":"seq_test","optimizer":"org.hibernate [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.EntityWithTable	{"members":["org.grails.orm.hibernate.cfg.domainbinding.EntityWithTable"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.EntityWithTable	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.EntityWithTable","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsTableGenerator","table":{"incrementSize":50,"segmentValue":"default.id","tableName":"hibernate_sequences" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.EntityWithUUID	{"members":["org.grails.orm.hibernate.cfg.domainbinding.EntityWithUUID"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.EntityWithUUID	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.EntityWithUUID","generator":{"className":"org.hibernate.id.uuid.UuidGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"EntityWithUUID","kind":"RootClass","laz [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.IUMColumns	{"members":["org.grails.orm.hibernate.cfg.domainbinding.IUMColumns"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.IUMColumns	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","writable","insertGuard","updateGuard"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.IUMColumns","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTabl [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.ImpliedMapChild_All	{"members":["org.grails.orm.hibernate.cfg.domainbinding.ImpliedMapChild_All","org.grails.orm.hibernate.cfg.domainbinding.ImpliedMapParent_All"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.ImpliedMapChild_All	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","value","parent"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.ImpliedMapChild_All","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables": [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.ImpliedMapParent_All	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","settings"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.ImpliedMapParent_All","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}," [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.ImpliedMapChild_SaveUpdate	{"members":["org.grails.orm.hibernate.cfg.domainbinding.ImpliedMapChild_SaveUpdate","org.grails.orm.hibernate.cfg.domainbinding.ImpliedMapParent_SaveUpdate"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.ImpliedMapChild_SaveUpdate	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","value"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.ImpliedMapChild_SaveUpdate","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTab [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.ImpliedMapParent_SaveUpdate	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","settings"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.ImpliedMapParent_SaveUpdate","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","jo [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.MapChildP_All	{"members":["org.grails.orm.hibernate.cfg.domainbinding.MapChildP_All","org.grails.orm.hibernate.cfg.domainbinding.MapParentP_All"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.MapChildP_All	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","childValue","parent"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.MapChildP_All","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpa [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.MapParentP_All	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","settings"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.MapParentP_All","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEn [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.MapChildP_SaveUpdate	{"members":["org.grails.orm.hibernate.cfg.domainbinding.MapChildP_SaveUpdate","org.grails.orm.hibernate.cfg.domainbinding.MapParentP_SaveUpdate"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.MapChildP_SaveUpdate	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","childValue"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.MapChildP_SaveUpdate","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{} [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.MapParentP_SaveUpdate	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","settings"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.MapParentP_SaveUpdate","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTab [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.MapCollectionOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.MapCollectionOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.MapCollectionOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","data"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.MapCollectionOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntit [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.MtoAllA	{"members":["org.grails.orm.hibernate.cfg.domainbinding.MtoAllA","org.grails.orm.hibernate.cfg.domainbinding.MtoAllB"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.MtoAllA	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","b"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.MtoAllA","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"MtoAllA","kind":" [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.MtoAllB	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","a"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.MtoAllB","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"MtoAllB","kind":" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.OneToOneFace	{"members":["org.grails.orm.hibernate.cfg.domainbinding.OneToOneFace","org.grails.orm.hibernate.cfg.domainbinding.OneToOneNose"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.OneToOneFace	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","nose"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.OneToOneFace","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.OneToOneNose	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","hasFreckles","face"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.OneToOneNose","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEnt [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.OneToOneLeft	{"members":["org.grails.orm.hibernate.cfg.domainbinding.OneToOneLeft","org.grails.orm.hibernate.cfg.domainbinding.OneToOneRight"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.OneToOneLeft	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label","right"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.OneToOneLeft","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityNa [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.OneToOneRight	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","code","left"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.OneToOneRight","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityNa [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.OneToOneUnidirDest	{"members":["org.grails.orm.hibernate.cfg.domainbinding.OneToOneUnidirDest","org.grails.orm.hibernate.cfg.domainbinding.OneToOneUnidirSource"],"unbootable":"org.hibernate.MappingException: hasOne property [dest] is not bidirectional. Specify the other side of the relationship!"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.Owner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Owner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.Owner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","someProperty"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Owner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Owner","ki [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.OwnerWithEmbeddedP	{"members":["org.grails.orm.hibernate.cfg.domainbinding.OwnerWithEmbeddedP"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.OwnerWithEmbeddedP	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","address"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.OwnerWithEmbeddedP","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{} [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.PBAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PBAuthor","org.grails.orm.hibernate.cfg.domainbinding.PBEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.PBAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.PBAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"PBAuthor","k [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.PBEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","author","eagerAuthor"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.PBEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEn [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.PBCascadeEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PBCascadeEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.PBCascadeEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags","statuses"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.PBCascadeEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpa [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.PBWriteEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PBWriteEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.PBWriteEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","writable","insertOnly","updateOnly","readOnly"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.PBWriteEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.Person	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Person","org.grails.orm.hibernate.cfg.domainbinding.Pet"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.Person	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","pets"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Person","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Person"," [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Pet	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Pet","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Pet","kind":"R [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.Person02	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Person02"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.Person02	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","status"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Person02","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Person02", [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.Person03	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Person03"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.Person03	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","status"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Person03","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Person03", [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.Person04	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Person04"],"unbootable":"org.hibernate.HibernateException: Error building BidiEnumMap for org.grails.orm.hibernate.cfg.domainbinding.Status01"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.Person05	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Person05"],"unbootable":"org.hibernate.MappingException: 'UserType' implementation 'org.grails.orm.hibernate.cfg.domainbinding.UserTypeEnumType' does not implement 'ParameterizedType' or 'AnnotationBasedUserType' but parameters were provided"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.PersonWithCollection	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PersonWithCollection"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.PersonWithCollection	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","statuses"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.PersonWithCollection","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}," [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.PersonWithColumnExtras	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PersonWithColumnExtras"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.PersonWithColumnExtras	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","status"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.PersonWithColumnExtras","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{} [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.PersonWithExplicitColumn	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PersonWithExplicitColumn"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.PersonWithExplicitColumn	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","status"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.PersonWithExplicitColumn","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.Post	{"members":["org.grails.orm.hibernate.cfg.domainbinding.Post","org.grails.orm.hibernate.cfg.domainbinding.Tag_BT"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.Post	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","content","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Post","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Post","kin [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.Tag_BT	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","posts"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.Tag_BT","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Tag_BT", [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecAuthor","org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecPet"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","pets"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables": [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecPet	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecPet","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"j [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecCustomEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecCustomEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecCustomEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","data"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecCustomEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id"," [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecCustomUserTypeCollection	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecCustomUserTypeCollection"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecCustomUserTypeCollection	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","categories"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecCustomUserTypeCollection","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValu [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecEmployee	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecEmployee"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecEmployee	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","address"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecEmployee","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinT [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecEnumBook	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecEnumBook"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecEnumBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","status"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecEnumBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTa [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecEnumCollection	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecEnumCollection"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecEnumCollection	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","statuses"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecEnumCollection","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecFKChild	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecFKChild","org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecFKOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecFKChild	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecFKChild","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTable [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecFKOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","child"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecFKOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTable [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecHasOneOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecHasOneOwner","org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecHasOneProfile"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecHasOneOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","profile"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecHasOneOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id", [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecHasOneProfile	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","bio","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecHasOneProfile","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierPropert [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecSerializableEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecSerializableEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecSerializableEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecSerializableEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProp [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecSimpleBook	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecSimpleBook"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecSimpleBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecSimpleBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joi [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecTenantEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecTenantEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecTenantEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tenantId"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.PropertyBinderSpecTenantEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"i [...]
+filter	tenantId	{"appliedToLoadByKey":false,"autoEnabled":false,"name":"tenantId","parameterNames":["tenantId"],"parameterTypes":{"tenantId":"java.lang.Integer"}}
+@group	org.grails.orm.hibernate.cfg.domainbinding.UnidirectionalItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.UnidirectionalItem","org.grails.orm.hibernate.cfg.domainbinding.UnidirectionalOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.UnidirectionalItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.UnidirectionalItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName": [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.UnidirectionalOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.UnidirectionalOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEn [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.VersionBinderCustomUniqueEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.VersionBinderCustomUniqueEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.VersionBinderCustomUniqueEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.VersionBinderCustomUniqueEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinT [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.VersionBinderNoVersionEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.VersionBinderNoVersionEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.VersionBinderNoVersionEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":[],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.VersionBinderNoVersionEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaE [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.VersionBinderUniqueEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.VersionBinderUniqueEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.VersionBinderUniqueEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.VersionBinderUniqueEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"j [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.AbstractTestEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.AbstractTestEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.binder.AbstractTestEntity	{"abstractClass":true,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.binder.AbstractTestEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.CUPerson	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.CUPerson"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.binder.CUPerson	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","address","requiredAddress"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.binder.CUPerson","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTable [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.CachedEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.CachedEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.binder.CachedEntity	{"abstractClass":false,"batchSize":0,"cacheConcurrencyStrategy":"read-write","cached":true,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.binder.CachedEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProper [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.ConfiguredDiscriminatorBinderSpecEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.ConfiguredDiscriminatorBinderSpecEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.binder.ConfiguredDiscriminatorBinderSpecEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.binder.ConfiguredDiscriminatorBinderSpecEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicVa [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.DiscriminatorPropertyBinderSpecEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.DiscriminatorPropertyBinderSpecEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.binder.DiscriminatorPropertyBinderSpecEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.binder.DiscriminatorPropertyBinderSpecEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.JoinedSubClassRoot	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.JoinedSubClassRoot","org.grails.orm.hibernate.cfg.domainbinding.binder.JoinedSubClassSub"],"unbootable":"org.hibernate.MappingException: Could not parse discriminator value 'null' as discriminator type 'string'"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.MapMapLeft	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.MapMapLeft","org.grails.orm.hibernate.cfg.domainbinding.binder.MapMapRight"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.binder.MapMapLeft	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","rights"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.binder.MapMapLeft","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"j [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.binder.MapMapRight	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","lefts"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.binder.MapMapRight","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}," [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.MapSetLeft	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.MapSetLeft","org.grails.orm.hibernate.cfg.domainbinding.binder.MapSetRight"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.binder.MapSetLeft	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","rights"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.binder.MapSetLeft","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"j [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.binder.MapSetRight	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","lefts"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.binder.MapSetRight","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}," [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.NonLazyCachedEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.NonLazyCachedEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.binder.NonLazyCachedEntity	{"abstractClass":false,"batchSize":0,"cacheConcurrencyStrategy":"read-write","cached":true,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.binder.NonLazyCachedEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","id [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.OwnedLeft	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.OwnedLeft","org.grails.orm.hibernate.cfg.domainbinding.binder.OwnerRight"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.binder.OwnedLeft	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","owners"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.binder.OwnedLeft","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpa [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.binder.OwnerRight	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","lefts"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.binder.OwnerRight","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jp [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.OwnedSelf	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.OwnedSelf"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.binder.OwnedSelf	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","followers","following"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.binder.OwnedSelf","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","join [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.ReadOnlyCachedEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.ReadOnlyCachedEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.binder.ReadOnlyCachedEntity	{"abstractClass":false,"batchSize":0,"cacheConcurrencyStrategy":"read-only","cached":true,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.binder.ReadOnlyCachedEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","i [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSJoinedSub	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSJoinedSub","org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSJoinedSuper"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSJoinedSub	{"abstractClass":false,"batchSize":-1,"declaredNames":["subName"],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSJoinedSub","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SMBSJoinedSub","keyColumns":["id"],"kind":"JoinedSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames":["subNam [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSJoinedSuper	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSJoinedSuper","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}," [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSSingleSub	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSSingleSub","org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSSingleSuper"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSSingleSub	{"abstractClass":false,"batchSize":-1,"declaredNames":["subName"],"discriminatorValue":"org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSSingleSub","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSSingleSub","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SMBSSingleSub","kind":"SingleTableSubclass","optimisticL [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSSingleSuper	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"org.grails.orm [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSUnionSub	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSUnionSub","org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSUnionSuper"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSUnionSub	{"abstractClass":false,"batchSize":-1,"declaredNames":["subName"],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSUnionSub","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SMBSUnionSub","kind":"UnionSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames":["subName"],"props":{"id":{"back [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSUnionSuper	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.binder.SMBSUnionSuper","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsSequenceStyleGenerator","sequence":{"incrementSize":50,"name":"smbsunion_super_SEQ","optimize [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.SingleTableSubClassDefault	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.SingleTableSubClassDefault","org.grails.orm.hibernate.cfg.domainbinding.binder.SingleTableSubClassRoot","org.grails.orm.hibernate.cfg.domainbinding.binder.SingleTableSubClassSub"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.binder.SingleTableSubClassDefault	{"abstractClass":false,"batchSize":-1,"declaredNames":["label"],"discriminatorValue":"org.grails.orm.hibernate.cfg.domainbinding.binder.SingleTableSubClassDefault","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.binder.SingleTableSubClassDefault","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SingleTableSubClass [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.binder.SingleTableSubClassRoot	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"org.grails.or [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.binder.SingleTableSubClassSub	{"abstractClass":false,"batchSize":-1,"declaredNames":["name"],"discriminatorValue":"SUB_CLASS","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.binder.SingleTableSubClassSub","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"SingleTableSubClassSub","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[] [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.TestEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.TestEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.binder.TestEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.binder.TestEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityN [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.UnidirectionalLeft	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.UnidirectionalLeft","org.grails.orm.hibernate.cfg.domainbinding.binder.UnidirectionalRight"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.binder.UnidirectionalLeft	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","rights"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.binder.UnidirectionalLeft","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","j [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.binder.UnidirectionalRight	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.binder.UnidirectionalRight","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTabl [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.binder.UnionSubClassRoot	{"members":["org.grails.orm.hibernate.cfg.domainbinding.binder.UnionSubClassRoot","org.grails.orm.hibernate.cfg.domainbinding.binder.UnionSubClassSub"],"unbootable":"org.hibernate.MappingException: Could not parse discriminator value 'null' as discriminator type 'string'"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsSequenceGeneratorEnumSpecEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsSequenceGeneratorEnumSpecEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsSequenceGeneratorEnumSpecEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsSequenceGeneratorEnumSpecEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"Basic [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.generator.SequenceStyleGeneratorSpecEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.generator.SequenceStyleGeneratorSpecEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.generator.SequenceStyleGeneratorSpecEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.generator.SequenceStyleGeneratorSpecEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifie [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.CompositeKeyEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.CompositeKeyEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.CompositeKeyEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.CompositeKeyEntity","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"code","naturalIdentifier":false,"optional":true,"update [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.EnumEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.EnumEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.EnumEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","type"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.EnumEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{ [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.ExplicitNonLazy	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.ExplicitNonLazy"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.ExplicitNonLazy	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.ExplicitNonLazy","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.GeneratorDefaultEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.GeneratorDefaultEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.GeneratorDefaultEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.GeneratorDefaultEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"i [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.GeneratorUuid2Entity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.GeneratorUuid2Entity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.GeneratorUuid2Entity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.GeneratorUuid2Entity","generator":{"className":"org.hibernate.id.uuid.UuidGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Generat [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HBPPerson	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HBPPerson"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HBPPerson	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HBPPerson","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}, [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HBPStatusPerson	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HBPStatusPerson"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HBPStatusPerson	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","statuses"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HBPStatusPerson","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id", [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HCEPEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HCEPEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HCEPEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","type"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HCEPEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaE [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HCIPCompositeEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HCIPCompositeEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HCIPCompositeEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HCIPCompositeEntity","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"code","naturalIdentifier":false,"optional":true,"upda [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HCIPSimpleEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HCIPSimpleEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HCIPSimpleEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HCIPSimpleEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTabl [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HCPTestEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HCPTestEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HCPTestEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","custom"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HCPTestEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables": [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HMMPA	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HMMPA","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HMMPB"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HMMPA	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","others"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HMMPA","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"others":{"keys [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HMMPB	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","owners"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HMMPB","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"owners":{"keys [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HMTOPAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HMTOPAuthor","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HMTOPBook"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HMTOPAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HMTOPAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HMTOPBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","author"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HMTOPBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables": [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HOTMPAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HOTMPAuthor","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HOTMPBook"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HOTMPAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HOTMPAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HOTMPBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HOTMPBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEn [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPEComposite	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPEComposite"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPEComposite	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPEComposite","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"a","naturalIdentifier":false,"optional":true,"updateable":true,"val [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPESimple	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPESimple"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPESimple	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPESimple","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEnt [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPPSClassTyped	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPPSClassTyped"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPPSClassTyped	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPPSClassTyped","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables": [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPPSManyA	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPPSManyA","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPPSManyB"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPPSManyA	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","others"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPPSManyA","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"others [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPPSManyB	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","owners"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPPSManyB","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"owners [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPPSStringTyped	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPPSStringTyped"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPPSStringTyped	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HPPSStringTyped","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HSEPEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HSEPEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HSEPEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","type"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HSEPEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaE [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HSIPAssignedEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HSIPAssignedEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HSIPAssignedEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HSIPAssignedEntity","generator":{"className":"org.hibernate.generator.Assigned"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"HSIPAssignedEn [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HSIPSimpleEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HSIPSimpleEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HSIPSimpleEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HSIPSimpleEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTabl [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HSPEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HSPEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HSPEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","type"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HSPEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}, [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPAuthor","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPAuthorCached","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPAuthorCustom","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPAuthorLazy","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPAuthorOrphan","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTM [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPCourse	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPCourse","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPStudent"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPCourse	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","students"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPCourse","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTabl [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPStudent	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","courses"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPStudent","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTabl [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPEntityWithEnum	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPEntityWithEnum"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPEntityWithEnum	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","statuses"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPEntityWithEnum","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id"," [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPJoinColOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPJoinColOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPJoinColOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPJoinColOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTabl [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPMappedTableAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPMappedTableAuthor","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPMappedTableBook"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPMappedTableAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPMappedTableAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProper [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPMappedTableBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPMappedTableBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","j [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOrder	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOrder"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOrder	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOrder","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"items": [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOrderClosure	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOrderClosure"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOrderClosure	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOrderClosure","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTab [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOrderEmptyIndex	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOrderEmptyIndex"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOrderEmptyIndex	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOrderEmptyIndex","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","j [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOrderMap	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOrderMap"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOrderMap	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOrderMap","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}, [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOwnerObject	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOwnerObject"],"unbootable":"org.hibernate.MappingException: Error creating SQL 'create' commands for table 'htmpowner_object_items' [Unable to determine SQL type name for column 'items_java_lang_object' of table 'htmpowner_object_items' because there is no type mapping for org.hibernate.type.SqlTypes code: 2000 (JAVA_OBJECT)]"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOwnerString	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOwnerString"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOwnerString	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPOwnerString","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPQuotedTableAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPQuotedTableAuthor","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPQuotedTableBook"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPQuotedTableAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPQuotedTableAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProper [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPQuotedTableBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTMPQuotedTableBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","j [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTOPAddress	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTOPAddress","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTOPAuthor","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTOPBook","org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTOPProfile"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTOPAddress	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","city"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTOPAddress","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jp [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTOPAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","profile","address","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTOPAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTOPBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","author"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTOPBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{} [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTOPProfile	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","author"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HTOPProfile","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}," [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HVPEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.HVPEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.HVPEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.HVPEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.JoinFetchEntity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.JoinFetchEntity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.JoinFetchEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.JoinFetchEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTable [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.hibernate.LazyAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.hibernate.LazyAuthor","org.grails.orm.hibernate.cfg.domainbinding.hibernate.LazyBook"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.LazyAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.LazyAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables": [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.hibernate.LazyBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","author"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.hibernate.LazyBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{} [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectCollectionGroup	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectCollectionGroup"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectCollectionGroup	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","x","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectCollectionGroup","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTa [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectEnumColumn	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectEnumColumn"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectEnumColumn	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","state"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectEnumColumn","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpa [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectEnumGroup	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectEnumGroup"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectEnumGroup	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","state","other"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectEnumGroup","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{ [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectItem","org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectItemOneOwner","org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectItemTwoOwner","org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectOtherItem"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":" [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectItemOneOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectItemOneOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTabl [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectItemTwoOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","items","others"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectItemTwoOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id", [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectOtherItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectOtherItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEnt [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectNamedInverse	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectNamedInverse","org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectNamedOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectNamedInverse	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","owners"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectNamedInverse","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTab [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectNamedOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","others"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectNamedOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectOneCollection	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectOneCollection"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectOneCollection	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectOneCollection","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTab [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectReadOnlyColumns	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectReadOnlyColumns"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectReadOnlyColumns	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","inserted","updated"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectReadOnlyColumns","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"i [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectTwoCollections	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectTwoCollections"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectTwoCollections	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","tags","scores"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectTwoCollections","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"i [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectWritable	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectWritable"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectWritable	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","inserted","updated"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.DefectWritable","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenAbstractBase	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenAbstractBase","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenConcreteChild"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenAbstractBase	{"abstractClass":true,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"org.grails.orm.hi [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenConcreteChild	{"abstractClass":false,"batchSize":-1,"declaredNames":["extra"],"discriminatorValue":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenConcreteChild","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenConcreteChild","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenConcreteChild","kind":"SingleTableSubclass","optimistic [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenAnimal	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenAnimal","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCat","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenDog","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPuppy"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenAnimal	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"org.grails.orm.hibernat [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCat	{"abstractClass":false,"batchSize":-1,"declaredNames":["indoor"],"discriminatorValue":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCat","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCat","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenCat","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTa [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenDog	{"abstractClass":false,"batchSize":-1,"declaredNames":["breed"],"discriminatorValue":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenDog","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenDog","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenDog","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTab [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPuppy	{"abstractClass":false,"batchSize":-1,"declaredNames":["weeks"],"discriminatorValue":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPuppy","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPuppy","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenPuppy","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[], [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenBasic	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenBasic","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenWithOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenBasic	{"abstractClass":false,"batchSize":5,"cached":false,"declaredNames":["version","name","code","age","price","notes","tag"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":true,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenBasic","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","jo [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenWithOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","basic"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenWithOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityNa [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheBogus	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheBogus"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheBogus	{"abstractClass":false,"batchSize":0,"cacheConcurrencyStrategy":"read-write","cached":true,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheBogus","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierPro [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheDefault	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheDefault"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheDefault	{"abstractClass":false,"batchSize":0,"cacheConcurrencyStrategy":"read-write","cached":true,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheDefault","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifie [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheLeaf	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheLeaf","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheRoot"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheLeaf	{"abstractClass":false,"batchSize":-1,"declaredNames":["extra"],"discriminatorValue":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheLeaf","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheLeaf","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenCacheLeaf","kind":"SingleTableSubclass","optimisticLock":"VERSION", [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheRoot	{"abstractClass":false,"batchSize":0,"cacheConcurrencyStrategy":"read-write","cached":true,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"di [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheNonStrict	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheNonStrict"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheNonStrict	{"abstractClass":false,"batchSize":0,"cacheConcurrencyStrategy":"nonstrict-read-write","cached":true,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheNonStrict","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicVal [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheNone	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheNone"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheNone	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheNone","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityNam [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheOff	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheOff"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheOff	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheOff","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheReadOnly	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheReadOnly"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheReadOnly	{"abstractClass":false,"batchSize":0,"cacheConcurrencyStrategy":"read-only","cached":true,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCacheReadOnly","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifi [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCar	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCar","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenVehicle"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCar	{"abstractClass":false,"batchSize":-1,"declaredNames":["doors"],"discriminatorValue":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCar","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCar","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenCar","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTab [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenVehicle	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"org.grails.orm.hiberna [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidChild	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidChild","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidParent"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidChild	{"abstractClass":false,"batchSize":-1,"declaredNames":["c"],"discriminatorValue":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidChild","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidChild","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"a","naturalIdentifier":false,"optional":true,"upda [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidParent	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"org.grails.orm.hibernate.cf [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidEmbOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidEmbOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidEmbOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","home"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidEmbOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntit [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidIndexed	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidIndexed"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidIndexed	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidIndexed","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"a","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"java [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidItem","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidKid","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidListedKid","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName": [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidKid	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidKid","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityN [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidListedKid	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","owner","_GenCidOwner_listedKidsBackref","_listedKidsIndexBackref"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidListedKid","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierK [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags","items","kids","listedKids"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidOwner","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"code","naturalIdentifier":false,"optional":tru [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidNested	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidNested","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidRef","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidRefNested","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidSimple"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidNested	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidNested","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"name","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"jav [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidRef	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","plain","named"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidRef","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntity [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidRefNested	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","target"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidRefNested","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaE [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidSimple	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","note"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidSimple","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"age","naturalIdentifier":false,"optional":true,"updateable":true,"value" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidParts	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidParts","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidTarget"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidParts	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","extra"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidParts","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"name","naturalIdentifier":false,"optional":true,"updateable":true,"value" [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidTarget	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCidTarget","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityNa [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCoded	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCoded","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCodedChild"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCoded	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.Integer","jdbcCode":4,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"integer","text":"class","unique":false}],"typeName":"integer","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":false,"discriminatorValue":"1","dynamicInsert":false,"d [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCodedChild	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"discriminatorValue":"2","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCodedChild","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenCodedChild","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":[],"props":{ [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedEntityHolder	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedEntityHolder"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedEntityHolder	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","inner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedEntityHolder","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedHolder	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedHolder"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedHolder	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","inner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedHolder","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTable [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedItem"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{} [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedItems	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedItems"],"unbootable":"org.hibernate.MappingException: Foreign key (FKl24b9gd5068yppcmjy9ble6t2:gen_coll_embedded_items_gen_coll_item [])) must have same number of columns as the referenced primary key (gen_coll_embedded_items [id])"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedSibling	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedSibling"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedSibling	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","inner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEmbeddedSibling","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTab [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEnumMap	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollEnumMap"],"unbootable":"org.hibernate.MappingException: Error creating SQL 'create' commands for table 'gen_coll_enum_map_by_name' [Unable to determine SQL type name for column 'by_name_elt' of table 'gen_coll_enum_map_by_name' because there is no type mapping for org.hibernate.type.SqlTypes code: 2000 (JAVA_OBJECT)]"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollKinds	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollKinds"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollKinds	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","tags","scores","aliases","labels","attrs","kinds","ranks"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollKinds","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicVal [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollLazy	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollLazy"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollLazy	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollLazy","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollSingle	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollSingle"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollSingle	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollSingle","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityN [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollSorted	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollSorted"],"unbootable":"org.hibernate.MappingException: Class 'java.util.SortedSet' does not implement 'org.hibernate.usertype.UserCollectionType'"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollTyped	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCollTyped"],"unbootable":"org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [text]"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenConverted	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenConverted"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenConverted	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","yesNo","trueFalse","numeric","plain"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenConverted","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenConverterClass	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenConverterClass"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenConverterClass	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","flag","data"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenConverterClass","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCovEnumColumn	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCovEnumColumn"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCovEnumColumn	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","mode"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCovEnumColumn","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaE [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCovOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCovOwner","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCovTarget"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCovOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","basic","number","mode","target","home","tags","modes","targets","ordered"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCovOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"B [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCovTarget	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCovTarget","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityNa [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCustomCollectionKid	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCustomCollectionKid","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCustomCollectionOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCustomCollectionKid	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCustomCollectionKid","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTabl [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCustomCollectionOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","kids"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenCustomCollectionOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","join [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenDecimal	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenDecimal"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenDecimal	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","amount","big","ratio","stated"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenDecimal","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTab [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenDerived	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenDerived"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenDerived	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","firstName","lastName","fullName"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenDerived","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinT [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbAssocOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbAssocOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbAssocOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","home","work"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbAssocOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTa [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedBadHolder	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedBadHolder"],"unbootable":"org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [text]"}
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedBase	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedBase","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedChild"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedBase	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"org.grails.orm.hiber [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedChild	{"abstractClass":false,"batchSize":-1,"declaredNames":["place"],"discriminatorValue":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedChild","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedChild","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenEmbedChild","kind":"SingleTableSubclass","optimisticLock":"VERSI [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedFormulaOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedFormulaOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedFormulaOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","described"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedFormulaOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTab [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedOther	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedOther"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedOther	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","office","contact"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedOther","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{} [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","home","work"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenEmbedOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables": [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkCascades	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkCascades","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkOwned","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkOwner","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkSub","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkSubRoot","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkTarget"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkCascades	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","cascadeAll","cascadeOrphan","cascadeSaveUpdate","cascadeMerged","cascadePersisted","cascadeDeleted","cascadeEvicted","cascadeLocked","cascadeReplicated","cascadeNone"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkCascades","generator":{"className": [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkOwned	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkOwned","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":" [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","plain","required","joined","eager","missing","named","owned","parent"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind": [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkSub	{"abstractClass":false,"batchSize":-1,"declaredNames":["target"],"discriminatorValue":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkSub","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkSub","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenFkSub","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[] [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkSubRoot	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"org.grails.orm.hiber [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkTarget	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkTarget","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkComposite	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkComposite","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkCompositeRef"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkComposite	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkComposite","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"first","naturalIdentifier":false,"optional":true,"updateable":true,"value": [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkCompositeRef	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","target"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkCompositeRef","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}," [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkHasOneDetail	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkHasOneDetail","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkHasOneOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkHasOneDetail	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkHasOneDetail","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"j [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkHasOneOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","detail"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkHasOneOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jp [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkManyOne	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkManyOne","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkOneSide"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkManyOne	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","one"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkManyOne","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkOneSide	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","many"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkOneSide","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityNam [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkNodeA	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkNodeA","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkNodeB"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkNodeA	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","other"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkNodeA","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName": [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkNodeB	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","back"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFkNodeB","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFleetCar	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFleetCar","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFleetSedan","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFleetSportsCar","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFleetVehicle"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFleetCar	{"abstractClass":false,"batchSize":-1,"declaredNames":["doors"],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFleetCar","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenFleetCar","kind":"UnionSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames":["doors"],"props":{"doors":{"backref":false [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFleetSedan	{"abstractClass":false,"batchSize":-1,"declaredNames":["limousine"],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFleetSedan","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenFleetSedan","kind":"UnionSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames":["limousine"],"props":{"doors":{" [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFleetSportsCar	{"abstractClass":false,"batchSize":-1,"declaredNames":["topSpeed"],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFleetSportsCar","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenFleetSportsCar","kind":"UnionSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames":["topSpeed"],"props":{ [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFleetVehicle	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFleetVehicle","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsTableGenerator","table":{"incrementSize":50,"segmentValue":"default.id","tableName":"hibernate_se [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFormulaChild	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFormulaChild","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFormulaRoot"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFormulaChild	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"discriminatorValue":"A","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFormulaChild","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenFormulaChild","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":[],"pr [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenFormulaRoot	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","kindCode"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"formula":"case when kind_code = 1 then 'A' else 'B' end","text":"case when kind_code = 1 then 'A' else 'B' end"}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"org [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenGadget	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenGadget","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenGizmo"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenGadget	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"gadget_kind","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"gadget_kind","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"org.grails. [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenGizmo	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"discriminatorValue":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenGizmo","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenGizmo","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenGizmo","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTa [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdAssigned	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdAssigned"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdAssigned	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdAssigned","generator":{"className":"org.hibernate.generator.Assigned"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenIdAssigned","kind":"RootClass","l [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdIdentity	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdIdentity"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdIdentity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdIdentity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsIdentityGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntit [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdIncrement	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdIncrement"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdIncrement	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdIncrement","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsIncrementGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEn [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdNative	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdNative"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdNative	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdNative","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdSequence	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdSequence"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdSequence	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdSequence","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsSequenceStyleGenerator","sequence":{"incrementSize":10,"name":"gen_id_seq","optimizer":"org.hibernate [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdTable	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdTable"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdTable	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdTable","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsTableGenerator","table":{"incrementSize":50,"segmentValue":"gen_table","tableName":"gen_ids"}},"identifierK [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdTyped	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdTyped"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdTyped	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdTyped","generator":{"className":"org.hibernate.id.uuid.UuidGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenIdTyped","kind":"RootClass","lazyPro [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdTypedMismatch	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdTypedMismatch"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdTypedMismatch	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdTypedMismatch","generator":{"className":"org.hibernate.generator.Assigned"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenIdTypedMismatch","kind" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdUuid	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdUuid"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdUuid	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdUuid","generator":{"className":"org.hibernate.id.uuid.UuidGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenIdUuid","kind":"RootClass","lazyProper [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxChild	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxChild","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxOwner","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxTarget"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxChild	{"abstractClass":false,"batchSize":-1,"declaredNames":["childCol"],"discriminatorValue":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxChild","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxChild","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenIdxChild","kind":"SingleTableSubclass","optimisticLock":"VERSION"," [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","plain","named","shared1","shared2","off","target","status","home"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminator [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxTarget	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxTarget","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityNa [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxCollections	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxCollections"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxCollections	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxCollections","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jp [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxJoinedChild	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxJoinedChild","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxJoinedRoot"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxJoinedChild	{"abstractClass":false,"batchSize":-1,"declaredNames":["extra"],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxJoinedChild","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenIdxJoinedChild","keyColumns":["id"],"kind":"JoinedSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames":["ex [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxJoinedRoot	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxJoinedRoot","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaE [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxTypeless	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxTypeless"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxTypeless	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenIdxTypeless","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntit [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedCar	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedCar","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedSedan","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedSportsCar","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedVehicle"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedCar	{"abstractClass":false,"batchSize":-1,"declaredNames":["doors"],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedCar","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenJoinedCar","keyColumns":["id"],"kind":"JoinedSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames":["doors"],"props":{ [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedSedan	{"abstractClass":false,"batchSize":-1,"declaredNames":["limousine"],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedSedan","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenJoinedSedan","keyColumns":["id"],"kind":"JoinedSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames":["limousi [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedSportsCar	{"abstractClass":false,"batchSize":-1,"declaredNames":["topSpeed"],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedSportsCar","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenJoinedSportsCar","keyColumns":["id"],"kind":"JoinedSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedVehicle	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedVehicle","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaE [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedKeyed	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedKeyed","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedKeyedChild"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedKeyed	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedKeyed","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntit [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedKeyedChild	{"abstractClass":false,"batchSize":-1,"declaredNames":["extra"],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenJoinedKeyedChild","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenJoinedKeyedChild","keyColumns":["key_id"],"kind":"JoinedSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyN [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenLazyBasic	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenLazyBasic"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenLazyBasic	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","plain","big","state"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenLazyBasic","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{ [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenLazyEmbedded	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenLazyEmbedded"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenLazyEmbedded	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","home"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenLazyEmbedded","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEnt [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMapBidiChild	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMapBidiChild","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMapBidiOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMapBidiChild	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMapBidiChild","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEn [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMapBidiOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","kids"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMapBidiOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEnt [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMapM2mLeft	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMapM2mLeft","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMapM2mRight"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMapM2mLeft	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","rights"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMapM2mLeft","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"j [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMapM2mRight	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","lefts"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMapM2mRight","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}," [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMmCourse	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMmCourse","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMmStudent"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMmCourse	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","students"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMmCourse","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jp [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMmStudent	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","courses"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMmStudent","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jp [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMmPerson	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMmPerson"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMmPerson	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","friends"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMmPerson","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaE [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMmSelf	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMmSelf"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMmSelf	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","followers","following"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenMmSelf","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatChild	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatChild","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatRoot"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatChild	{"abstractClass":false,"batchSize":-1,"declaredNames":["code"],"discriminatorValue":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatChild","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatChild","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenNatChild","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownF [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatRoot	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"org.grails.orm.hiberna [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatEmbedded	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatEmbedded"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatEmbedded	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","code","home"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatEmbedded","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"j [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatImmutable	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatImmutable"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatImmutable	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","code","note"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatImmutable","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}, [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatMutable	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatMutable"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatMutable	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","code","region","note"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatMutable","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatNone	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatNone"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatNone	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","code"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatNone","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatOnlyTypo	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatOnlyTypo"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatOnlyTypo	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","code"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatOnlyTypo","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntit [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatRef	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatRef","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatTarget"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatRef	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","target","code"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatRef","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntity [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatTarget	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatTarget","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityNa [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatTypo	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatTypo"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatTypo	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","code"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNatTypo","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNoted	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNoted","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNotedChild"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNoted	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"org.grails.orm.hibernate [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNotedChild	{"abstractClass":false,"batchSize":3,"declaredNames":[],"discriminatorValue":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNotedChild","dynamicInsert":true,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenNotedChild","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenNotedChild","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownF [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmChild	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmChild","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmFetched","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmKept","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmLazyOwner","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmListed","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmMapOwner","org.grails.orm.hibernate.cfg.domainbinding.jp [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmChild	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","parent"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmChild","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEnti [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmFetched	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","parent"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmFetched","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpa [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmKept	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmKept","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"G [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmLazyOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmLazyOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntit [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmListed	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","parent","_GenOmParent_listedBackref","_listedIndexBackref"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmListed","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValu [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmMapOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","byName"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmMapOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntit [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmOrdered	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","parent"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmOrdered","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpa [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmOrphan	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","parent"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmOrphan","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEn [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmParent	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","children","listed","ordered","orphans","fetched","tags","labels","steps","kept"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmParent","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"ident [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmSortedOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmSortedOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaE [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmStep	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmStep","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"G [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmTag	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOmTag","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Gen [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOneFace	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOneFace","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOneNose"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOneFace	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","nose"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOneFace","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":" [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOneNose	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","face"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenOneNose","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenParamsOnly	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenParamsOnly"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenParamsOnly	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","quantity"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenParamsOnly","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEnt [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPlushToy	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPlushToy","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenToy"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPlushToy	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"discriminatorValue":"PLUSH","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPlushToy","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenPlushToy","kind":"SingleTableSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":false,"propertyNames":[],"props":{"i [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenToy	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"length":12,"name":"toy_kind","nullable":false,"quoted":false,"sqlType":"varchar(12)","text":"toy_kind","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"TOY","dyn [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPrimCar	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPrimCar","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPrimVehicle"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPrimCar	{"abstractClass":false,"batchSize":-1,"declaredNames":["doors","sporty"],"discriminatorValue":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPrimCar","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPrimCar","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenPrimCar","kind":"SingleTableSubclass","optimisticLock":"VERSION" [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPrimVehicle	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","wheels"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"org.grail [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPrimJoinedChild	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPrimJoinedChild","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPrimJoinedRoot"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPrimJoinedChild	{"abstractClass":false,"batchSize":-1,"declaredNames":["doors"],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPrimJoinedChild","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenPrimJoinedChild","keyColumns":["id"],"kind":"JoinedSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames":[ [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPrimJoinedRoot	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenPrimJoinedRoot","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jp [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenSerialized	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenSerialized"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenSerialized	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tag","payload","plain"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenSerialized","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTable [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantBook	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantBook"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","tenantId"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{} [...]
+filter	tenantId	{"appliedToLoadByKey":false,"autoEnabled":false,"name":"tenantId","parameterNames":["tenantId"],"parameterTypes":{"tenantId":"java.lang.String"}}
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantJoinedLeaf	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantJoinedLeaf","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantJoinedRoot"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantJoinedLeaf	{"abstractClass":false,"batchSize":-1,"declaredNames":["extra"],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantJoinedLeaf","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenTenantJoinedLeaf","keyColumns":["id"],"kind":"JoinedSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantJoinedRoot	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","tenantId"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantJoinedRoot","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joi [...]
+filter	tenantId	{"appliedToLoadByKey":false,"autoEnabled":false,"name":"tenantId","parameterNames":["tenantId"],"parameterTypes":{"tenantId":"java.lang.String"}}
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantLeaf	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantLeaf","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantRoot"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantLeaf	{"abstractClass":false,"batchSize":-1,"declaredNames":["extra"],"discriminatorValue":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantLeaf","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantLeaf","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenTenantLeaf","kind":"SingleTableSubclass","optimisticLock":"VERSI [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantRoot	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","tenantId"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"org.grai [...]
+filter	tenantId	{"appliedToLoadByKey":false,"autoEnabled":false,"name":"tenantId","parameterNames":["tenantId"],"parameterTypes":{"tenantId":"java.lang.String"}}
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantNamed	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantNamed"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantNamed	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","companyId"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantNamed","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables": [...]
+filter	tenantId	{"appliedToLoadByKey":false,"autoEnabled":false,"name":"tenantId","parameterNames":["tenantId"],"parameterTypes":{"tenantId":"java.lang.String"}}
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantPlain	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantPlain"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantPlain	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantPlain","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntit [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantTyped	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantTyped"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantTyped	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","companyId"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTenantTyped","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables": [...]
+filter	tenantId	{"appliedToLoadByKey":false,"autoEnabled":false,"name":"tenantId","parameterNames":["tenantId"],"parameterTypes":{"tenantId":"java.lang.String"}}
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTypeParams	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTypeParams"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTypeParams	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","amount"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTypeParams","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"j [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTyped	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTyped"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTyped	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","body","shout","plain","kind"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenTyped","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{ [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnionBase	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnionBase","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnionBottom","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnionLeaf","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnionMiddle"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnionBase	{"abstractClass":true,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnionBase","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsTableGenerator","table":{"incrementSize":50,"segmentValue":"default.id","tableName":"hibernate_sequence [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnionBottom	{"abstractClass":false,"batchSize":-1,"declaredNames":["bottomValue"],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnionBottom","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenUnionBottom","kind":"UnionSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames":["bottomValue"],"props":{"bo [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnionLeaf	{"abstractClass":false,"batchSize":-1,"declaredNames":["leafValue"],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnionLeaf","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenUnionLeaf","kind":"UnionSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames":["leafValue"],"props":{"id":{"backre [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnionMiddle	{"abstractClass":true,"batchSize":-1,"declaredNames":["middleValue"],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnionMiddle","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenUnionMiddle","kind":"UnionSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"propertyNames":["middleValue"],"props":{"id" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnsupportedType	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnsupportedType"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnsupportedType	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tag"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnsupportedType","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"j [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnversioned	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnversioned"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnversioned	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnversioned","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Ge [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnversionedChild	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnversionedChild","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnversionedRoot"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnversionedChild	{"abstractClass":false,"batchSize":-1,"declaredNames":["extra"],"discriminatorValue":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnversionedChild","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnversionedChild","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenUnversionedChild","kind":"SingleTableSubclass" [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUnversionedRoot	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["name"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"org.grails.orm.hibernate [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqChild	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqChild","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqOwner","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqTarget"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqChild	{"abstractClass":false,"batchSize":-1,"declaredNames":["childOne","childTwo"],"discriminatorValue":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqChild","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqChild","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenUqChild","kind":"SingleTableSubclass","optimisticLock":"VER [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","a","b","c","d","solo","target","other","home"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"dis [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqTarget	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","label"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqTarget","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqCollection	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqCollection"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqCollection	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","x","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqCollection","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jp [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqEnum	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqEnum"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqEnum	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","state","other"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqEnum","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntity [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqJoinedChild	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqJoinedChild","org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqJoinedRoot"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqJoinedChild	{"abstractClass":false,"batchSize":-1,"declaredNames":["extraOne","extraTwo"],"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqJoinedChild","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"GenUqJoinedChild","keyColumns":["id"],"kind":"JoinedSubclass","optimisticLock":"VERSION","ownFilters":[],"ownsTable":true,"property [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqJoinedRoot	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqJoinedRoot","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEnt [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqPair	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqPair"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqPair	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":[],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenUqPair","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"hello","naturalIdentifier":false,"optional":true,"updateable":true,"value":{"javaType":"java.l [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenValueTyped	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenValueTyped"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenValueTyped	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","amount"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenValueTyped","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"j [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenWithEnum	{"members":["org.grails.orm.hibernate.cfg.domainbinding.jpa.GenWithEnum"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.jpa.GenWithEnum	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","kind","rank","code"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.jpa.GenWithEnum","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}," [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.AssociatedItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.AssociatedItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.TestEntityWithMany"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.AssociatedItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","value","parent"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.AssociatedItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id"," [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.TestEntityWithMany	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.TestEntityWithMany","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty": [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.AssociatedItemWithComposite	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.AssociatedItemWithComposite","org.grails.orm.hibernate.cfg.domainbinding.secondpass.TestEntityWithCompositeMany"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.AssociatedItemWithComposite	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","value","parent"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.AssociatedItemWithComposite","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue"," [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.TestEntityWithCompositeMany	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.TestEntityWithCompositeMany","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"id","naturalIdentifier":fal [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BBMEItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.BBMEItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.BBMEOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BBMEItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","description","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.BBMEItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTab [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BBMEOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.BBMEOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpa [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBAuthor"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags","statuses"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTab [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBCustom	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBCustom"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBCustom	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","flags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBCustom","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"fla [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBDefault	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBDefault"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBDefault	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBDefault","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}," [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBExplicit	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBExplicit"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBExplicit	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","flags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBExplicit","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{ [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBPath1	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBPath1"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBPath1	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","flags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBPath1","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"flags [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBPath2	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBPath2"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBPath2	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","statuses"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBPath2","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}," [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBPath3	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBPath3"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBPath3	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBPath3","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaE [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBReserved	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBReserved"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBReserved	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","group"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCEBReserved","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{ [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCKPOneCollection	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCKPOneCollection"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCKPOneCollection	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCKPOneCollection","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCKPTwoCollections	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCKPTwoCollections"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCKPTwoCollections	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","tags","scores"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.BCKPTwoCollections","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierPr [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBBidItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBBidItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBBidOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBBidItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBBidItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"j [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBBidOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBBidOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}, [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBCompositeItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBCompositeItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBCompositeOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBCompositeItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","val"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBCompositeItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTab [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBCompositeOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBCompositeOwner","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"code","naturalIdentifier":false,"optional":true [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBJoinKeyItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBJoinKeyItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBJoinKeyOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBJoinKeyItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","description"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBJoinKeyItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joi [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBJoinKeyOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBJoinKeyOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTab [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBManyToManyItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBManyToManyItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBManyToManyOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBManyToManyItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","owners"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBManyToManyItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","jo [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBManyToManyOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBManyToManyOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","j [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBUniItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBUniItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBUniOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBUniItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","description"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBUniItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables" [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBUniOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKBUniOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}, [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUBasicOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUBasicOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUBasicOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tags","scores"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUBasicOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","j [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUItemMany1	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUItemMany1","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUItemMany2","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUOwnerMany"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUItemMany1	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUItemMany1","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpa [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUItemMany2	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUItemMany2","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpa [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUOwnerMany	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items1","items2"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUOwnerMany","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","j [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUItemOne	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUItemOne","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUOwnerOne"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUItemOne	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUItemOne","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEnti [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUOwnerOne	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CKCUOwnerOne","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{ [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBBidirectionalItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBBidirectionalItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBBidirectionalOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBBidirectionalItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tenantId","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBBidirectionalItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifier [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBBidirectionalOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBBidirectionalOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty" [...]
+filter	tenantId	{"appliedToLoadByKey":false,"autoEnabled":false,"name":"tenantId","parameterNames":["tenantId"],"parameterTypes":{"tenantId":"java.lang.Long"}}
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBManyToManyItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBManyToManyItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBManyToManyOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBManyToManyItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tenantId","owners"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBManyToManyItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierPrope [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBManyToManyOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBManyToManyOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id", [...]
+filter	tenantId	{"appliedToLoadByKey":false,"autoEnabled":false,"name":"tenantId","parameterNames":["tenantId"],"parameterTypes":{"tenantId":"java.lang.Long"}}
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBNonTenantItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBNonTenantItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBNonTenantOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBNonTenantItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBNonTenantItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","join [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBNonTenantOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBNonTenantOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","j [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBUnidirectionalItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBUnidirectionalItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBUnidirectionalOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBUnidirectionalItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tenantId"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBUnidirectionalItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProper [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBUnidirectionalOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CMTBUnidirectionalOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierPropert [...]
+filter	tenantId	{"appliedToLoadByKey":false,"autoEnabled":false,"name":"tenantId","parameterNames":["tenantId"],"parameterTypes":{"tenantId":"java.lang.Long"}}
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBAssociatedItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBAssociatedItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBOwnerEntity","org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBUnidirectionalOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBAssociatedItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","value","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBAssociatedItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":" [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBOwnerEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBOwnerEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTable [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBUnidirectionalOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBUnidirectionalOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBBaseItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBBaseItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBHierarchyOwner","org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBSubItem"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBBaseItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","value"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"org.grails.or [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBHierarchyOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBHierarchyOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joi [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBSubItem	{"abstractClass":false,"batchSize":-1,"declaredNames":[],"discriminatorValue":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBSubItem","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.COBSubItem","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"COBSubItem","kind":"SingleTableSubclass","optimisticLock":"VER [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBAssociatedItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBAssociatedItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBTestEntityWithMany"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBAssociatedItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","value","parent"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBAssociatedItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBTestEntityWithMany	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBTestEntityWithMany","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierPr [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBBidiItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBBidiItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBBidiOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBBidiItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBBidiItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{ [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBBidiOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBBidiOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBHTMPOrder	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBHTMPOrder"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBHTMPOrder	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBHTMPOrder","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBManyToManyA	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBManyToManyA","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBManyToManyB"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBManyToManyA	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","others"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBManyToManyA","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTa [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBManyToManyB	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","owners"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBManyToManyB","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTa [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBMapItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBMapItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBMapOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBMapItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBMapItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}, [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBMapOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBMapOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{ [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBOrderItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBOrderItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBOrderOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBOrderItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","owner"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBOrderItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","join [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBOrderOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBOrderOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTable [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBUniItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBUniItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBUniOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBUniItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBUniItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{}," [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBUniOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CSPBUniOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{ [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CWJTBAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.CWJTBAuthor","org.grails.orm.hibernate.cfg.domainbinding.secondpass.CWJTBBook"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CWJTBAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","books","tags"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CWJTBAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","j [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.CWJTBBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.CWJTBBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpa [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBAuthor","org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBBook"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpa [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","author","_LSBAuthor_booksBackref","_booksIndexBackref"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","i [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBCircular	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBCircular"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBCircular	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","parent","children","_LSBCircular_childrenBackref"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBCircular","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue" [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBCompositeIdItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBCompositeIdItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBCompositeIdOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBCompositeIdItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","_itemsIndexBackref"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBCompositeIdItem","identifier":{"embedded":true,"kind":"Component","members":[{"backref":false,"insertable":true,"lazy":false,"name":"name","naturalIdentifier":false, [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBCompositeIdOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBCompositeIdOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id", [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBCustomIndex	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBCustomIndex"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBCustomIndex	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBCustomIndex","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTable [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBManyToManyA	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBManyToManyA","org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBManyToManyB"],"unbootable":"org.hibernate.MappingException: Invalid association [many-to-many: org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBManyToManyB-> owners ->org.grails.orm.hibernate.cfg.domainbinding.secondpass.LSBManyToManyA]. List collection types only su [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.MTMEBase	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.MTMEBase","org.grails.orm.hibernate.cfg.domainbinding.secondpass.MTMESubtype"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.MTMEBase	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","subtypes"],"discriminator":{"javaType":"java.lang.String","jdbcCode":12,"kind":"BasicValue","selectables":[{"name":"class","nullable":false,"quoted":false,"sqlType":"varchar(255)","text":"class","unique":false}],"typeName":"string","typeParameters":{},"types":["BasicValue"]},"discriminatorInsertable":true,"discriminatorValue":"org.grails.or [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.MTMESubtype	{"abstractClass":false,"batchSize":-1,"declaredNames":["related"],"discriminatorValue":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.MTMESubtype","dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.MTMESubtype","identifierKind":"BasicValue","identifierProperty":"id","joinTables":{"related":{"keys":[{"enumType":"default","length":-1,"name":"related_ [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.MTMEItem	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.MTMEItem","org.grails.orm.hibernate.cfg.domainbinding.secondpass.MTMEOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.MTMEItem	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","description","owners"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.MTMEItem","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTa [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.MTMEOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","items"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.MTMEOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpa [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.MapSPBAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.MapSPBAuthor","org.grails.orm.hibernate.cfg.domainbinding.secondpass.MapSPBBook"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.MapSPBAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.MapSPBAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{ [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.MapSPBBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.MapSPBBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"j [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.MapSPBOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.MapSPBOwner"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.MapSPBOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","attributes"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.MapSPBOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.UOTMAuthor	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.UOTMAuthor","org.grails.orm.hibernate.cfg.domainbinding.secondpass.UOTMAuthorCustom","org.grails.orm.hibernate.cfg.domainbinding.secondpass.UOTMBook"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.UOTMAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.UOTMAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.UOTMAuthorCustom	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.UOTMAuthorCustom","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id" [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.UOTMBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.UOTMBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEn [...]
+@group	org.grails.orm.hibernate.cfg.domainbinding.secondpass.UniOwner	{"members":["org.grails.orm.hibernate.cfg.domainbinding.secondpass.UniOwner","org.grails.orm.hibernate.cfg.domainbinding.secondpass.UniPet"]}
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.UniOwner	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","pets"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.UniOwner","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEnt [...]
+entity	org.grails.orm.hibernate.cfg.domainbinding.secondpass.UniPet	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.cfg.domainbinding.secondpass.UniPet","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"U [...]
+@group	org.grails.orm.hibernate.connections.Apple	{"members":["org.grails.orm.hibernate.connections.Apple"]}
+@group	org.grails.orm.hibernate.connections.Author	{"members":["org.grails.orm.hibernate.connections.Author"]}
+entity	org.grails.orm.hibernate.connections.Author	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.connections.Author","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Author","kind":"RootClass"," [...]
+@group	org.grails.orm.hibernate.connections.Book	{"members":["org.grails.orm.hibernate.connections.Book"]}
+@group	org.grails.orm.hibernate.connections.CachingBook	{"members":["org.grails.orm.hibernate.connections.CachingBook"]}
+@group	org.grails.orm.hibernate.connections.CachingEntity	{"members":["org.grails.orm.hibernate.connections.CachingEntity"]}
+entity	org.grails.orm.hibernate.connections.CachingEntity	{"abstractClass":false,"batchSize":0,"cacheConcurrencyStrategy":"read-write","cached":true,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.connections.CachingEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTab [...]
+@group	org.grails.orm.hibernate.connections.DbTenantWidget	{"members":["org.grails.orm.hibernate.connections.DbTenantWidget"]}
+entity	org.grails.orm.hibernate.connections.DbTenantWidget	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tenantId","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.connections.DbTenantWidget","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"D [...]
+@group	org.grails.orm.hibernate.connections.EventsBook	{"members":["org.grails.orm.hibernate.connections.EventsBook"]}
+entity	org.grails.orm.hibernate.connections.EventsBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","time","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.connections.EventsBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"EventsBook"," [...]
+@group	org.grails.orm.hibernate.connections.Foo	{"members":["org.grails.orm.hibernate.connections.Foo"]}
+entity	org.grails.orm.hibernate.connections.Foo	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.connections.Foo","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Foo","kind":"RootClass","lazyPrope [...]
+@group	org.grails.orm.hibernate.connections.H7AllocationAllDatasourceTenant	{"members":["org.grails.orm.hibernate.connections.H7AllocationAllDatasourceTenant"]}
+entity	org.grails.orm.hibernate.connections.H7AllocationAllDatasourceTenant	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tenantId","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.connections.H7AllocationAllDatasourceTenant","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id", [...]
+filter	tenantId	{"appliedToLoadByKey":false,"autoEnabled":false,"name":"tenantId","parameterNames":["tenantId"],"parameterTypes":{"tenantId":"java.lang.String"}}
+@group	org.grails.orm.hibernate.connections.H7AllocationAnalyticsTenant	{"members":["org.grails.orm.hibernate.connections.H7AllocationAnalyticsTenant"]}
+entity	org.grails.orm.hibernate.connections.H7AllocationAnalyticsTenant	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tenantId","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.connections.H7AllocationAnalyticsTenant","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTab [...]
+filter	tenantId	{"appliedToLoadByKey":false,"autoEnabled":false,"name":"tenantId","parameterNames":["tenantId"],"parameterTypes":{"tenantId":"java.lang.String"}}
+@group	org.grails.orm.hibernate.connections.H7AllocationDatabaseTenant	{"members":["org.grails.orm.hibernate.connections.H7AllocationDatabaseTenant"]}
+entity	org.grails.orm.hibernate.connections.H7AllocationDatabaseTenant	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tenantId","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.connections.H7AllocationDatabaseTenant","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTable [...]
+filter	tenantId	{"appliedToLoadByKey":false,"autoEnabled":false,"name":"tenantId","parameterNames":["tenantId"],"parameterTypes":{"tenantId":"java.lang.String"}}
+@group	org.grails.orm.hibernate.connections.H7AllocationDefaultTenant	{"members":["org.grails.orm.hibernate.connections.H7AllocationDefaultTenant"]}
+entity	org.grails.orm.hibernate.connections.H7AllocationDefaultTenant	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tenantId","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.connections.H7AllocationDefaultTenant","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables" [...]
+filter	tenantId	{"appliedToLoadByKey":false,"autoEnabled":false,"name":"tenantId","parameterNames":["tenantId"],"parameterTypes":{"tenantId":"java.lang.String"}}
+@group	org.grails.orm.hibernate.connections.H7AllocationMultipleDatasourceTenant	{"members":["org.grails.orm.hibernate.connections.H7AllocationMultipleDatasourceTenant"]}
+entity	org.grails.orm.hibernate.connections.H7AllocationMultipleDatasourceTenant	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tenantId","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.connections.H7AllocationMultipleDatasourceTenant","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierPrope [...]
+filter	tenantId	{"appliedToLoadByKey":false,"autoEnabled":false,"name":"tenantId","parameterNames":["tenantId"],"parameterTypes":{"tenantId":"java.lang.String"}}
+@group	org.grails.orm.hibernate.connections.H7AllocationSchemaTenant	{"members":["org.grails.orm.hibernate.connections.H7AllocationSchemaTenant"]}
+entity	org.grails.orm.hibernate.connections.H7AllocationSchemaTenant	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tenantId","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.connections.H7AllocationSchemaTenant","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{ [...]
+filter	tenantId	{"appliedToLoadByKey":false,"autoEnabled":false,"name":"tenantId","parameterNames":["tenantId"],"parameterTypes":{"tenantId":"java.lang.String"}}
+@group	org.grails.orm.hibernate.connections.Inventory	{"members":["org.grails.orm.hibernate.connections.Inventory"]}
+@group	org.grails.orm.hibernate.connections.Item	{"members":["org.grails.orm.hibernate.connections.Item"]}
+entity	org.grails.orm.hibernate.connections.Item	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","amount"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.connections.Item","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Item","kind":"RootClass [...]
+@group	org.grails.orm.hibernate.connections.LateRegisteredBook	{"members":["org.grails.orm.hibernate.connections.LateRegisteredBook"]}
+@group	org.grails.orm.hibernate.connections.Metric	{"members":["org.grails.orm.hibernate.connections.Metric"]}
+entity	org.grails.orm.hibernate.connections.Metric	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tenantId","name","amount"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.connections.Metric","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Metric", [...]
+filter	tenantId	{"appliedToLoadByKey":false,"autoEnabled":false,"name":"tenantId","parameterNames":["tenantId"],"parameterTypes":{"tenantId":"java.lang.String"}}
+@group	org.grails.orm.hibernate.connections.MultiTenantAuthor	{"members":["org.grails.orm.hibernate.connections.MultiTenantAuthor","org.grails.orm.hibernate.connections.MultiTenantBook"]}
+entity	org.grails.orm.hibernate.connections.MultiTenantAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tenantId","name","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.connections.MultiTenantAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpa [...]
+entity	org.grails.orm.hibernate.connections.MultiTenantBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tenantCode","title","author"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.connections.MultiTenantBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpa [...]
+filter	tenantId	{"appliedToLoadByKey":false,"autoEnabled":false,"name":"tenantId","parameterNames":["tenantId"],"parameterTypes":{"tenantId":"java.lang.String"}}
+@group	org.grails.orm.hibernate.connections.MultiTenantPublisher	{"members":["org.grails.orm.hibernate.connections.MultiTenantPublisher"]}
+entity	org.grails.orm.hibernate.connections.MultiTenantPublisher	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","tenantCode","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.connections.MultiTenantPublisher","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpa [...]
+filter	tenantId	{"appliedToLoadByKey":false,"autoEnabled":false,"name":"tenantId","parameterNames":["tenantId"],"parameterTypes":{"tenantId":"java.lang.String"}}
+@group	org.grails.orm.hibernate.connections.Orange	{"members":["org.grails.orm.hibernate.connections.Orange"]}
+@group	org.grails.orm.hibernate.connections.Product	{"members":["org.grails.orm.hibernate.connections.Product"]}
+@group	org.grails.orm.hibernate.connections.SecondaryBook	{"members":["org.grails.orm.hibernate.connections.SecondaryBook"]}
+@group	org.grails.orm.hibernate.connections.SingleTenantAuthor	{"members":["org.grails.orm.hibernate.connections.SingleTenantAuthor"]}
+entity	org.grails.orm.hibernate.connections.SingleTenantAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.connections.SingleTenantAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Sing [...]
+@group	org.grails.orm.hibernate.dirty.DSBook	{"members":["org.grails.orm.hibernate.dirty.DSBook","org.grails.orm.hibernate.dirty.DSEmbeddedEntity"]}
+entity	org.grails.orm.hibernate.dirty.DSBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","lastUpdated","embeddedProp"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.dirty.DSBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"DSBook","k [...]
+entity	org.grails.orm.hibernate.dirty.DSEmbeddedEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.dirty.DSEmbeddedEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"DSEmbeddedEntity","k [...]
+@group	org.grails.orm.hibernate.proxy.Location	{"members":["org.grails.orm.hibernate.proxy.Location"]}
+entity	org.grails.orm.hibernate.proxy.Location	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","code"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.proxy.Location","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Location","kind":"RootClass", [...]
+@group	org.grails.orm.hibernate.query.AdapterTestEntity	{"members":["org.grails.orm.hibernate.query.AdapterTestEntity"]}
+entity	org.grails.orm.hibernate.query.AdapterTestEntity	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","amount","category"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.query.AdapterTestEntity","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName" [...]
+@group	org.grails.orm.hibernate.query.HqlCreatorSpecBook	{"members":["org.grails.orm.hibernate.query.HqlCreatorSpecBook"]}
+entity	org.grails.orm.hibernate.query.HqlCreatorSpecBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.query.HqlCreatorSpecBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"HqlCreatorSpecB [...]
+@group	org.grails.orm.hibernate.query.HqlQueryContextSpecBook	{"members":["org.grails.orm.hibernate.query.HqlQueryContextSpecBook"]}
+entity	org.grails.orm.hibernate.query.HqlQueryContextSpecBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","pages"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.query.HqlQueryContextSpecBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName [...]
+@group	org.grails.orm.hibernate.query.MutationHqlQuerySpecBook	{"members":["org.grails.orm.hibernate.query.MutationHqlQuerySpecBook"]}
+entity	org.grails.orm.hibernate.query.MutationHqlQuerySpecBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","pages"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.query.MutationHqlQuerySpecBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityNa [...]
+@group	org.grails.orm.hibernate.query.MutationQueryDelegateTestBook	{"members":["org.grails.orm.hibernate.query.MutationQueryDelegateTestBook"]}
+entity	org.grails.orm.hibernate.query.MutationQueryDelegateTestBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","pages"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.query.MutationQueryDelegateTestBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"j [...]
+@group	org.grails.orm.hibernate.query.SelectHqlQuerySpecAuthor	{"members":["org.grails.orm.hibernate.query.SelectHqlQuerySpecAuthor","org.grails.orm.hibernate.query.SelectHqlQuerySpecBook"]}
+entity	org.grails.orm.hibernate.query.SelectHqlQuerySpecAuthor	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.query.SelectHqlQuerySpecAuthor","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityNam [...]
+entity	org.grails.orm.hibernate.query.SelectHqlQuerySpecBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","pages","author"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.query.SelectHqlQuerySpecBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEnt [...]
+@group	org.grails.orm.hibernate.query.SelectQueryDelegateTestBook	{"members":["org.grails.orm.hibernate.query.SelectQueryDelegateTestBook"]}
+entity	org.grails.orm.hibernate.query.SelectQueryDelegateTestBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","pages"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.query.SelectQueryDelegateTestBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEn [...]
+@group	org.grails.orm.hibernate.support.EventBook	{"members":["org.grails.orm.hibernate.support.EventBook"]}
+entity	org.grails.orm.hibernate.support.EventBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.support.EventBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsIdentityGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"EventBook","kind":"RootClas [...]
+@group	org.grails.orm.hibernate.support.HibernateRuntimeUtilsSpecAccount	{"members":["org.grails.orm.hibernate.support.HibernateRuntimeUtilsSpecAccount","org.grails.orm.hibernate.support.HibernateRuntimeUtilsSpecProfile"]}
+entity	org.grails.orm.hibernate.support.HibernateRuntimeUtilsSpecAccount	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","login","profile"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.support.HibernateRuntimeUtilsSpecAccount","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinT [...]
+entity	org.grails.orm.hibernate.support.HibernateRuntimeUtilsSpecProfile	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","account"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.support.HibernateRuntimeUtilsSpecProfile","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTa [...]
+@group	org.grails.orm.hibernate.support.InterceptorBook	{"members":["org.grails.orm.hibernate.support.InterceptorBook","org.grails.orm.hibernate.support.InterceptorShelf"]}
+entity	org.grails.orm.hibernate.support.InterceptorBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.support.InterceptorBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsIdentityGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"InterceptorBook [...]
+entity	org.grails.orm.hibernate.support.InterceptorShelf	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name","books"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.support.InterceptorShelf","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsIdentityGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"Interc [...]
+@group	org.grails.orm.hibernate.support.LegacyLoadBook	{"members":["org.grails.orm.hibernate.support.LegacyLoadBook"]}
+entity	org.grails.orm.hibernate.support.LegacyLoadBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.support.LegacyLoadBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsIdentityGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"LegacyLoadBook","k [...]
+@group	org.grails.orm.hibernate.support.MutatingBook	{"members":["org.grails.orm.hibernate.support.MutatingBook"]}
+entity	org.grails.orm.hibernate.support.MutatingBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.support.MutatingBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsIdentityGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"MutatingBook","kind": [...]
+@group	org.grails.orm.hibernate.support.NoEventBook	{"members":["org.grails.orm.hibernate.support.NoEventBook"]}
+entity	org.grails.orm.hibernate.support.NoEventBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","name"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.support.NoEventBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsIdentityGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"NoEventBook","kind":"Roo [...]
+@group	org.grails.orm.hibernate.support.TimestampedBook	{"members":["org.grails.orm.hibernate.support.TimestampedBook"]}
+entity	org.grails.orm.hibernate.support.TimestampedBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title","dateCreated","lastUpdated"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.support.TimestampedBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsIdentityGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpa [...]
+@group	org.grails.orm.hibernate.support.ValidatedBook	{"members":["org.grails.orm.hibernate.support.ValidatedBook"]}
+entity	org.grails.orm.hibernate.support.ValidatedBook	{"abstractClass":false,"batchSize":0,"cached":false,"declaredNames":["version","title"],"discriminatorInsertable":true,"dynamicInsert":false,"dynamicUpdate":false,"entityName":"org.grails.orm.hibernate.support.ValidatedBook","generator":{"className":"org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsIdentityGenerator"},"identifierKind":"BasicValue","identifierProperty":"id","joinTables":{},"jpaEntityName":"ValidatedBook","kin [...]