Comply with SQLJ

The syntax of Java™ UDRs that the HCL Informix® database server supports usually follows the SQLJ specification. Where syntactic differences and missing features occur, the differences are mostly due to differences between Informix 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.

Copyright© 2019 HCL Technologies Limited