public class RolapNativeTopCount extends RolapNativeSet
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
RolapNativeTopCount.TopCountConstraint |
RolapNativeSet.SchemaReaderWithMemberReaderAvailable, RolapNativeSet.SetConstraint, RolapNativeSet.SetEvaluatorRolapNative.Listener, RolapNative.NativeEvent, RolapNative.TupleEventLOGGERlistener| Constructor and Description |
|---|
RolapNativeTopCount() |
| Modifier and Type | Method and Description |
|---|---|
(package private) NativeEvaluator |
createEvaluator(RolapEvaluator evaluator,
FunDef fun,
Exp[] args)
If function can be implemented in SQL, returns a NativeEvaluator that
computes the result; otherwise returns null.
|
protected boolean |
restrictMemberTypes()
Returns whether certain member types (e.g.
|
crossJoinArgFactory, isPreferInterpreter, overrideContext, useHardCachegetListener, isEnabled, setEnabled, setListenerprotected boolean restrictMemberTypes()
RolapNativeSetIf 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.
restrictMemberTypes in class RolapNativeSetNativeEvaluator createEvaluator(RolapEvaluator evaluator, FunDef fun, Exp[] args)
RolapNativecreateEvaluator in class RolapNative