Variable names and data attributes generated by java Dclgen are derived from the information contained in databases.
| SQL Data Type | PL/I |
|---|---|
| SMALLINT | BIN FIXED(15) |
| INTEGER | BIN FIXED(31) |
| DECIMAL(p,s) or NUMERIC(p,s) | DEC FIXED(p,s) |
| FLOAT | BIN FLOAT(53) |
| CHAR(1) | CHAR(1) |
| CHAR(n) | CHAR(n) |
| VARCHAR(n) | CHAR(n) VARYING |
| LONG VARCHAR | CHAR(32700) VARYING |
| GRAPHIC(n) | GRAPHIC(n) |
| VARGRAPHIC(n) | GRAPHIC(n) VARYING |
| LONG VARGRAPHIC | GRAPHIC(16350) VARYING |
| DATE | CHAR(10) |
| TIME | CHAR(8) |
| TIMESTAMP | CHAR(26) |
| CLOB(nnn) | SQL TYPE IS CLOB(nnn) |
| BLOB(nnn) | SQL TYPE IS BLOB(nnn) |
| DBCLOB(nnn) | SQL TYPE IS DBCLOB(nnn) |