Arrays as return values
- Last Updated: January 16, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
Arrays as return values
Java Open Clients can return array values (called extents in ABL) from user-defined functions.
The following table provides the data type mappings for array parameters.
| ABL type with EXTENT | Java proxy return typefor values | Java proxy return typefor unknown |
|---|---|---|
INTEGER
|
int[ ]
|
Integer[]
|
INT64
|
long[]
|
Long[]
|
DECIMAL
|
java.math.BigDecimal[ ]
|
|
CHARACTER
|
java.lang.String[ ]
|
|
LOGICAL
|
boolean[ ]
|
Boolean[]
|
DATE
|
java.util.GregorianCalendar[ ]
|
|
RECID
|
long[ ]
|
|
RAW
|
byte[ ][ ]
|
|
ROWID
|
com.progress.open4gl.Rowid[ ]
|
|
COM-HANDLE
|
com.progress.open4gl.COMHandle[ ]
|
|
WIDGET-HANDLE
|
com.progress.open4gl.Handle[ ]
|