Skip to content

Commit

Permalink
MONDRIAN: Allow BottomCount to be exeecuted in SQL
Browse files Browse the repository at this point in the history
[git-p4: depot-paths = "//open/mondrian/": change = 4458]
  • Loading branch information
Andreas Voss committed Nov 22, 2005
1 parent 5c2fe8e commit 2a4572a
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/main/mondrian/olap/fun/BuiltinFunTable.java
Expand Up @@ -1274,6 +1274,10 @@ public Object evaluate(Evaluator evaluator, Exp[] args) {
protected FunDef createFunDef(Exp[] args, FunDef dummyFunDef) {
return new FunDefBase(dummyFunDef) {
public Object evaluate(Evaluator evaluator, Exp[] args) {
SchemaReader schemaReader = evaluator.getSchemaReader();
NativeEvaluator nativeEvaluator = schemaReader.getNativeSetEvaluator(this, evaluator, args);
if (nativeEvaluator != null)
return nativeEvaluator.execute();
List list = (List) getArg(evaluator, args, 0);
int n = getIntArg(evaluator, args, 1);
ExpBase exp = (ExpBase) getArgNoEval(args, 2, null);
Expand Down

0 comments on commit 2a4572a

Please sign in to comment.