.NET parameter object type
|
C# parameter primitive type
|
ABL implicit mapping data type
|
ABL INPUT widening data type
|
System.DateTime
|
–
|
DATETIME
|
DATE
|
System.Decimal
|
decimal
|
DECIMAL
|
INTEGER, INT64
|
System.UInt32
|
uint
|
INT64
|
INTEGER1
|
System.Int64
|
long
|
INT64
|
INTEGER
|
System.UInt64
|
ulong
|
DECIMAL
|
|
System.Double
|
double
|
DECIMAL
|
INTEGER, INT64
|
System.Single
|
float
|
DECIMAL
|
.NET parameter object type
|
C# parameter primitive type
|
ABL implicit mapping data type
|
ABL OUTPUT widening data type
|
System.Byte
|
byte
|
INTEGER
|
INT64, DECIMAL
|
System.SByte
|
sbyte
|
INTEGER
|
INT64, DECIMAL
|
System.Char
|
char
|
CHARACTER
|
LONGCHAR
|
System.DateTime
|
–
|
DATETIME
|
DATETIME-TZ
|
System.Int16
|
short
|
INTEGER
|
INT64, DECIMAL
|
System.UInt16
|
ushort
|
INTEGER
|
INT64, DECIMAL
|
System.Int32
|
int
|
INTEGER
|
INT64, DECIMAL
|
System.UInt32
|
uint
|
INT64
|
DECIMAL
|
System.Int64
|
long
|
INT64
|
DECIMAL
|