File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -58,6 +58,7 @@ module.exports = {
58
58
59
59
60
60
fn : function parseNativeQueryResult ( inputs , exits ) {
61
+ var _ = require ( 'lodash' ) ;
61
62
var normalizedResult ;
62
63
63
64
switch ( inputs . queryType ) {
@@ -83,6 +84,23 @@ module.exports = {
83
84
} ;
84
85
break ;
85
86
87
+ case 'avg' :
88
+ var avg = _ . first ( inputs . nativeQueryResult . rows ) . avg ;
89
+ normalizedResult = Number ( avg ) ;
90
+ break ;
91
+
92
+ case 'sum' :
93
+ var sum = _ . first ( inputs . nativeQueryResult . rows ) . sum ;
94
+ normalizedResult = Number ( sum ) ;
95
+ break ;
96
+
97
+ case 'count' :
98
+ var countResult = _ . first ( inputs . nativeQueryResult . rows ) ;
99
+ var countResultKey = _ . first ( _ . keys ( countResult ) ) ;
100
+ var count = inputs . nativeQueryResult . rows [ 0 ] [ countResultKey ] ;
101
+ normalizedResult = Number ( count ) ;
102
+ break ;
103
+
86
104
default :
87
105
88
106
}
You can’t perform that action at this time.
0 commit comments