Hi Julian,

I am trying to understand why Project and Scan merging is avoided when
there are projections which are RexCalls. Is this a purely implementation
related rule (such as separation of concerns or keeping scan as simple as
possible) or is there any theoretical background for this.

I am asking this because I discovered that Project#getMapping returns null
when there are RexCalls in the projection which prevent ProjectableScanRule
from transforming the logical expression tree.

Thanks in advance,
Milinda

-- 
Milinda Pathirage

PhD Student | Research Assistant
School of Informatics and Computing | Data to Insight Center
Indiana University

twitter: milindalakmal
skype: milinda.pathirage
blog: http://milinda.pathirage.org

Reply via email to