Class NthQuartileFunDef

java.lang.Object
org.eigenbase.xom.XMLUtil
All Implemented Interfaces:
FunDef

public class NthQuartileFunDef extends AbstractAggregateFunDef
Definition of the FirstQ and ThirdQ MDX extension functions.

These functions are not standard MDX.

Since:
Mar 23, 2006
Author:
jhyde
  • Field Details

    • ThirdQResolver

      public static final MultiResolver ThirdQResolver
    • FirstQResolver

      public static final MultiResolver FirstQResolver
  • Constructor Details

    • NthQuartileFunDef

      public NthQuartileFunDef(FunDef dummyFunDef)
  • Method Details

    • 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