[Mondrian] MONDRIAN-465: "ordinalColumn displayed instead ofcaptionColumn", was not solved

Julian Hyde jhyde at pentaho.com
Tue Oct 13 13:51:05 EDT 2009


Please add your comments to the bug. 

> -----Original Message-----
> From: Alexander Korsukov [mailto:akorsukov at gmail.com] 
> Sent: Tuesday, October 13, 2009 7:03 AM
> To: jhyde at pentaho.com; Mondrian developer mailing list
> Subject: Re: [Mondrian] MONDRIAN-465: "ordinalColumn 
> displayed instead ofcaptionColumn", was not solved
> 
> Julian.
> 
> > Thanks. I have reopened the bug with your comments.
> 
> Sorry, I mistake. Necessary to change the following lines of code:
> 
> mondrian-3.1.2.13008\src\main\mondrian\rolap\SqlTupleReader.java
> line 968
> 
>                if (!ordinalSql.equals(keySql)) {
>                    alias = sqlQuery.addSelect(ordinalSql);
>                    if (needsGroupBy) {
>                        sqlQuery.addGroupBy(ordinalSql, alias);
>                    }
>                }
> 
>                if (captionSql != null) {
>                    alias = sqlQuery.addSelect(captionSql);
>                    if (needsGroupBy) {
>                        sqlQuery.addGroupBy(captionSql, alias);
>                    }
>                }
> 
> should be:
> 
>                if (captionSql != null) {
>                    alias = sqlQuery.addSelect(captionSql);
>                    if (needsGroupBy) {
>                        sqlQuery.addGroupBy(captionSql, alias);
>                    }
>                }
> 
>                if (!ordinalSql.equals(keySql)) {
>                    alias = sqlQuery.addSelect(ordinalSql);
>                    if (needsGroupBy) {
>                        sqlQuery.addGroupBy(ordinalSql, alias);
>                    }
>                }
> 
> see SqlTupleReader.Target.internalAddRow(), caption read from
> resultSet before ordinal.
> 
> I apologize again for the mistake.
> 
> -- 
> Alexander Korsukov
> _____________________________________________________
> mailto:akorsukov at gmail.com                icq:8572488
> (2E0A2052)                        xmpp:shko at jabber.ru
> 




More information about the Mondrian mailing list