diff --git a/lib/binaryParser.js b/lib/binaryParser.js index 4b5a1403..133e7ab4 100644 --- a/lib/binaryParser.js +++ b/lib/binaryParser.js @@ -188,8 +188,8 @@ p.parseIntArray = p.parseStringArray = function(value) { return null; } - if (elementType == 0x17) { - // int + if ((elementType == 0x17) || (elementType == 0x14)) { + // int/bigint var result = parseBits(value, length * 8, offset); offset += length * 8; return result; diff --git a/lib/query.js b/lib/query.js index 5747ad32..8b82f279 100644 --- a/lib/query.js +++ b/lib/query.js @@ -78,6 +78,7 @@ var buildDataRowMetadata = function(msg, converters, names) { converters[i] = parsers[format].parseStringArray; break; case 1007: + case 1016: converters[i] = parsers[format].parseIntArray; break; default: