Progress data type
|
Java data type
|
BLOB
|
java.sql.Blob
Or
byte [ ]
Note: For an INPUT temp-table, you can supply either of the two object types shown above. For output, your application can access a BLOB by calling any of three methods: getBlob() which returns a java.sql.Blob, getBytes() which returns a byte[ ], or getObject() which returns a java.sql.Blob.
|
CHARACTER
|
java.lang.String
|
CLOB
|
java.sql.Clob
Or
java.lang.String
Note: For an INPUT temp-table, you can supply either of the two object types shown above. For output, your application can access a CLOB by calling any of three methods: getClob() which returns a java.sql.Clob, getString() which returns a java.lang.String, or getObject() which returns a java.sql.Clob.
|
COM-HANDLE
|
Long
|
DATE
|
java.sql.DateOrjava.util.GregorianCalendar
Note: For an INPUT temp-table, you can supply either of the two object types shown above. For output, your application can access a date by calling any of three methods: getDate() which returns a java.sql.Date, getGregorianCalendar() which returns a java.util.GregorianCalendar, or getObject() which returns a java.sql.Date.
|
DATETIME
|
java.sql.Timestamp
Or
java.util.GregorianCalendar
Note: For an INPUT temp-table, you can supply either of the two object types shown above. For output, your application can access a datetime by calling any of three methods: getTimestamp() which returns a java.sql.Timestamp, getGregorianCalendar() which returns a java.util.GregorianCalendar, or getObject() which returns a java.sql.Timestamp.
|
DATETIME-TZ
|
java.util.GregorianCalendar
|
DECIMAL
|
java.math.BigDecimal
|
INT64
|
long
|
INTEGER
|
Integer
|
LOGICAL
|
Boolean
|
RAW
|
byte[]
|
RECID
|
Long
|
ROWID
|
byte[]
|
WIDGET-HANDLE
|
Long
|