@cubejs-client/core
Advanced tools
Comparing version 0.9.0 to 0.9.11
@@ -6,2 +6,13 @@ # Change Log | ||
## [0.9.11](https://github.com/statsbotco/cubejs-client/compare/v0.9.10...v0.9.11) (2019-05-31) | ||
### Bug Fixes | ||
* **client-core:** ResultSet series returns a series with no data ([715e170](https://github.com/statsbotco/cubejs-client/commit/715e170)), closes [#38](https://github.com/statsbotco/cubejs-client/issues/38) | ||
# [0.9.0](https://github.com/statsbotco/cubejs-client/compare/v0.8.7...v0.9.0) (2019-05-11) | ||
@@ -8,0 +19,0 @@ |
@@ -12,2 +12,5 @@ import _regeneratorRuntime from '@babel/runtime/regenerator'; | ||
import _objectSpread from '@babel/runtime/helpers/objectSpread'; | ||
import 'core-js/modules/web.dom.iterable'; | ||
import 'core-js/modules/es6.array.iterator'; | ||
import 'core-js/modules/es6.object.keys'; | ||
import _slicedToArray from '@babel/runtime/helpers/slicedToArray'; | ||
@@ -25,5 +28,2 @@ import _defineProperty from '@babel/runtime/helpers/defineProperty'; | ||
import momentRange from 'moment-range'; | ||
import 'core-js/modules/web.dom.iterable'; | ||
import 'core-js/modules/es6.array.iterator'; | ||
import 'core-js/modules/es6.object.keys'; | ||
import 'core-js/modules/es6.array.is-array'; | ||
@@ -256,4 +256,7 @@ import 'core-js/modules/es6.regexp.split'; | ||
return unnest(rows.map(function (_ref8) { | ||
return unnest(rows.filter(function (_ref8) { | ||
var row = _ref8.row; | ||
return Object.keys(row).length > 0; | ||
}).map(function (_ref9) { | ||
var row = _ref9.row; | ||
return _this2.axisValues(pivotConfig.y)(row); | ||
@@ -263,10 +266,10 @@ })); | ||
return xGrouped.map(function (_ref9) { | ||
var _ref10 = _slicedToArray(_ref9, 2), | ||
xValuesString = _ref10[0], | ||
rows = _ref10[1]; | ||
return xGrouped.map(function (_ref10) { | ||
var _ref11 = _slicedToArray(_ref10, 2), | ||
xValuesString = _ref11[0], | ||
rows = _ref11[1]; | ||
var xValues = rows[0].xValues; | ||
var yGrouped = pipe(map(function (_ref11) { | ||
var row = _ref11.row; | ||
var yGrouped = pipe(map(function (_ref12) { | ||
var row = _ref12.row; | ||
return _this2.axisValues(pivotConfig.y)(row).map(function (yValues) { | ||
@@ -278,4 +281,4 @@ return { | ||
}); | ||
}), unnest, groupBy(function (_ref12) { | ||
var yValues = _ref12.yValues; | ||
}), unnest, groupBy(function (_ref13) { | ||
var yValues = _ref13.yValues; | ||
return _this2.axisValuesString(yValues); | ||
@@ -291,4 +294,4 @@ }))(rows); | ||
row: {} | ||
}]).map(function (_ref13) { | ||
var row = _ref13.row; | ||
}]).map(function (_ref14) { | ||
var row = _ref14.row; | ||
return [yValues, measureValue(row, measure, xValues)]; | ||
@@ -311,5 +314,5 @@ }); | ||
return this.pivot(pivotConfig).map(function (_ref14) { | ||
var xValues = _ref14.xValues, | ||
yValuesArray = _ref14.yValuesArray; | ||
return this.pivot(pivotConfig).map(function (_ref15) { | ||
var xValues = _ref15.xValues, | ||
yValuesArray = _ref15.yValuesArray; | ||
return _objectSpread({ | ||
@@ -319,6 +322,6 @@ category: _this3.axisValuesString(xValues, ', '), | ||
x: _this3.axisValuesString(xValues, ', ') | ||
}, yValuesArray.map(function (_ref15) { | ||
var _ref16 = _slicedToArray(_ref15, 2), | ||
yValues = _ref16[0], | ||
m = _ref16[1]; | ||
}, yValuesArray.map(function (_ref16) { | ||
var _ref17 = _slicedToArray(_ref16, 2), | ||
yValues = _ref17[0], | ||
m = _ref17[1]; | ||
@@ -342,9 +345,9 @@ return _defineProperty({}, _this3.axisValuesString(yValues, ', '), m && Number.parseFloat(m)); | ||
return this.pivot(normalizedPivotConfig).map(function (_ref19) { | ||
var xValues = _ref19.xValues, | ||
yValuesArray = _ref19.yValuesArray; | ||
return yValuesArray.map(function (_ref20) { | ||
var _ref21 = _slicedToArray(_ref20, 2), | ||
yValues = _ref21[0], | ||
m = _ref21[1]; | ||
return this.pivot(normalizedPivotConfig).map(function (_ref20) { | ||
var xValues = _ref20.xValues, | ||
yValuesArray = _ref20.yValuesArray; | ||
return yValuesArray.map(function (_ref21) { | ||
var _ref22 = _slicedToArray(_ref21, 2), | ||
yValues = _ref22[0], | ||
m = _ref22[1]; | ||
@@ -351,0 +354,0 @@ return normalizedPivotConfig.x.map(valueToObject(xValues, m)).concat(normalizedPivotConfig.y.map(valueToObject(yValues, m))).reduce(function (a, b) { |
@@ -16,2 +16,5 @@ 'use strict'; | ||
var _objectSpread = _interopDefault(require('@babel/runtime/helpers/objectSpread')); | ||
require('core-js/modules/web.dom.iterable'); | ||
require('core-js/modules/es6.array.iterator'); | ||
require('core-js/modules/es6.object.keys'); | ||
var _slicedToArray = _interopDefault(require('@babel/runtime/helpers/slicedToArray')); | ||
@@ -29,5 +32,2 @@ var _defineProperty = _interopDefault(require('@babel/runtime/helpers/defineProperty')); | ||
var momentRange = _interopDefault(require('moment-range')); | ||
require('core-js/modules/web.dom.iterable'); | ||
require('core-js/modules/es6.array.iterator'); | ||
require('core-js/modules/es6.object.keys'); | ||
require('core-js/modules/es6.array.is-array'); | ||
@@ -260,4 +260,7 @@ require('core-js/modules/es6.regexp.split'); | ||
return ramda.unnest(rows.map(function (_ref8) { | ||
return ramda.unnest(rows.filter(function (_ref8) { | ||
var row = _ref8.row; | ||
return Object.keys(row).length > 0; | ||
}).map(function (_ref9) { | ||
var row = _ref9.row; | ||
return _this2.axisValues(pivotConfig.y)(row); | ||
@@ -267,10 +270,10 @@ })); | ||
return xGrouped.map(function (_ref9) { | ||
var _ref10 = _slicedToArray(_ref9, 2), | ||
xValuesString = _ref10[0], | ||
rows = _ref10[1]; | ||
return xGrouped.map(function (_ref10) { | ||
var _ref11 = _slicedToArray(_ref10, 2), | ||
xValuesString = _ref11[0], | ||
rows = _ref11[1]; | ||
var xValues = rows[0].xValues; | ||
var yGrouped = ramda.pipe(ramda.map(function (_ref11) { | ||
var row = _ref11.row; | ||
var yGrouped = ramda.pipe(ramda.map(function (_ref12) { | ||
var row = _ref12.row; | ||
return _this2.axisValues(pivotConfig.y)(row).map(function (yValues) { | ||
@@ -282,4 +285,4 @@ return { | ||
}); | ||
}), ramda.unnest, ramda.groupBy(function (_ref12) { | ||
var yValues = _ref12.yValues; | ||
}), ramda.unnest, ramda.groupBy(function (_ref13) { | ||
var yValues = _ref13.yValues; | ||
return _this2.axisValuesString(yValues); | ||
@@ -295,4 +298,4 @@ }))(rows); | ||
row: {} | ||
}]).map(function (_ref13) { | ||
var row = _ref13.row; | ||
}]).map(function (_ref14) { | ||
var row = _ref14.row; | ||
return [yValues, measureValue(row, measure, xValues)]; | ||
@@ -315,5 +318,5 @@ }); | ||
return this.pivot(pivotConfig).map(function (_ref14) { | ||
var xValues = _ref14.xValues, | ||
yValuesArray = _ref14.yValuesArray; | ||
return this.pivot(pivotConfig).map(function (_ref15) { | ||
var xValues = _ref15.xValues, | ||
yValuesArray = _ref15.yValuesArray; | ||
return _objectSpread({ | ||
@@ -323,6 +326,6 @@ category: _this3.axisValuesString(xValues, ', '), | ||
x: _this3.axisValuesString(xValues, ', ') | ||
}, yValuesArray.map(function (_ref15) { | ||
var _ref16 = _slicedToArray(_ref15, 2), | ||
yValues = _ref16[0], | ||
m = _ref16[1]; | ||
}, yValuesArray.map(function (_ref16) { | ||
var _ref17 = _slicedToArray(_ref16, 2), | ||
yValues = _ref17[0], | ||
m = _ref17[1]; | ||
@@ -346,9 +349,9 @@ return _defineProperty({}, _this3.axisValuesString(yValues, ', '), m && Number.parseFloat(m)); | ||
return this.pivot(normalizedPivotConfig).map(function (_ref19) { | ||
var xValues = _ref19.xValues, | ||
yValuesArray = _ref19.yValuesArray; | ||
return yValuesArray.map(function (_ref20) { | ||
var _ref21 = _slicedToArray(_ref20, 2), | ||
yValues = _ref21[0], | ||
m = _ref21[1]; | ||
return this.pivot(normalizedPivotConfig).map(function (_ref20) { | ||
var xValues = _ref20.xValues, | ||
yValuesArray = _ref20.yValuesArray; | ||
return yValuesArray.map(function (_ref21) { | ||
var _ref22 = _slicedToArray(_ref21, 2), | ||
yValues = _ref22[0], | ||
m = _ref22[1]; | ||
@@ -355,0 +358,0 @@ return normalizedPivotConfig.x.map(valueToObject(xValues, m)).concat(normalizedPivotConfig.y.map(valueToObject(yValues, m))).reduce(function (a, b) { |
{ | ||
"name": "@cubejs-client/core", | ||
"version": "0.9.0", | ||
"version": "0.9.11", | ||
"description": "cube.js client", | ||
@@ -29,3 +29,3 @@ "main": "dist/cubejs-client-core.js", | ||
}, | ||
"gitHead": "f841cc3e463d756bf49c58223bb077f0afff18bb" | ||
"gitHead": "1740bc8c83954bf8cc9b7c7dccb61870cf47f6aa" | ||
} |
@@ -151,3 +151,6 @@ import { | ||
// eslint-disable-next-line no-unused-vars | ||
([xValuesString, rows]) => unnest(rows.map(({ row }) => this.axisValues(pivotConfig.y)(row))) | ||
([xValuesString, rows]) => unnest( | ||
// collect Y values only from filled rows | ||
rows.filter(({ row }) => Object.keys(row).length > 0).map(({ row }) => this.axisValues(pivotConfig.y)(row)) | ||
) | ||
), | ||
@@ -154,0 +157,0 @@ unnest, |
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
518439
14412