<classResult _class='hudson.tasks.junit.ClassResult'><child><age>0</age><className>org.codefilarete.stalactite.engine.runtime.JoinTablePolymorphismPersisterTest$CRUD</className><duration>0.003</duration><failedSince>0</failedSince><name>delete</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-04-28 07:03:14	DEBUG	SQLOperation	Batching statement 1 times
2025-04-28 07:03:14	TRACE	SQLOperation	delete from TotoA where id = ? | {1={TotoA.id=o.c.s.i.PersistableIdentifier@7}}
2025-04-28 07:03:14	DEBUG	SQLOperation	Batching statement 1 times
2025-04-28 07:03:14	TRACE	SQLOperation	delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@7}}
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.runtime.JoinTablePolymorphismPersisterTest$CRUD</className><duration>0.002</duration><failedSince>0</failedSince><name>deleteById</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-04-28 07:03:14	TRACE	SQLOperation	delete from TotoA where id in (?) | {TotoA.id=o.c.s.i.PersistableIdentifier@7}
2025-04-28 07:03:14	TRACE	SQLOperation	delete from Toto where id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@7}
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.runtime.JoinTablePolymorphismPersisterTest$CRUD</className><duration>0.003</duration><failedSince>0</failedSince><name>deleteById_multiple</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-04-28 07:03:14	TRACE	SQLOperation	delete from TotoA where id in (?, ?) | {TotoA.id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]}
2025-04-28 07:03:14	TRACE	SQLOperation	delete from TotoB where id in (?, ?) | {TotoB.id=[o.c.s.i.PersistableIdentifier@3, o.c.s.i.PersistableIdentifier@4]}
2025-04-28 07:03:14	DEBUG	SQLOperation	Batching statement 1 times
2025-04-28 07:03:14	TRACE	SQLOperation	delete from Toto where id in (?, ?, ?) | {1={Toto.id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2, o.c.s.i.PersistableIdentifier@3]}}
2025-04-28 07:03:14	TRACE	SQLOperation	delete from Toto where id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@4}
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.runtime.JoinTablePolymorphismPersisterTest$CRUD</className><duration>0.003</duration><failedSince>0</failedSince><name>delete_multiple</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-04-28 07:03:14	DEBUG	SQLOperation	Batching statement 2 times
2025-04-28 07:03:14	TRACE	SQLOperation	delete from TotoA where id = ? | {1={TotoA.id=o.c.s.i.PersistableIdentifier@1}, 2={TotoA.id=o.c.s.i.PersistableIdentifier@2}}
2025-04-28 07:03:14	DEBUG	SQLOperation	Batching statement 2 times
2025-04-28 07:03:14	TRACE	SQLOperation	delete from TotoB where id = ? | {1={TotoB.id=o.c.s.i.PersistableIdentifier@3}, 2={TotoB.id=o.c.s.i.PersistableIdentifier@4}}
2025-04-28 07:03:14	DEBUG	SQLOperation	Batching statement 3 times
2025-04-28 07:03:14	TRACE	SQLOperation	delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@1}, 2={Toto.id=o.c.s.i.PersistableIdentifier@2}, 3={Toto.id=o.c.s.i.PersistableIdentifier@3}}
2025-04-28 07:03:14	DEBUG	SQLOperation	Batching statement 1 times
2025-04-28 07:03:14	TRACE	SQLOperation	delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@4}}
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.runtime.JoinTablePolymorphismPersisterTest$CRUD</className><duration>0.004</duration><failedSince>0</failedSince><name>insert</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-04-28 07:03:14	DEBUG	SQLOperation	Batching statement 3 times
2025-04-28 07:03:14	TRACE	SQLOperation	insert into Toto(x, q, id) values (?, ?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@1, Toto.q=null, Toto.x=17}, 2={Toto.id=o.c.s.i.PersistableIdentifier@2, Toto.q=null, Toto.x=29}, 3={Toto.id=o.c.s.i.PersistableIdentifier@3, Toto.q=null, Toto.x=37}}
2025-04-28 07:03:14	DEBUG	SQLOperation	Batching statement 1 times
2025-04-28 07:03:14	TRACE	SQLOperation	insert into Toto(x, q, id) values (?
...[truncated 106 chars]...
SQLOperation	Batching statement 2 times
2025-04-28 07:03:14	TRACE	SQLOperation	insert into TotoA(a, id) values (?, ?) | {1={TotoA.a=23, TotoA.id=o.c.s.i.PersistableIdentifier@1}, 2={TotoA.a=31, TotoA.id=o.c.s.i.PersistableIdentifier@2}}
2025-04-28 07:03:14	DEBUG	SQLOperation	Batching statement 2 times
2025-04-28 07:03:14	TRACE	SQLOperation	insert into TotoB(b, id) values (?, ?) | {1={TotoB.id=o.c.s.i.PersistableIdentifier@3, TotoB.b=41}, 2={TotoB.id=o.c.s.i.PersistableIdentifier@4, TotoB.b=53}}
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.runtime.JoinTablePolymorphismPersisterTest$CRUD</className><duration>0.007</duration><failedSince>0</failedSince><name>select</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-04-28 07:03:14	TRACE	SQLOperation	select Toto.id as Toto_id, TotoA.id as TotoA_id, TotoB.id as TotoB_id from Toto left outer join TotoA on Toto.id = TotoA.id left outer join TotoB on Toto.id = TotoB.id where Toto.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@1, 2=o.c.s.i.PersistedIdentifier@2, 3=o.c.s.i.PersistedIdentifier@3, 4=o.c.s.i.PersistedIdentifier@4}
2025-04-28 07:03:14	TRACE	SQLOperation	select TotoA.a as TotoA_a, TotoA.id as TotoA_id, Toto.x as Toto_x, Toto.q as Toto_q, Toto
...[truncated 1328 chars]...
G	EntityTreeInflater	Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@60dd2479 on object TotoB[{id=3, x=null, b=41}]
2025-04-28 07:03:14	DEBUG	EntityTreeInflater	Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@18548614
2025-04-28 07:03:14	DEBUG	EntityTreeInflater	Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@60dd2479 on object TotoB[{id=4, x=null, b=53}]
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.runtime.JoinTablePolymorphismPersisterTest$CRUD</className><duration>0.005</duration><failedSince>0</failedSince><name>selectWhere</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-04-28 07:03:14	TRACE	SQLOperation	select Toto.x as Toto_x, Toto.q as Toto_q, Toto.id as Toto_id, TotoA.a as TotoA_a, TotoA.id as TotoA_id, TotoB.b as TotoB_b, TotoB.id as TotoB_id from Toto left outer join TotoA as TotoA on Toto.id = TotoA.id left outer join TotoB as TotoB on Toto.id = TotoB.id where Toto.x = ? | {1=42}
2025-04-28 07:03:14	DEBUG	EntityTreeInflater	Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowCons
...[truncated 815 chars]...
g.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@4f1b0725 on object TotoB[{id=3, x=37, b=null}]
2025-04-28 07:03:14	DEBUG	EntityTreeInflater	Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer@79be8311
2025-04-28 07:03:14	DEBUG	EntityTreeInflater	Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@4f1b0725 on object TotoB[{id=4, x=43, b=null}]
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.runtime.JoinTablePolymorphismPersisterTest$CRUD</className><duration>0.016</duration><failedSince>0</failedSince><name>selectWhere_collectionCriteria</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-04-28 07:03:14	TRACE	SQLOperation	select Toto.x as Toto_x, Toto.q as Toto_q, Toto.id as Toto_id, TotoA.id as TotoA_id, TotoB.id as TotoB_id from Toto left outer join TotoA on Toto.id = TotoA.id left outer join TotoB on Toto.id = TotoB.id where Toto.q = ? | {1=[42]}
2025-04-28 07:03:14	TRACE	SQLOperation	select TotoA.a as TotoA_a, TotoA.id as TotoA_id, Toto.x as Toto_x, Toto.q as Toto_q, Toto.id as Toto_id from TotoA inner join Toto as Toto on TotoA.id = Toto.id where TotoA.id in (?, ?) | {T
...[truncated 1229 chars]...
G	EntityTreeInflater	Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@420cb8e7 on object TotoB[{id=3, x=null, b=41}]
2025-04-28 07:03:14	DEBUG	EntityTreeInflater	Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@638d806b
2025-04-28 07:03:14	DEBUG	EntityTreeInflater	Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@420cb8e7 on object TotoB[{id=4, x=null, b=53}]
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.runtime.JoinTablePolymorphismPersisterTest$CRUD</className><duration>0.003</duration><failedSince>0</failedSince><name>selectWhere_orderByOnCollectionProperty_throwsException</name><properties></properties><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>org.codefilarete.stalactite.engine.runtime.JoinTablePolymorphismPersisterTest$CRUD</className><duration>0.007</duration><failedSince>0</failedSince><name>selectWhere_orderByOnNonCollectionProperty_orderByIsAddedToSQL</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-04-28 07:03:14	TRACE	SQLOperation	select Toto.x as Toto_x, Toto.q as Toto_q, Toto.id as Toto_id, TotoA.a as TotoA_a, TotoA.id as TotoA_id, TotoB.b as TotoB_b, TotoB.id as TotoB_id from Toto left outer join TotoA as TotoA on Toto.id = TotoA.id left outer join TotoB as TotoB on Toto.id = TotoB.id where Toto.x = ? order by Toto.x asc | {1=42}
2025-04-28 07:03:14	DEBUG	EntityTreeInflater	Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinTableRootJoinNode$JoinTablePolymo
...[truncated 835 chars]...
g.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@5bc0e623 on object TotoB[{id=3, x=37, b=null}]
2025-04-28 07:03:14	DEBUG	EntityTreeInflater	Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer@59f54cd2
2025-04-28 07:03:14	DEBUG	EntityTreeInflater	Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@5bc0e623 on object TotoB[{id=4, x=43, b=null}]
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.runtime.JoinTablePolymorphismPersisterTest$CRUD</className><duration>0.005</duration><failedSince>0</failedSince><name>update</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-04-28 07:03:14	TRACE	SQLOperation	select Toto.id as Toto_id, TotoA.id as TotoA_id, TotoB.id as TotoB_id from Toto left outer join TotoA on Toto.id = TotoA.id left outer join TotoB on Toto.id = TotoB.id where Toto.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2, 3=o.c.s.i.PersistableIdentifier@3, 4=o.c.s.i.PersistableIdentifier@4}
2025-04-28 07:03:14	TRACE	SQLOperation	select TotoA.a as TotoA_a, TotoA.id as TotoA_id, Toto.x as Toto_x, Toto.q as Toto
...[truncated 1886 chars]...
statement 2 times
2025-04-28 07:03:14	TRACE	SQLOperation	update TotoA set a = ? where id = ? | {1={TotoA.id (W)=o.c.s.i.PersistedIdentifier@1, TotoA.a (U)=123}, 2={TotoA.id (W)=o.c.s.i.PersistedIdentifier@2, TotoA.a (U)=131}}
2025-04-28 07:03:14	DEBUG	SQLOperation	Batching statement 2 times
2025-04-28 07:03:14	TRACE	SQLOperation	update TotoB set b = ? where id = ? | {1={TotoB.b (U)=141, TotoB.id (W)=o.c.s.i.PersistedIdentifier@3}, 2={TotoB.b (U)=153, TotoB.id (W)=o.c.s.i.PersistedIdentifier@4}}
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.runtime.JoinTablePolymorphismPersisterTest$CRUD</className><duration>0.003</duration><failedSince>0</failedSince><name>updateById</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-04-28 07:03:14	DEBUG	SQLOperation	Batching statement 3 times
2025-04-28 07:03:14	TRACE	SQLOperation	update Toto set x = ?, q = ? where id = ? | {1={Toto.x (U)=17, Toto.id (W)=o.c.s.i.PersistableIdentifier@1, Toto.q (U)=null}, 2={Toto.x (U)=29, Toto.id (W)=o.c.s.i.PersistableIdentifier@2, Toto.q (U)=null}, 3={Toto.x (U)=37, Toto.id (W)=o.c.s.i.PersistableIdentifier@3, Toto.q (U)=null}}
2025-04-28 07:03:14	DEBUG	SQLOperation	Batching statement 1 times
2025-04-28 07:03:14	TRACE	SQLOperation	up
...[truncated 180 chars]...
t 2 times
2025-04-28 07:03:14	TRACE	SQLOperation	update TotoA set a = ? where id = ? | {1={TotoA.a (U)=123, TotoA.id (W)=o.c.s.i.PersistableIdentifier@1}, 2={TotoA.a (U)=131, TotoA.id (W)=o.c.s.i.PersistableIdentifier@2}}
2025-04-28 07:03:14	DEBUG	SQLOperation	Batching statement 2 times
2025-04-28 07:03:14	TRACE	SQLOperation	update TotoB set b = ? where id = ? | {1={TotoB.b (U)=141, TotoB.id (W)=o.c.s.i.PersistableIdentifier@3}, 2={TotoB.b (U)=153, TotoB.id (W)=o.c.s.i.PersistableIdentifier@4}}
</stdout></child><failCount>0</failCount><name>JoinTablePolymorphismPersisterTest$CRUD</name><passCount>12</passCount><skipCount>0</skipCount></classResult>