Hi Abhinav,
I found a bit of time to experiment some more with your patch.
The additional tests you have added are very interesting, thank you
very much for constructing them!
I am a bit uncertain about the new method you added:
DataDictionaryImpl.sortTriggerColsAndTriggerActionCols()
Perhaps you could provide some additional background about the problem
you are trying to address with this method?
As an experiment, I tried changing DataDictionaryImpl as follows:
/*
triggerColsAndTriggerActionCols =
sortTriggerColsAndTriggerActionCols(
triggerColsAndTriggerActionCols, triggerActionColsOnly);
*/
Arrays.sort( triggerColsAndTriggerActionCols );
This substantially alters the behavior of TriggerWhenClauseTest.
Maybe you could try making this modification in your sandbox and
let me know what sort of results you see?
thanks,
bryan