File tree 1 file changed +13
-1
lines changed
1 file changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -89,6 +89,18 @@ var parseIntegerArray = function(val) {
89
89
return p . parse ( ) ;
90
90
} ;
91
91
92
+ var parseBigIntegerArray = function ( val ) {
93
+ if ( ! val ) { return null ; }
94
+ var p = arrayParser . create ( val , function ( entry ) {
95
+ if ( entry !== null ) {
96
+ entry = parseBigInteger ( entry ) . trim ( ) ;
97
+ }
98
+ return entry ;
99
+ } ) ;
100
+
101
+ return p . parse ( ) ;
102
+ } ;
103
+
92
104
var parseFloatArray = function ( val ) {
93
105
if ( ! val ) { return null ; }
94
106
var p = arrayParser . create ( val , function ( entry ) {
@@ -202,7 +214,7 @@ var init = function(register) {
202
214
register ( 1184 , parseDate ) ; // timestamp
203
215
register ( 1005 , parseIntegerArray ) ; // _int2
204
216
register ( 1007 , parseIntegerArray ) ; // _int4
205
- register ( 1016 , parseIntegerArray ) ; // _int8
217
+ register ( 1016 , parseBigIntegerArray ) ; // _int8
206
218
register ( 1021 , parseFloatArray ) ; // _float4
207
219
register ( 1022 , parseFloatArray ) ; // _float8
208
220
register ( 1231 , parseFloatArray ) ; // _numeric
You can’t perform that action at this time.
0 commit comments