File tree 2 files changed +7
-4
lines changed
2 files changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -20,15 +20,16 @@ class Result {
20
20
consumeFields ( pq ) {
21
21
const nfields = pq . nfields ( )
22
22
this . fields = new Array ( nfields )
23
- this . _prebuiltEmptyResultObject = { }
23
+ var row = { }
24
24
for ( var x = 0 ; x < nfields ; x ++ ) {
25
25
var name = pq . fname ( x )
26
- this . _prebuiltEmptyResultObject [ name ] = null
26
+ row [ name ] = null
27
27
this . fields [ x ] = {
28
28
name : name ,
29
29
dataTypeID : pq . ftype ( x ) ,
30
30
}
31
31
}
32
+ this . _prebuiltEmptyResultObject = { ...row }
32
33
}
33
34
34
35
consumeRows ( pq ) {
Original file line number Diff line number Diff line change @@ -88,18 +88,20 @@ class Result {
88
88
this . _parsers = new Array ( fieldDescriptions . length )
89
89
}
90
90
91
- this . _prebuiltEmptyResultObject = { }
91
+ var row = { }
92
92
93
93
for ( var i = 0 ; i < fieldDescriptions . length ; i ++ ) {
94
94
var desc = fieldDescriptions [ i ]
95
- this . _prebuiltEmptyResultObject [ desc . name ] = null
95
+ row [ desc . name ] = null
96
96
97
97
if ( this . _types ) {
98
98
this . _parsers [ i ] = this . _types . getTypeParser ( desc . dataTypeID , desc . format || 'text' )
99
99
} else {
100
100
this . _parsers [ i ] = types . getTypeParser ( desc . dataTypeID , desc . format || 'text' )
101
101
}
102
102
}
103
+
104
+ this . _prebuiltEmptyResultObject = { ...row }
103
105
}
104
106
}
105
107
You can’t perform that action at this time.
0 commit comments