it depends on what the test is testing, but I usually consider these
ordering dependencies a test bug - ie. they are counting on an order not
specified by SQL. For .sql tests there are usually 2 possible fixes:
1) If what is being tested is not affected by adding an order by to
the query, I just add the order by to the select.
2) If you feel that adding the order by changes what is being tested
then, select all rows into a temp table and then verify the result by
doing an order by select on the temp table.
Knut Anders Hatlen (JIRA) wrote:
[ https://issues.apache.org/jira/browse/DERBY-2493?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12484860 ]
Knut Anders Hatlen commented on DERBY-2493:
-------------------------------------------
It seems like the ordering is already a problem in lang/distinct.sql. That's
why it has different canons for different JVMs.
Use unsynchronized collections in BackingStoreHashtable
-------------------------------------------------------
Key: DERBY-2493
URL: https://issues.apache.org/jira/browse/DERBY-2493
Project: Derby
Issue Type: Improvement
Components: Performance, Store
Affects Versions: 10.3.0.0
Reporter: Knut Anders Hatlen
Assigned To: Knut Anders Hatlen
Priority: Minor
BackingStoreHashtable uses a Vector and a Hashtable, but doesn't need the
synchronization provided by these classes (I think). Replacing them with
ArrayList and HashMap could improve performance for some kinds of operations.