SVN main commit: Bug#215079 - H2Platform
Passes foundation LRG, JPA LRG using new H2Platform.
Changes:
- Added H2Platform, with identity, sequencing, pagination, temp table, functions
support.
- Exclude no_wait tests from H2 as no no_wait support.
- Add test browser login support for H2.
- Fixed some Oracle specific function _expression_ tests.
- Various test fixes for identity sequencing, and query order.
- Exclude OrderedList varchar test from H2, as cannot auto convert
varchar to number.
- Fixed close issue in emulated drivers.
- Various test fixes.
- Added new "eclipselink.jdbc.sql-cast" persistence property
to disable CAST operation in DB2, Derby, Timesten as normally not required
(still on by default).
- Added row argument to writeParameterMarker.
- Moved sequence creation code up, as common for most platforms.
- Added ifNull function, as was missing for most platforms.
- Removed logging being turned on in some tests.
- Resolve :param=:param test on casting platforms by setting query hint.
- Fixed weaver test API change.