Javascript filter with multiple columns#2210
Conversation
…-with-multiple-columns
|
I found I made some mistakes on my test code |
There was a problem hiding this comment.
xor should take care of these two checks
There was a problem hiding this comment.
How about to make two constructor? But his will need opinions from others because I don't know well on guava.
There was a problem hiding this comment.
I'm also not familiar with Jackson,
but, I experienced the problem at deserialization of Json string when multiple constructors are used.
|
Generally, it's implemented in accordant with current implementation but cartesian is still looks painful. I think we should reorder filters and merge bitmap from simple filter with one from complex like this to minimize the pain (when AND filter is applied). But it can be handled in following issue. |
This PR fixes #2187
It is implemented like nested loop self-join.
So, if the number of columns increases, it would take much time.
For backward compatibility, usage of javascript filter with one column is maintained.
Currently, complement() of roaring bitmap does not work correctly yet,
test code with NotFilter is commented temporarily.