Julian Hyde created CALCITE-1445: ------------------------------------ Summary: Calls to NEXT VALUE FOR sequence should return different results Key: CALCITE-1445 URL: https://issues.apache.org/jira/browse/CALCITE-1445 Project: Calcite Issue Type: Bug Reporter: Julian Hyde Assignee: Julian Hyde
Calls to NEXT VALUE FOR sequence should return different results. Currently, the calls are combined by the planner, so the results are the same. {code} select * from ( select * from (values 1, 2) as t (c) where next value for "my_seq" > 10) where next value for "my_seq" < 10; {code} yields plan {code} EnumerableCalc(expr#0=[{inputs}], expr#1=['"my_seq"'], expr#2=[NEXT_VALUE($t1)], expr#3=[10], expr#4=[>($t2, $t3)], expr#5=[<($t2, $t3)], expr#6=[AND($t4, $t5)], EXPR$0=[$t0], $condition=[$t6]) EnumerableValues(tuples=[[{ 1 }, { 2 }]]) {code} [~jamestaylor], [~maryannxue], Is this the behavior you would like/expect in Phoenix? -- This message was sent by Atlassian JIRA (v6.3.4#6332)