File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed
Expand file tree Collapse file tree 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) {
5757 var p = arrayParser . create ( val , function ( entry ) {
5858 if ( entry != null )
5959 entry = parseInt ( entry , 10 ) ;
60+ return entry ;
61+ } ) ;
62+
63+ return p . parse ( ) ;
64+ } ;
6065
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 ) ;
6171 return entry ;
6272 } ) ;
6373
@@ -132,8 +142,8 @@ var init = function(register) {
132142 register ( 1005 , parseIntegerArray ) ; // _int2
133143 register ( 1007 , parseIntegerArray ) ; // _int4
134144 register ( 1016 , parseIntegerArray ) ; // _int8
135- register ( 1021 , parseIntegerArray ) ; // _float4
136- register ( 1022 , parseIntegerArray ) ; // _float8
145+ register ( 1021 , parseFloatArray ) ; // _float4
146+ register ( 1022 , parseFloatArray ) ; // _float8
137147 register ( 1231 , parseIntegerArray ) ; // _numeric
138148 register ( 1008 , parseStringArray ) ;
139149 register ( 1009 , parseStringArray ) ;
You can’t perform that action at this time.
0 commit comments