File tree 1 file changed +12
-2
lines changed
1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -57,7 +57,17 @@ var parseIntegerArray = function(val) {
57
57
var p = arrayParser . create ( val , function ( entry ) {
58
58
if ( entry != null )
59
59
entry = parseInt ( entry , 10 ) ;
60
+ return entry ;
61
+ } ) ;
62
+
63
+ return p . parse ( ) ;
64
+ } ;
60
65
66
+ var parseFloatArray = function ( val ) {
67
+ if ( ! val ) return null ;
68
+ var p = arrayParser . create ( val , function ( entry ) {
69
+ if ( entry != null )
70
+ entry = parseFloat ( entry , 10 ) ;
61
71
return entry ;
62
72
} ) ;
63
73
@@ -132,8 +142,8 @@ var init = function(register) {
132
142
register ( 1005 , parseIntegerArray ) ; // _int2
133
143
register ( 1007 , parseIntegerArray ) ; // _int4
134
144
register ( 1016 , parseIntegerArray ) ; // _int8
135
- register ( 1021 , parseIntegerArray ) ; // _float4
136
- register ( 1022 , parseIntegerArray ) ; // _float8
145
+ register ( 1021 , parseFloatArray ) ; // _float4
146
+ register ( 1022 , parseFloatArray ) ; // _float8
137
147
register ( 1231 , parseIntegerArray ) ; // _numeric
138
148
register ( 1008 , parseStringArray ) ;
139
149
register ( 1009 , parseStringArray ) ;
You can’t perform that action at this time.
0 commit comments