Gift Sinthong created ASTERIXDB-2679:
----------------------------------------

             Summary: Predicate pushdown through join not working in functions
                 Key: ASTERIXDB-2679
                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-2679
             Project: Apache AsterixDB
          Issue Type: Bug
          Components: *DB - AsterixDB, SQL - Translator SQL++
    Affects Versions: 0.9.5
            Reporter: Gift Sinthong
             Fix For: 0.9.5


Using TinySocial, why doesn't the following function and query
{code:java}
create function userJoinMessage(){
select u.id,u.name, m.* from
GleambookUsers u, GleambookMessages m
where u.id = m.authorId
};

select t.name, t.message 
from userJoinMessage() t
where t.name like 'M%';
{code}
have the same query plan as
{code:java}
select u.name, m.message from
GleambookUsers u, GleambookMessages m
where u.id = m.authorId 
and u.name like 'M%';{code}
in which the name predicate is pushed below the join?



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to