UNPKG

druid-query

Version:
27 lines (21 loc) 591 B
'use strict' var FieldError = require('../../errors').FieldError /** * Selector filter * * @see http://druid.io/docs/0.6.120/Filters.html * * @param {string} dimension Dimension to which filter is applied * @param {*} value Value to match */ module.exports = function(dimension, value) { if (!dimension || typeof value === 'undefined') { throw new FieldError('Dimension or value is not specified') } // convert to empty string, null/empty string are the same thing to druid if (value === null) { value = '' } this.dimension = dimension this.value = value }