Skip to content

Commit

Permalink
MONDRIAN: derby support did not work
Browse files Browse the repository at this point in the history
[git-p4: depot-paths = "//open/mondrian/": change = 4655]
  • Loading branch information
Andreas Voss committed Dec 12, 2005
1 parent 07b0233 commit cf16e33
Showing 1 changed file with 1 addition and 11 deletions.
12 changes: 1 addition & 11 deletions src/main/mondrian/rolap/RolapNativeFilter.java
Expand Up @@ -17,13 +17,11 @@

import mondrian.olap.Exp;
import mondrian.olap.FunDef;
import mondrian.olap.Literal;
import mondrian.olap.MondrianProperties;
import mondrian.olap.NativeEvaluator;
import mondrian.olap.Util;
import mondrian.rolap.sql.SqlQuery;
import mondrian.rolap.sql.TupleConstraint;
import mondrian.rolap.sql.SqlQuery.Dialect;

/**
* computes a Filter(set, condition) in SQL
Expand Down Expand Up @@ -54,15 +52,7 @@ protected boolean isJoinRequired() {
}

public void addConstraint(SqlQuery sqlQuery) {
Dialect dialect = sqlQuery.getDialect();
if (dialect.isDerby()) {
String alias = sqlQuery.nextColumnAlias();
alias = dialect.quoteIdentifier(alias);
sqlQuery.addSelect(filterExpr, alias);
sqlQuery.addHaving(alias);
} else {
sqlQuery.addHaving(filterExpr);
}
sqlQuery.addHaving(filterExpr);
super.addConstraint(sqlQuery);
}

Expand Down

0 comments on commit cf16e33

Please sign in to comment.