NonStop Server for Java (NSJ) Programmer's Guide (NSJ 2.0+)
character
Numeric string unsigned, including pic 9(n), pic 9(n)v9(n), pic v9(n)❍
Numeric string trailing embedded sign, including pic 9t, pic 9(n)t, pic 9v9t, and so on❍
Numeric string trailing separate sign, including pic 9(n)s, pic 9s, pic 9(n)v9(n)s, and so on❍
Numeric string leading embedded sign, including pic t9, pic t9(n), pic t9v9(n), and so on❍
Numeric string leading separate sign, including pic s9, pic s9(n), pic s9(n)v9(n), and so on❍
TYPE
binary 8❍
binary 16❍
binary 16, scale❍
binary 32❍
binary 32, scale❍
binary 64❍
binary 64, scale❍
binary 8 unsigned❍
binary 16 unsigned❍
binary 32 unsigned❍
binary 16 unsigned, scale❍
binary 32 unsigned, scale❍
logical 1❍
logical 2❍
logical 4❍
float32❍
float64❍
●
ENUM (see ENUM Example)●
SQL (see SQL Example)
DATE❍
DATETIME❍
INTERVAL❍
TIME❍
TIMESTAMP❍
VARCHAR❍
●
ENUM Example
For the following DDL code:
05 d-enumerator type enum.
89 d-nothing value is 0.
89 d-twelve value is 12.
ddl2java generates the following Java code:
protected String d_enumerator;
public static String d_nothing = Short.toString((short) 0);
public static String d_twelve = Short.toString((short) 12);