Sorry, I think I worded it wrong: the type mappings are OK but the actual types passed are org.hsqldb.types.IntervalSecondData and org.hsqldb.types.IntervalMonthData which do not match and so org.hsqldb.HsqlException: Java execution: unresolved class name, method name or signature is thrown.
JRT mapping for INTERVAL types is invalid
So, the problem is that I was trying to test a wrapper of your library I have made for my application. Only the first test case was always passing, but every other would fail. After a long time of searching I found the culprit. In the file Arg.h there are the following lines: /** * Indicates whether the rest of the arguments should be ignored. */ static bool& ignoreRestRef() { static bool ign = false; return ign; } /** * The delimiter that separates an argument flag/name from the * value. */ static...