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);