Thats kind of the definition of "undefined". Look at it this way... Imagine we allow the call to registerResultSetOutParameter(CallableStatement statement, String name) and then the query only uses named parameters... What happens? Well obviously atm it fails because our Oracle Dialect does not override registerResultSetOutParameter(CallableStatement statement, String name). But I mean in the case we do add that override... Well then the query works. So, in short, if we do the override:
- If the query defines a named output parameter with ordinal bind parameters (mixed), the query fails... again, that's ok ("undefined")
- If the query defines a named output parameter with named bind parameter (not mixed) the query works
|