Github user paul-rogers commented on the issue:

    https://github.com/apache/drill/pull/968
  
    @jinfengni, how unreliable is the project push-down rule? In general, it is 
hard to reason about software when parts are unreliable. Should every use of 
the projection push down rule implement a "just in case" fallback as was done 
for HBase? Should we add that to all storage plugins?
    
    Or, can we fix the projection push-down rule to make it more reliable? It 
seems that one of your fixes did just that. An HBase query before your fix to 
the rule didn't expand the wildcard, but the same query, after your projection 
rule fix, does expand the wildcard.
    
    What are the scenarios in which the rule does not work? Can we fix them in 
the planner? 


---

Reply via email to