Comparing version 1.4.0 to 1.5.0
@@ -244,2 +244,3 @@ var parseBits = function(data, bits, offset, invert, callback) { | ||
register(1184, parseDate.bind(null, true)); | ||
register(1000, parseArray); | ||
register(1007, parseArray); | ||
@@ -246,0 +247,0 @@ register(1016, parseArray); |
@@ -86,2 +86,14 @@ var arrayParser = require(__dirname + "/arrayParser.js"); | ||
var parseBoolArray = function(val) { | ||
if(!val) { return null; } | ||
var p = arrayParser.create(val, function(entry){ | ||
if(entry !== null) { | ||
entry = parseBool(entry); | ||
} | ||
return entry; | ||
}); | ||
return p.parse(); | ||
}; | ||
var parseIntegerArray = function(val) { | ||
@@ -237,2 +249,3 @@ if(!val) { return null; } | ||
register(1184, parseDate); // timestamp | ||
register(1000, parseBoolArray); | ||
register(1005, parseIntegerArray); // _int2 | ||
@@ -239,0 +252,0 @@ register(1007, parseIntegerArray); // _int4 |
{ | ||
"name": "pg-types", | ||
"version": "1.4.0", | ||
"version": "1.5.0", | ||
"description": "Query result type converters for node-postgres", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -1,3 +0,4 @@ | ||
var parse = require('../').getTypeParser(1009, 'text'); | ||
var dateParse = require('../').getTypeParser(1115, 'text'); | ||
var types = require('../') | ||
var parse = types.getTypeParser(1009, 'text'); | ||
var dateParse = types.getTypeParser(1115, 'text'); | ||
var assert = require('./assert'); | ||
@@ -41,2 +42,8 @@ | ||
}); | ||
it("testing BOOL array", function(){ | ||
var input = '{t,NULL,f}'; | ||
var expected = [true,null,false]; | ||
assert.deepEqual(types.getTypeParser(1000, 'text')(input), expected); | ||
}); | ||
@@ -43,0 +50,0 @@ it("test timestamp without timezone[]", function(){ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
35267
13
1070