dynamobi/dynamobi — Issue #656: [FRG-216] Java calc 'expression splitting' causes serious problems
Author: dynamobi-build
Created: 2011-12-30 03:41:24+00:00
State: open
Labels: FRG, Java Calc Codegen

[reporter="jhyde", created="Sun, 24 Sep 2006 23:13:32 -0500 (GMT-05:00)"]
The java calc 'expression splitting' introduced recently in IterCalcRel causes serious problems.

First, if the statement list contains a 'continue' statement, this statement is invalid if it is pushed into function.

Second, if the first problem is fixed, the query

select * from sys_boot.jdbc_metadata.columns_view where TABLE_NAME = 'BIDS'

hangs during execution (with 100% CPU). I presume that the code generated is wrong.

I have disabled the optimization. Search for Bug.FrgFixed.