<classResult _class='hudson.tasks.junit.ClassResult'><child><age>0</age><className>org.codefilarete.stalactite.engine.runtime.JoinTablePolymorphismPersisterTest$CRUD</className><duration>0.002</duration><failedSince>0</failedSince><name>delete</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-03-27 07:13:47	DEBUG	SQLOperation	Batching statement 1 times
2025-03-27 07:13:47	TRACE	SQLOperation	delete from TotoA where id = ? | {1={TotoA.id=o.c.s.i.PersistableIdentifier@7}}
2025-03-27 07:13:47	DEBUG	SQLOperation	Batching statement 1 times
2025-03-27 07:13:47	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-03-27 07:13:47	TRACE	SQLOperation	delete from TotoA where id in (?) | {TotoA.id=o.c.s.i.PersistableIdentifier@7}
2025-03-27 07:13:47	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.004</duration><failedSince>0</failedSince><name>deleteById_multiple</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-03-27 07:13:47	TRACE	SQLOperation	delete from TotoA where id in (?, ?) | {TotoA.id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]}
2025-03-27 07:13:47	TRACE	SQLOperation	delete from TotoB where id in (?, ?) | {TotoB.id=[o.c.s.i.PersistableIdentifier@3, o.c.s.i.PersistableIdentifier@4]}
2025-03-27 07:13:47	DEBUG	SQLOperation	Batching statement 1 times
2025-03-27 07:13:47	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-03-27 07:13:47	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-03-27 07:13:47	DEBUG	SQLOperation	Batching statement 2 times
2025-03-27 07:13:47	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-03-27 07:13:47	DEBUG	SQLOperation	Batching statement 2 times
2025-03-27 07:13:47	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-03-27 07:13:47	DEBUG	SQLOperation	Batching statement 3 times
2025-03-27 07:13:47	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-03-27 07:13:47	DEBUG	SQLOperation	Batching statement 1 times
2025-03-27 07:13:47	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.003</duration><failedSince>0</failedSince><name>insert</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-03-27 07:13:47	DEBUG	SQLOperation	Batching statement 3 times
2025-03-27 07:13:47	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-03-27 07:13:47	DEBUG	SQLOperation	Batching statement 1 times
2025-03-27 07:13:47	TRACE	SQLOperation	insert into Toto(x, q, id) values (?
...[truncated 106 chars]...
SQLOperation	Batching statement 2 times
2025-03-27 07:13:47	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-03-27 07:13:47	DEBUG	SQLOperation	Batching statement 2 times
2025-03-27 07:13:47	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-03-27 07:13:47	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-03-27 07:13:47	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]...
BUG	EntityTreeInflater	Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@24bba5a on object TotoB[{id=3, x=null, b=41}]
2025-03-27 07:13:47	DEBUG	EntityTreeInflater	Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@779e9ece
2025-03-27 07:13:47	DEBUG	EntityTreeInflater	Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@24bba5a 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.007</duration><failedSince>0</failedSince><name>selectWhere</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-03-27 07:13:47	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-03-27 07:13:47	DEBUG	EntityTreeInflater	Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowCons
...[truncated 815 chars]...
g.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@4af5d787 on object TotoB[{id=3, x=37, b=null}]
2025-03-27 07:13:47	DEBUG	EntityTreeInflater	Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer@3a4b7322
2025-03-27 07:13:47	DEBUG	EntityTreeInflater	Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@4af5d787 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-03-27 07:13:47	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-03-27 07:13:47	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@7c11f1cd on object TotoB[{id=3, x=null, b=41}]
2025-03-27 07:13:47	DEBUG	EntityTreeInflater	Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@49e20671
2025-03-27 07:13:47	DEBUG	EntityTreeInflater	Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@7c11f1cd 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-03-27 07:13:47	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-03-27 07:13:47	DEBUG	EntityTreeInflater	Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinTableRootJoinNode$JoinTablePolymo
...[truncated 831 chars]...
rg.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@63532813 on object TotoB[{id=3, x=37, b=null}]
2025-03-27 07:13:47	DEBUG	EntityTreeInflater	Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer@c8427d9
2025-03-27 07:13:47	DEBUG	EntityTreeInflater	Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@63532813 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.006</duration><failedSince>0</failedSince><name>update</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-03-27 07:13:47	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-03-27 07:13:47	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-03-27 07:13:47	TRACE	SQLOperation	update TotoA set a = ? where id = ? | {1={TotoA.a (U)=123, TotoA.id (W)=o.c.s.i.PersistedIdentifier@1}, 2={TotoA.a (U)=131, TotoA.id (W)=o.c.s.i.PersistedIdentifier@2}}
2025-03-27 07:13:47	DEBUG	SQLOperation	Batching statement 2 times
2025-03-27 07:13:47	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-03-27 07:13:47	DEBUG	SQLOperation	Batching statement 3 times
2025-03-27 07:13:47	TRACE	SQLOperation	update Toto set x = ?, q = ? where id = ? | {1={Toto.id (W)=o.c.s.i.PersistableIdentifier@1, Toto.q (U)=null, Toto.x (U)=17}, 2={Toto.id (W)=o.c.s.i.PersistableIdentifier@2, Toto.q (U)=null, Toto.x (U)=29}, 3={Toto.id (W)=o.c.s.i.PersistableIdentifier@3, Toto.q (U)=null, Toto.x (U)=37}}
2025-03-27 07:13:47	DEBUG	SQLOperation	Batching statement 1 times
2025-03-27 07:13:47	TRACE	SQLOperation	up
...[truncated 180 chars]...
t 2 times
2025-03-27 07:13:47	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-03-27 07:13:47	DEBUG	SQLOperation	Batching statement 2 times
2025-03-27 07:13:47	TRACE	SQLOperation	update TotoB set b = ? where id = ? | {1={TotoB.id (W)=o.c.s.i.PersistableIdentifier@3, TotoB.b (U)=141}, 2={TotoB.id (W)=o.c.s.i.PersistableIdentifier@4, TotoB.b (U)=153}}
</stdout></child><failCount>0</failCount><name>JoinTablePolymorphismPersisterTest$CRUD</name><passCount>12</passCount><skipCount>0</skipCount></classResult>