robertervin
robertervin
### Description Queries should support `origin` in granularity builders. This is defined via http://druid.io/docs/latest/querying/granularities.html. Right now the response from Druid starts from the nearest year, month, or week depending on...
Ideally this allow for self-contained Plywood extensions similar to Druid's extensions. Right now, some ones that stand out for providing a lot of powerful queries are things like [DataSketches](http://druid.io/docs/latest/development/extensions-core/datasketches-extension.html) and...
A query that does some string manipulation to concatenate 2 or more columns fails since the expression contains many free references. An example would be something like `$column1 ++ 'exampleBaseString'...
Druid recently released some very powerful functionality common to SQL queries which will provide a lot of useful functionality to Plywood. Some of the key ones include things like -...
``` Plywood.ply() .apply("my_datasource", $("my_datasource") .filter( $("timestamp").in({ start: new Date("2018-01-01"), end: new Date("2018-02-16") }) )) .apply('visitorTypes', $("my_datasource") .split({ UserId: '$user__id' }) .apply('user__is_new', $("my_datasource").max('$user__is_first_session'))) .apply('data', $("my_datasource") .filter($('user__id').in( $('visitorTypes').filter('$user__is_new == 0').collect($('UserId')) )) .count())...
```javascript Plywood.ply() .apply("my_datasource", $("my_datasource") .filter( $("timestamp").in({ start: new Date("2018-01-01"), end: new Date("2018-02-16") }) ) .apply('visitorTypes', $("my_datasource") .split({ UserId: '$user__id' }) .apply('user__is_new', $("my_datasource").max('$user__is_first_session')) ) .filter($('user__id').in( $('visitorTypes').filter('$user__is_new == 1').collect('$UserId') )) ) .apply("count",...
`self` is undefined at https://github.com/pyrsmk/qwest/blob/master/src/qwest.js#L5. It's throwing a `ReferenceError` when I try to run tests with no defined window.