<classResult _class='hudson.tasks.junit.ClassResult'><child><age>0</age><className>org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest</className><duration>0.009</duration><failedSince>0</failedSince><name>crud</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-08-13 20:54:53	DEBUG	DDLDeployer	create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2025-08-13 20:54:53	DEBUG	SQLOperation	Batching statement 1 times
2025-08-13 20:54:53	TRACE	SQLOperation	insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.lastName=Do, Person.age=35, Person.firstName=John, Person.address=nowhere}}
2025-08-13 20:54:53	DEBUG	
...[truncated 733 chars]...
={Person.lastName (W)=Do, Person.age (U)=36, Person.firstName (W)=John, Person.address (W)=nowhere}}
2025-08-13 20:54:53	TRACE	SQLOperation	select Person.age from Person | {}
2025-08-13 20:54:53	DEBUG	SQLOperation	Batching statement 1 times
2025-08-13 20:54:53	TRACE	SQLOperation	delete from Person where lastName = ? and firstName = ? and address = ? | {1={Person.lastName=Do, Person.firstName=John, Person.address=nowhere}}
2025-08-13 20:54:53	TRACE	SQLOperation	select Person.age from Person | {}
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest</className><duration>0.023</duration><failedSince>0</failedSince><name>crud_columnNameOverridden_columnNameIsUsed</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-08-13 20:54:53	DEBUG	DDLDeployer	create table Person(age integer, firstName varchar(255) not null, familyName varchar(255) not null, address varchar(255) not null, unique (firstName, familyName, address))
2025-08-13 20:54:53	DEBUG	SQLOperation	Batching statement 1 times
2025-08-13 20:54:53	TRACE	SQLOperation	insert into Person(age, firstName, familyName, address) values (?, ?, ?, ?) | {1={Person.address=nowhere, Person.age=35, Person.firstName=John, Person.familyName=Do}}
2025-08-13 20:54:5
...[truncated 59 chars]...
[PersonId{firstName='John', lastName='Do', address='nowhere'}]
2025-08-13 20:54:53	TRACE	SQLOperation	select Person.age as Person_age, Person.firstName as Person_firstName, Person.familyName as Person_familyName, Person.address as Person_address from Person where (Person.address, Person.firstName, Person.familyName) in ((?, ?, ?)) | {1=nowhere, 2=John, 3=Do}
2025-08-13 20:54:53	DEBUG	EntityTreeInflater	Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest</className><duration>0.017</duration><failedSince>0</failedSince><name>crud_fieldNameOverriddenAndColumnNameOverridden_columnNameIsUsed</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-08-13 20:54:53	DEBUG	DDLDeployer	create table Person(age integer, firstName varchar(255) not null, familyName varchar(255) not null, address varchar(255) not null, unique (firstName, familyName, address))
2025-08-13 20:54:53	DEBUG	SQLOperation	Batching statement 1 times
2025-08-13 20:54:53	TRACE	SQLOperation	insert into Person(age, firstName, familyName, address) values (?, ?, ?, ?) | {1={Person.firstName=John, Person.address=nowhere, Person.familyName=Do, Person.age=35}}
2025-08-13 20:54:5
...[truncated 59 chars]...
[PersonId{firstName='John', lastName='Do', address='nowhere'}]
2025-08-13 20:54:53	TRACE	SQLOperation	select Person.age as Person_age, Person.firstName as Person_firstName, Person.familyName as Person_familyName, Person.address as Person_address from Person where (Person.familyName, Person.firstName, Person.address) in ((?, ?, ?)) | {1=Do, 2=John, 3=nowhere}
2025-08-13 20:54:53	DEBUG	EntityTreeInflater	Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest</className><duration>0.019</duration><failedSince>0</failedSince><name>crud_fieldNameOverridden_fieldNameIsUsed</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-08-13 20:54:53	DEBUG	DDLDeployer	create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2025-08-13 20:54:53	DEBUG	SQLOperation	Batching statement 1 times
2025-08-13 20:54:53	TRACE	SQLOperation	insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.lastName=Do, Person.firstName=John, Person.address=nowhere, Person.age=35}}
2025-08-13 20:54:53	DEBUG	
...[truncated 45 chars]...
ities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2025-08-13 20:54:53	TRACE	SQLOperation	select Person.age as Person_age, Person.firstName as Person_firstName, Person.lastName as Person_lastName, Person.address as Person_address from Person where (Person.firstName, Person.lastName, Person.address) in ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2025-08-13 20:54:53	DEBUG	EntityTreeInflater	Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest</className><duration>0.017</duration><failedSince>0</failedSince><name>crud_manyToMany</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-08-13 20:54:53	DEBUG	DDLDeployer	create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2025-08-13 20:54:53	DEBUG	DDLDeployer	create table Person_pets(person_firstName varchar(255), person_lastName varchar(255), person_address varchar(255), pets_name varchar(255), pets_race varchar(255), pets_age integer not null, unique (person_firstName, person_lastName, person_address, pets_na
...[truncated 5736 chars]...
firstName=John, Person_pets.pets_age=5, Person_pets.person_address=nowhere, Person_pets.person_lastName=Do, Person_pets.pets_race=Dog}}
2025-08-13 20:54:53	DEBUG	SQLOperation	Batching statement 1 times
2025-08-13 20:54:53	TRACE	SQLOperation	delete from Person where firstName = ? and lastName = ? and address = ? | {1={Person.firstName=John, Person.address=nowhere, Person.lastName=Do}}
2025-08-13 20:54:53	TRACE	SQLOperation	select Person.firstName, Person.lastName, Person.address from Person | {}
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest</className><duration>0.017</duration><failedSince>0</failedSince><name>crud_oneToMany_ownedByTarget</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-08-13 20:54:53	DEBUG	DDLDeployer	create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2025-08-13 20:54:53	DEBUG	DDLDeployer	create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, ownerFirstName varchar(255), ownerLastName varchar(255), ownerAddress varchar(255), unique (name, race, age))
2025-08-13 20:54:53	DEBUG	DDLDeployer	alter table P
...[truncated 3908 chars]...
e (W)=Rantanplan, Pet.race (W)=Dog, Pet.age (W)=5, Pet.ownerAddress (U)=null, Pet.ownerLastName (U)=null, Pet.ownerFirstName (U)=null}}
2025-08-13 20:54:53	DEBUG	SQLOperation	Batching statement 1 times
2025-08-13 20:54:53	TRACE	SQLOperation	delete from Person where lastName = ? and firstName = ? and address = ? | {1={Person.firstName=John, Person.address=nowhere, Person.lastName=Do}}
2025-08-13 20:54:53	TRACE	SQLOperation	select Person.firstName, Person.lastName, Person.address from Person | {}
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest</className><duration>0.021</duration><failedSince>0</failedSince><name>crud_oneToMany_withAssociationTable</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-08-13 20:54:53	DEBUG	DDLDeployer	create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2025-08-13 20:54:53	DEBUG	DDLDeployer	create table Person_pets(person_firstName varchar(255), person_lastName varchar(255), person_address varchar(255), pets_name varchar(255), pets_race varchar(255), pets_age integer not null, unique (person_firstName, person_lastName, person_address, pets_na
...[truncated 5736 chars]...
rstName=John, Person_pets.pets_age=5, Person_pets.pets_name=Rantanplan, Person_pets.person_address=nowhere, Person_pets.pets_race=Dog}}
2025-08-13 20:54:53	DEBUG	SQLOperation	Batching statement 1 times
2025-08-13 20:54:53	TRACE	SQLOperation	delete from Person where lastName = ? and address = ? and firstName = ? | {1={Person.address=nowhere, Person.lastName=Do, Person.firstName=John}}
2025-08-13 20:54:53	TRACE	SQLOperation	select Person.firstName, Person.lastName, Person.address from Person | {}
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest</className><duration>0.015</duration><failedSince>0</failedSince><name>crud_oneToOne_compositeToCompositeKey_ownedBySource</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-08-13 20:54:53	DEBUG	DDLDeployer	create table House(number integer not null, street varchar(255) not null, zipCode varchar(255) not null, city varchar(255) not null, unique (number, street, zipCode, city))
2025-08-13 20:54:53	DEBUG	DDLDeployer	create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, houseNumber integer, houseStreet varchar(255), houseZipCode varchar(255), houseCity varchar(255), unique (firstName, lastN
...[truncated 2909 chars]...
re, Person.firstName (W)=John, Person.houseZipCode (U)=888, Person.houseCity (U)=CodeFilarete City}}
2025-08-13 20:54:53	TRACE	SQLOperation	select Person.age from Person | {}
2025-08-13 20:54:53	DEBUG	SQLOperation	Batching statement 1 times
2025-08-13 20:54:53	TRACE	SQLOperation	delete from Person where lastName = ? and address = ? and firstName = ? | {1={Person.lastName=Do, Person.address=nowhere, Person.firstName=John}}
2025-08-13 20:54:53	TRACE	SQLOperation	select Person.age from Person | {}
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest</className><duration>0.016</duration><failedSince>0</failedSince><name>crud_oneToOne_compositeToCompositeKey_ownedByTarget</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-08-13 20:54:53	DEBUG	DDLDeployer	create table House(number integer not null, street varchar(255) not null, zipCode varchar(255) not null, city varchar(255) not null, ownerFirstName varchar(255), ownerLastName varchar(255), ownerAddress varchar(255), unique (number, street, zipCode, city))
2025-08-13 20:54:53	DEBUG	DDLDeployer	create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
...[truncated 3507 chars]...
ouse.ownerFirstName (U)=null, House.zipCode (W)=888, House.number (W)=42, House.city (W)=CodeFilarete City, House.ownerLastName (U)=null, House.street (W)=Stalactite street}}
2025-08-13 20:54:53	DEBUG	SQLOperation	Batching statement 1 times
2025-08-13 20:54:53	TRACE	SQLOperation	delete from Person where address = ? and firstName = ? and lastName = ? | {1={Person.address=nowhere, Person.lastName=Do, Person.firstName=John}}
2025-08-13 20:54:53	TRACE	SQLOperation	select Person.age from Person | {}
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest</className><duration>0.011</duration><failedSince>0</failedSince><name>crud_oneToOne_compositeToSingleKey_ownedBySource</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-08-13 20:54:53	DEBUG	DDLDeployer	create table House(id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2025-08-13 20:54:53	DEBUG	DDLDeployer	create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, houseId bigint, unique (firstName, lastName, address))
2025-08-13 20:54:53	DEBUG	DDLDeployer	alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) referenc
...[truncated 1566 chars]...
owhere, Person.lastName (W)=Do, Person.age (U)=36, Person.houseId (U)=1, Person.firstName (W)=John}}
2025-08-13 20:54:53	TRACE	SQLOperation	select Person.age from Person | {}
2025-08-13 20:54:53	DEBUG	SQLOperation	Batching statement 1 times
2025-08-13 20:54:53	TRACE	SQLOperation	delete from Person where lastName = ? and address = ? and firstName = ? | {1={Person.address=nowhere, Person.lastName=Do, Person.firstName=John}}
2025-08-13 20:54:53	TRACE	SQLOperation	select Person.age from Person | {}
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest</className><duration>0.012</duration><failedSince>0</failedSince><name>crud_oneToOne_compositeToSingleKey_ownedByTarget</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-08-13 20:54:53	DEBUG	DDLDeployer	create table House(id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, ownerFirstName varchar(255), ownerLastName varchar(255), ownerAddress varchar(255), unique (id))
2025-08-13 20:54:53	DEBUG	DDLDeployer	create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2025-08-13 20:54:53	DEBUG	DDLDeployer	alter table House add 
...[truncated 2451 chars]...
dress = ?, ownerLastName = ?, ownerFirstName = ? where id = ? | {1={House.ownerAddress (U)=null, House.id (W)=1, House.ownerLastName (U)=null, House.ownerFirstName (U)=null}}
2025-08-13 20:54:53	DEBUG	SQLOperation	Batching statement 1 times
2025-08-13 20:54:53	TRACE	SQLOperation	delete from Person where address = ? and lastName = ? and firstName = ? | {1={Person.address=nowhere, Person.firstName=John, Person.lastName=Do}}
2025-08-13 20:54:53	TRACE	SQLOperation	select Person.age from Person | {}
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest</className><duration>0.01</duration><failedSince>0</failedSince><name>persist_polymorphic(String, EntityPersister)[1]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-08-13 20:54:53	DEBUG	DDLDeployer	create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, catBreed integer, dogBreed integer, DTYPE varchar(255) not null, unique (name, race, age))
2025-08-13 20:54:53	DEBUG	DDLDeployer	create table Cat(catBreed integer, name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age))
2025-08-13 20:54:53	DEBUG	DDLDeployer	create table Dog(dogBreed integer, name varchar(255) not null
...[truncated 3728 chars]...
.model.operator.TupleIn@1a8b8898]], hasCollectionCriteria=false, parent=null
2025-08-13 20:54:53	TRACE	SQLOperation	select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, Pet.catBreed as Pet_catBreed, Pet.dogBreed as Pet_dogBreed, Pet.DTYPE as Pet_DTYPE from Pet where (Pet.race, Pet.age, Pet.name) in ((?, ?, ?)) | {1=Dog, 2=4, 3=Pluto}
2025-08-13 20:54:53	DEBUG	EntityTreeInflater	Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest</className><duration>0.009</duration><failedSince>0</failedSince><name>persist_polymorphic(String, EntityPersister)[2]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-08-13 20:54:53	DEBUG	JoinTablePolymorphismPersister	selecting entities [PetId{name='Pluto', race='Dog', age=4}]
2025-08-13 20:54:53	DEBUG	JoinTablePolymorphismEntityFinder	Finding entities in a single query with criteria o.c.s.e.r.EntityCriteriaSupportcriteria=[AND [org.codefilarete.stalactite.query.model.operator.TupleIn@24d64443]], hasCollectionCriteria=false, parent=null
2025-08-13 20:54:53	TRACE	SQLOperation	select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, Cat.catB
...[truncated 4718 chars]...
, 2=Dog, 3=4}
2025-08-13 20:54:53	DEBUG	EntityTreeInflater	Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2025-08-13 20:54:53	DEBUG	JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer	Instantiating entity of type class org.codefilarete.stalactite.engine.model.compositekey.Pet$Cat
2025-08-13 20:54:53	DEBUG	EntityTreeInflater	Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Pet{id=PetId{name='Pluto', race='Dog', age=4}}
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest</className><duration>0.01</duration><failedSince>0</failedSince><name>persist_polymorphic(String, EntityPersister)[3]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-08-13 20:54:53	DEBUG	TablePerClassPolymorphismPersister	selecting entities [PetId{name='Pluto', race='Dog', age=4}]
2025-08-13 20:54:53	DEBUG	TablePerClassPolymorphismEntityFinder	Finding entities in a single query with criteria o.c.s.e.r.EntityCriteriaSupportcriteria=[AND [org.codefilarete.stalactite.query.model.operator.TupleIn@67982b34]], hasCollectionCriteria=false, parent=null
2025-08-13 20:54:53	TRACE	SQLOperation	select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, 
...[truncated 4964 chars]...
d Pet.age = Cat.age left outer join Dog as Dog on Pet.name = Dog.name and Pet.race = Dog.race and Pet.age = Dog.age where (Pet.age, Pet.name, Pet.race) in ((?, ?, ?)) | {1=4, 2=Pluto, 3=Dog}
2025-08-13 20:54:53	DEBUG	EntityTreeInflater	Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2025-08-13 20:54:53	DEBUG	EntityTreeInflater	Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Pet{id=PetId{name='Pluto', race='Dog', age=4}}
</stdout></child><failCount>0</failCount><name>FluentEntityMappingConfigurationSupportCompositeKeyTest</name><passCount>14</passCount><skipCount>0</skipCount></classResult>