Changeset: 4b11238ebe15 for monetdb-java
URL: https://dev.monetdb.org/hg/monetdb-java/rev/4b11238ebe15
Modified Files:
src/main/java/org/monetdb/jdbc/MonetDatabaseMetaData.java
Branch: default
Log Message:
Improve DatabaseMetaData.supportsStoredFunctionsUsingCallSyntax().
Future versions of MonetDB (post Sep2022) will have capability to parse and
execute ODBC/JDBC escape sequence syntax.
diffs (19 lines):
diff --git a/src/main/java/org/monetdb/jdbc/MonetDatabaseMetaData.java
b/src/main/java/org/monetdb/jdbc/MonetDatabaseMetaData.java
--- a/src/main/java/org/monetdb/jdbc/MonetDatabaseMetaData.java
+++ b/src/main/java/org/monetdb/jdbc/MonetDatabaseMetaData.java
@@ -3862,10 +3862,13 @@ public final class MonetDatabaseMetaData
* vendor functions using the stored procedure escape syntax.
*
* @return true if so; false otherwise
+ * @throws SQLException if a database error occurs
*/
@Override
- public boolean supportsStoredFunctionsUsingCallSyntax() {
- return false;
+ public boolean supportsStoredFunctionsUsingCallSyntax() throws
SQLException {
+ if ((getDatabaseMajorVersion() == 11) &&
(getDatabaseMinorVersion() <= 45))
+ return false;
+ return true;
}
/**
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]