mondrian.rolap
Class RolapNativeTopCount
java.lang.Object
mondrian.rolap.RolapNative
mondrian.rolap.RolapNativeSet
mondrian.rolap.RolapNativeTopCount
public class RolapNativeTopCount
- extends RolapNativeSet
Computes a TopCount in SQL.
- Since:
- Nov 21, 2005
- Author:
- av
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RolapNativeTopCount
public RolapNativeTopCount()
restrictMemberTypes
protected boolean restrictMemberTypes()
- Description copied from class:
RolapNativeSet
- Returns whether certain member types (e.g. calculated members) should
disable native SQL evaluation for expressions containing them.
If true, expressions containing calculated members will be evaluated
by the interpreter, instead of using SQL.
If false, calc members will be ignored and the computation will be
done in SQL, returning more members than requested. This is ok, if
the superflous members are filtered out in java code afterwards.
- Specified by:
restrictMemberTypes in class RolapNativeSet
- Returns:
- whether certain member types should disable native SQL evaluation
createEvaluator
NativeEvaluator createEvaluator(RolapEvaluator evaluator,
FunDef fun,
Exp[] args)
- Description copied from class:
RolapNative
- If function can be implemented in SQL, returns a NativeEvaluator that
computes the result; otherwise returns null.
- Specified by:
createEvaluator in class RolapNative