Class DrilldownLevelTopBottomFunDef

  • All Implemented Interfaces:
    FunDef

    class DrilldownLevelTopBottomFunDef
    extends FunDefBase
    Definition of the DrilldownLevelTop and DrilldownLevelBottom MDX builtin functions.

    Syntax:

    DrilldownLevelTop(Set_Expression, Count [, [Level_Expression][, Numeric_Expression]])
    DrilldownLevelBottom(Set_Expression, Count [, [Level_Expression][, Numeric_Expression]])
    Since:
    Oct 18, 2007
    Author:
    jhyde
    • Field Detail

      • top

        final boolean top
      • DrilldownLevelTopResolver

        static final MultiResolver DrilldownLevelTopResolver
      • DrilldownLevelBottomResolver

        static final MultiResolver DrilldownLevelBottomResolver
    • Constructor Detail

      • DrilldownLevelTopBottomFunDef

        public DrilldownLevelTopBottomFunDef​(FunDef dummyFunDef,
                                             boolean top)
    • Method Detail

      • compileCall

        public Calc compileCall​(ResolvedFunCall call,
                                ExpCompiler compiler)
        Description copied from interface: FunDef
        Converts a call to this function into executable objects.

        The result must implement the appropriate interface for the result type. For example, a function which returns an integer must return an object which implements IntegerCalc.

        Specified by:
        compileCall in interface FunDef
        Overrides:
        compileCall in class FunDefBase