Class PropertiesFunDef

  • All Implemented Interfaces:
    FunDef

    class PropertiesFunDef
    extends FunDefBase
    Definition of the Properties MDX function.
    Since:
    Mar 23, 2006
    Author:
    jhyde
    • Field Detail

      • Resolver

        static final mondrian.olap.fun.PropertiesFunDef.ResolverImpl Resolver
    • Constructor Detail

      • PropertiesFunDef

        public PropertiesFunDef​(java.lang.String name,
                                java.lang.String signature,
                                java.lang.String description,
                                Syntax syntax,
                                int returnType,
                                int[] parameterTypes)
    • 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
      • properties

        static java.lang.Object properties​(Member member,
                                           java.lang.String s)