ActiveData
ActiveData copied to clipboard
Provide high speed filtering and aggregation over data
Allow third parties to provide a URL which will help pre-populate the query textbox. Example: query.html?query_str=foobar 
...even if it is `null` ``` { "from": "meta.columns", "select": "cardinality", "where": { "and": [ { "eq": { "table": "fx-test" } }, { "eq": { "name": "result.ok" } } ]...
All the `select` properties are from the internal parser. They should be from the original expression. ``` { "name":".", "pull":"", "put":{"child":"etl.source.machine.os","index":0,"name":"."}, "value":"etl.source.machine.os.~s~" } ```
```json { "from":"treeherder.job_log", "where":{"exists":"failure_line.action"} } ``` is revealing the datatyped column names: ```json "failure_line":{ "action":{"~s~":"log"}, "best_is_verified":{"~n~":0}, "created":{"~n~":1524200942}, "level":{"~s~":"ERROR"}, "line":{"~n~":0}, "modified":{"~n~":1524200942}, "repository":{"~s~":"mozilla-esr52"}, "~e~":1 }, ```
The docs mention a query into `unittest.run.files` https://github.com/mozilla/ActiveData/blob/dev/docs/jx_tutorial.md#select-clause ``` { "from": "unittest.run.files", "select": ["run.stats.bytes","run.files.url"], "where": {"and": [ {"eq": {"build.platform": "linux64"}}, {"gt": {"run.stats.bytes": 600000000}} ]} } ``` which appears to fail...