TABLE (static temp-table) parameters
- Last Updated: March 30, 2020
- 1 minute read
- OpenEdge
- Version 12.2
- Documentation
For TABLE parameters, client interfaces:
-
Contain a row object for any input parameter; for example:
public class OrderDetailsRow -
Represent an input
TABLEparameter as an array of row objects -
Represent output
TABLEparameters using an array holder class and a row holder class for the row objects, as in the following RPC/Encoded example:public class ArrayofOrderDetailsRowHolder public class OrderDetailsRowHolder
The following table lists the data type mappings for TABLE columns between
ABL and Java.1
| ABL data type | Java data type |
|---|---|
BLOB
|
byte[]
|
CHARACTER
|
String
|
CLOB
|
String
|
COM-HANDLE
|
long
|
DATE
|
java.util.Date
|
DATETIME
|
java.util.Calendar
|
DATETIME-TZ
|
java.util.Calendar
|
DECIMAL
|
java.math.BigDecimal
|
INT64
|
long
|
INTEGER (32 bit)
|
int
|
LOGICAL
|
boolean
|
RAW
|
byte[ ]
|
RECID (32 or 64 bit)
|
long
|
ROWID
|
byte[ ]
|
WIDGET-HANDLE
|
long
|
1 This information also applies to
the constituent temp-tables in a static ProDataSet.