Comply with SQLJ

The syntax of Java™ UDRs that the HCL OneDB™ database server supports usually follows the SQLJ specification. Where syntactic differences and missing features occur, the differences are mostly due to differences between HCL OneDB SQL and the SQL-3 standards. The following table summarizes the level of SQLJ compliance.
Feature (SQLJ section #) Function Syntax Definition and rules Comments
jar names (3.1) Yes Yes Yes
Java path (3.2) Yes Yes Yes
Install, replace, or remove JAR files (4.1-4.3) Yes Yes Yes (required) No (optional) No support of the optional replacement jar validation rules.
Alter Java path (4.4) Yes Yes Yes
Create procedure, Create function (5.1)1 Yes Yes Yes (required) No (optional) No support of the optional create time jar validation and the Java main method.
Drop procedure, Drop function (5.2) Yes Yes Yes
Grant or revoke jar (5.3-5.4, optional) No No No
SQLJ function call (5.5) Yes Yes Yes
SQLJ procedure call (5.6) Yes Yes Yes
System properties and default connections No No No
Deployment- descriptor files (optional) Yes No No
Status codes, exception handling (7.1-7.2) Yes Yes Yes
Note:
  1. For information about modifiers for Create Procedure and Create Function, see Unsupported modifiers and Unsupported optional modifiers.