Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lookup and Extraction Dimensions query and filter support #7030

Closed
wants to merge 33 commits into from
Closed

Lookup and Extraction Dimensions query and filter support #7030

wants to merge 33 commits into from

Conversation

srggrs
Copy link
Contributor

@srggrs srggrs commented Mar 13, 2019

This PR fix:

  • support for global lookup in the filter menu and query
  • support for lookup map in the filter menu
  • support for extraction function in the filter menu and query

The main branch from which the code is branched is 0.30 (v0.30.0rc12). This because since 0.31 onwards, the Druid models seems to be broken (see #6780). So not sure what would be the path to merge into master.

The PyDruid requirement has been changed to reflect inclusion of Registered Lookup class as in Registered lookups #153

Also there is quite a bit of code for issuing the Druid query, (e.g. using "Phase 1" and "Phase 2" queries). Can someone explain to me the reasons behind that? I can help in cleaning up and refactoring

mistercrunch and others added 30 commits November 8, 2018 09:39
* fixed the cache issue for bignumber

* fixed

(cherry picked from commit 8e2d28d)
Since #6287 and
effectively moving to a new version of d3, d3-format and d3-time-format
raises when receiving invalid input strings.

This code wraps the potential issues inside `try` blocks that will
effectively return an `ERROR` string as output to the formatting
function.

(cherry picked from commit 4690563)
* Fix adhoc metrics in Polygon

* Addressing comments

(cherry picked from commit 4c94447)
* [bugfix] deck.gl grid&hex don't respond to zoom&drag

Following recent changes, Hex & Grid component wouldn't respond to
viewport interactions. This fixes the issue.

This PR also greatly improve rendering performance by only recomputing
the deck.gl layers when needed, as opposed to every time the viewport
changes, which is very inneficient.

Note that most other deck.gl layers seem to be systematically
recomputing layers, we'll have to fix this in another PR.

* Addressing comments

(cherry picked from commit 8177fa1)
(cherry picked from commit e469086)
* Display raw value in addition to ERROR

* update unit test

(cherry picked from commit 3c6e882)
* removing india country map which is 12MB+
* removing src/ in general, keeping the countries folder which has geo
data

(cherry picked from commit 321c2e1)
* Update package version and update breaking changes for color

* update color function usage

* update dependency

(cherry picked from commit 20e1ac6)
@john-bodley
Copy link
Member

@srggrs we only allow commits into the master branch and thus this PR is gated by #6780.

@srggrs
Copy link
Contributor Author

srggrs commented Mar 14, 2019

@john-bodley okay I'll pull master over, test my changes and re-submit eventually. Thanks!

@srggrs srggrs closed this Mar 14, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants