Override all dataview types for overviews

All are using now the default behaviour defined in the base
class.
This commit is contained in:
Javier Goizueta
2016-05-23 17:06:52 +02:00
parent 988412fc07
commit 657b262d92
4 changed files with 37 additions and 1 deletions
@@ -0,0 +1,11 @@
var BaseOverviewsWidget = require('./base');
var BaseDataview = require('../aggregation');
function Aggregation(query, options, queryRewriter, queryRewriteData, params) {
BaseOverviewsWidget.call(this, query, options, BaseDataview, queryRewriter, queryRewriteData, params);
}
Aggregation.prototype = Object.create(BaseOverviewsWidget.prototype);
Aggregation.prototype.constructor = Aggregation;
module.exports = Aggregation;
@@ -0,0 +1,11 @@
var BaseOverviewsWidget = require('./base');
var BaseDataview = require('../histogram');
function Histogram(query, options, queryRewriter, queryRewriteData, params) {
BaseOverviewsWidget.call(this, query, options, BaseDataview, queryRewriter, queryRewriteData, params);
}
Histogram.prototype = Object.create(BaseOverviewsWidget.prototype);
Histogram.prototype.constructor = Histogram;
module.exports = Histogram;
@@ -1,3 +1,6 @@
module.exports = {
Formula: require('./formula')
Aggregation: require('./aggregation'),
Formula: require('./formula'),
Histogram: require('./histogram'),
List: require('./list')
};
@@ -0,0 +1,11 @@
var BaseOverviewsWidget = require('./base');
var BaseDataview = require('../list');
function List(query, options, queryRewriter, queryRewriteData, params) {
BaseOverviewsWidget.call(this, query, options, BaseDataview, queryRewriter, queryRewriteData, params);
}
List.prototype = Object.create(BaseOverviewsWidget.prototype);
List.prototype.constructor = List;
module.exports = List;