diff --git a/lib/itoolkit.js b/lib/itoolkit.js index d78c9634..137cec85 100644 --- a/lib/itoolkit.js +++ b/lib/itoolkit.js @@ -569,7 +569,29 @@ class iSql { } } - +exports.types = { + char(length) { + return length.toString() + "A"; + }, + packed(digits, delimiter) { + return digits.toString() + "P" + delimiter.toString(); + }, + zoned(digits, delimiter) { + return digits.toString() + "S" + delimiter.toString(); + }, + signed(digits, delimiter) { + return digits.toString() + "I" + delimiter.toString(); + }, + unsigned(digits, delimiter) { + return digits.toString() + "U" + delimiter.toString(); + }, + float(digits, delimiter) { + return digits.toString() + "F" + delimiter.toString(); + }, + binary(length) { + return length.toString() + "B"; + } +}; exports.iConn = iConn; exports.iCmd = iCmd;