Hi, I'm working on the Lucene plugin (see previous email) and the focus now is support for joins with filter push-down to avoid the default table scan that is provided by default.
I'm fairly new to Drill and in over my head, to be honest, but this is fun and with this addition the Lucene plugin could be come usable or at least worth exploring. Is there anyone here that could assist me a bit? Current status: - The lucene plugin is working and join filters are partially - RelOptRuleOperand is constructed and DrillJoinRel.conditions are processed by a sceleton class (The "normal" queries are already being processed fairly well) There are probably more things involved then I can imagine at this point and perhaps I'm naive in thinking someone has the time to assist a relative noob on such a task but examples are also appreciated. The plugins that I have seen seem to have relatively no join-filter logic so a rich example/blueprint would also be great. Regards, -Stefán