* An indexed multi-dimensional filter. * @constructor * @param {object} params - The parameters for this operator. * @param {Array } params.fields - An array of dimension accessors to filter. * @param {Array} params.query - An array of per-dimension range queries.
(params)
| 141346 | * @param {Array<function(object): *>} params.fields - An array of dimension accessors to filter. |
| 141347 | * @param {Array} params.query - An array of per-dimension range queries. |
| 141348 | */ function CrossFilter(params) { |
| 141349 | (0, _vegaDataflow.Transform).call(this, Bitmaps(), params); |
| 141350 | this._indices = null; |
| 141351 | this._dims = null; |
| 141352 | } |
| 141353 | CrossFilter.Definition = { |
| 141354 | "type": "CrossFilter", |
| 141355 | "metadata": {}, |