Package mondrian.olap

Class ExpBase

    • Constructor Detail

      • ExpBase

        protected ExpBase()
    • Method Detail

      • cloneArray

        protected static Exp[] cloneArray​(Exp[] a)
      • clone

        public abstract Exp clone()
        Specified by:
        clone in interface Exp
        Overrides:
        clone in class Object
      • getTypes

        public static int[] getTypes​(Exp[] exps)
      • accept

        public Calc accept​(ExpCompiler compiler)
        Description copied from interface: Exp
        Converts this expression into an a tree of expressions which can be efficiently evaluated.
        Specified by:
        accept in interface Exp
        Returns:
        A compiled expression