<classResult _class='hudson.tasks.junit.ClassResult'><child><age>0</age><className>org.codefilarete.stalactite.engine.runtime.TablePerClassPolymorphismPersisterTest$CRUD</className><duration>0.003</duration><failedSince>0</failedSince><name>delete</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-04-01 20:22:01	DEBUG	SQLOperation	Batching statement 1 times
2025-04-01 20:22:01	TRACE	SQLOperation	delete from TotoA where id = ? | {1={TotoA.id=o.c.s.i.PersistableIdentifier@7}}
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.runtime.TablePerClassPolymorphismPersisterTest$CRUD</className><duration>0.003</duration><failedSince>0</failedSince><name>deleteById</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-04-01 20:22:01	TRACE	SQLOperation	delete from TotoA where id in (?) | {TotoA.id=o.c.s.i.PersistableIdentifier@7}
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.runtime.TablePerClassPolymorphismPersisterTest$CRUD</className><duration>0.004</duration><failedSince>0</failedSince><name>deleteById_multiple</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-04-01 20:22:01	TRACE	SQLOperation	delete from TotoA where id in (?, ?) | {TotoA.id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]}
2025-04-01 20:22:01	TRACE	SQLOperation	delete from TotoB where id in (?, ?) | {TotoB.id=[o.c.s.i.PersistableIdentifier@3, o.c.s.i.PersistableIdentifier@4]}
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.runtime.TablePerClassPolymorphismPersisterTest$CRUD</className><duration>0.005</duration><failedSince>0</failedSince><name>delete_multiple</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-04-01 20:22:01	DEBUG	SQLOperation	Batching statement 2 times
2025-04-01 20:22:01	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-01 20:22:01	DEBUG	SQLOperation	Batching statement 2 times
2025-04-01 20:22:01	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}}
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.runtime.TablePerClassPolymorphismPersisterTest$CRUD</className><duration>0.004</duration><failedSince>0</failedSince><name>insert</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-04-01 20:22:01	DEBUG	SQLOperation	Batching statement 2 times
2025-04-01 20:22:01	TRACE	SQLOperation	insert into TotoA(a, id, x, q) values (?, ?, ?, ?) | {1={TotoA.id=o.c.s.i.PersistableIdentifier@1, TotoA.x=17, TotoA.q=null, TotoA.a=23}, 2={TotoA.id=o.c.s.i.PersistableIdentifier@2, TotoA.x=29, TotoA.q=null, TotoA.a=31}}
2025-04-01 20:22:01	DEBUG	SQLOperation	Batching statement 2 times
2025-04-01 20:22:01	TRACE	SQLOperation	insert into TotoB(b, id, x, q) values (?, ?, ?, ?) | {1={TotoB.q=null, TotoB.id=o.c.s.i.PersistableIdentifier@3, TotoB.b=41, TotoB.x=37}, 2={TotoB.q=null, TotoB.id=o.c.s.i.PersistableIdentifier@4, TotoB.b=53, TotoB.x=43}}
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.runtime.TablePerClassPolymorphismPersisterTest$CRUD</className><duration>0.009</duration><failedSince>0</failedSince><name>select</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-04-01 20:22:01	TRACE	SQLOperation	(select TotoA.id as id, 'TotoA' as Y from TotoA where TotoA.id in (?, ?, ?, ?)) union all (select TotoB.id as id, 'TotoB' as Y from TotoB where TotoB.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, 5=o.c.s.i.PersistedIdentifier@1, 6=o.c.s.i.PersistedIdentifier@2, 7=o.c.s.i.PersistedIdentifier@3, 8=o.c.s.i.PersistedIdentifier@4}
2025-04-01 20:22:01	TRAC
...[truncated 570 chars]...
otoB.b as TotoB_b, TotoB.id as TotoB_id, TotoB.x as TotoB_x, TotoB.q as TotoB_q from TotoB where TotoB.id in (?, ?) | {TotoB.id=[o.c.s.i.PersistedIdentifier@3, o.c.s.i.PersistedIdentifier@4]}
2025-04-01 20:22:01	DEBUG	EntityTreeInflater	Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6bd7b678
2025-04-01 20:22:01	DEBUG	EntityTreeInflater	Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6bd7b678
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.runtime.TablePerClassPolymorphismPersisterTest$CRUD</className><duration>0.007</duration><failedSince>0</failedSince><name>selectWhere</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-04-01 20:22:01	TRACE	SQLOperation	select Toto.id as Toto_id, Toto.x as Toto_x, Toto.q as Toto_q, Toto.a as Toto_a, Toto.b as Toto_b, Toto.DISCRIMINATOR as Toto_DISCRIMINATOR from (select TotoA.id as id, TotoA.x as x, TotoA.q as q, TotoA.a as a, cast(null as null) as b, 'TotoA' as DISCRIMINATOR from TotoA union all select TotoB.id as id, TotoB.x as x, TotoB.q as q, cast(null as null) as a, TotoB.b as b, 'TotoB' as DISCRIMINATOR from TotoB) as Toto where Toto.x = ? | {1=42}
2025-04-01 20:22:0
...[truncated 98 chars]...
JoinRoot$JoinRootRowConsumer@3010c128
2025-04-01 20:22:01	DEBUG	EntityTreeInflater	Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3010c128
2025-04-01 20:22:01	DEBUG	EntityTreeInflater	Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3010c128
2025-04-01 20:22:01	DEBUG	EntityTreeInflater	Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3010c128
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.runtime.TablePerClassPolymorphismPersisterTest$CRUD</className><duration>0.014</duration><failedSince>0</failedSince><name>selectWhere_collectionCriteria</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-04-01 20:22:01	TRACE	SQLOperation	select Toto.id as id, DISCRIMINATOR from (select TotoA.id as id, TotoA.x as x, TotoA.q as q, 'TotoA' as DISCRIMINATOR from TotoA union all select TotoB.id as id, TotoB.x as x, TotoB.q as q, 'TotoB' as DISCRIMINATOR from TotoB) as Toto where Toto.q = ? | {1=[42]}
2025-04-01 20:22:01	TRACE	SQLOperation	select TotoA.a as TotoA_a, TotoA.id as TotoA_id, TotoA.x as TotoA_x, TotoA.q as TotoA_q from TotoA where TotoA.id in (?, ?) | {TotoA.id=[o.c.s.i.PersistedIdent
...[truncated 396 chars]...
otoB.b as TotoB_b, TotoB.id as TotoB_id, TotoB.x as TotoB_x, TotoB.q as TotoB_q from TotoB where TotoB.id in (?, ?) | {TotoB.id=[o.c.s.i.PersistedIdentifier@3, o.c.s.i.PersistedIdentifier@4]}
2025-04-01 20:22:01	DEBUG	EntityTreeInflater	Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1f338b72
2025-04-01 20:22:01	DEBUG	EntityTreeInflater	Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1f338b72
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.runtime.TablePerClassPolymorphismPersisterTest$CRUD</className><duration>0.004</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.TablePerClassPolymorphismPersisterTest$CRUD</className><duration>0.01</duration><failedSince>0</failedSince><name>selectWhere_orderByOnNonCollectionProperty_orderByIsAddedToSQL</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-04-01 20:22:01	TRACE	SQLOperation	select Toto.id as Toto_id, Toto.x as Toto_x, Toto.q as Toto_q, Toto.a as Toto_a, Toto.b as Toto_b, Toto.DISCRIMINATOR as Toto_DISCRIMINATOR from (select TotoA.id as id, TotoA.x as x, TotoA.q as q, TotoA.a as a, cast(null as null) as b, 'TotoA' as DISCRIMINATOR from TotoA union all select TotoB.id as id, TotoB.x as x, TotoB.q as q, cast(null as null) as a, TotoB.b as b, 'TotoB' as DISCRIMINATOR from TotoB) as Toto where Toto.x = ? order by Toto.x asc | {1=42
...[truncated 118 chars]...
JoinRoot$JoinRootRowConsumer@5b85731b
2025-04-01 20:22:01	DEBUG	EntityTreeInflater	Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5b85731b
2025-04-01 20:22:01	DEBUG	EntityTreeInflater	Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5b85731b
2025-04-01 20:22:01	DEBUG	EntityTreeInflater	Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5b85731b
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.runtime.TablePerClassPolymorphismPersisterTest$CRUD</className><duration>0.006</duration><failedSince>0</failedSince><name>update</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-04-01 20:22:01	TRACE	SQLOperation	(select TotoA.id as id, 'TotoA' as Y from TotoA where TotoA.id in (?, ?, ?, ?)) union all (select TotoB.id as id, 'TotoB' as Y from TotoB where TotoB.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, 5=o.c.s.i.PersistableIdentifier@1, 6=o.c.s.i.PersistableIdentifier@2, 7=o.c.s.i.PersistableIdentifier@3, 8=o.c.s.i.PersistableIdentifier@4}
2025-04-
...[truncated 1298 chars]...
TotoA.id (W)=o.c.s.i.PersistedIdentifier@1}, 2={TotoA.a (U)=131, TotoA.x (U)=29, TotoA.q (U)=null, TotoA.id (W)=o.c.s.i.PersistedIdentifier@2}}
2025-04-01 20:22:01	DEBUG	SQLOperation	Batching statement 2 times
2025-04-01 20:22:01	TRACE	SQLOperation	update TotoB set b = ?, x = ?, q = ? where id = ? | {1={TotoB.q (U)=null, TotoB.id (W)=o.c.s.i.PersistedIdentifier@3, TotoB.x (U)=37, TotoB.b (U)=141}, 2={TotoB.q (U)=null, TotoB.id (W)=o.c.s.i.PersistedIdentifier@4, TotoB.x (U)=43, TotoB.b (U)=153}}
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.runtime.TablePerClassPolymorphismPersisterTest$CRUD</className><duration>0.003</duration><failedSince>0</failedSince><name>updateById</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2025-04-01 20:22:01	DEBUG	SQLOperation	Batching statement 2 times
2025-04-01 20:22:01	TRACE	SQLOperation	update TotoA set a = ?, x = ?, q = ? where id = ? | {1={TotoA.a (U)=123, TotoA.id (W)=o.c.s.i.PersistableIdentifier@1, TotoA.x (U)=17, TotoA.q (U)=null}, 2={TotoA.a (U)=131, TotoA.id (W)=o.c.s.i.PersistableIdentifier@2, TotoA.x (U)=29, TotoA.q (U)=null}}
2025-04-01 20:22:01	DEBUG	SQLOperation	Batching statement 2 times
2025-04-01 20:22:01	TRACE	SQLOperation	update TotoB set b = ?, x = ?, q = ? where id = ? | {1={TotoB.b (U)=141, TotoB.id (W)=o.c.s.i.PersistableIdentifier@3, TotoB.x (U)=37, TotoB.q (U)=null}, 2={TotoB.b (U)=153, TotoB.id (W)=o.c.s.i.PersistableIdentifier@4, TotoB.x (U)=43, TotoB.q (U)=null}}
</stdout></child><failCount>0</failCount><name>TablePerClassPolymorphismPersisterTest$CRUD</name><passCount>12</passCount><skipCount>0</skipCount></classResult>