Package mondrian.calc

Class CalcWriter


  • public class CalcWriter
    extends Object
    Visitor which serializes an expression to text.
    Since:
    Dec 23, 2005
    Author:
    jhyde
    • Constructor Detail

      • CalcWriter

        public CalcWriter​(PrintWriter writer,
                          boolean profiling)
    • Method Detail

      • visitChild

        public void visitChild​(int ordinal,
                               Calc calc)
      • indent

        public void indent()
        Increases the indentation level.
      • outdent

        public void outdent()
        Decreases the indentation level.
      • enableProfiling

        public boolean enableProfiling()
        Whether to print out attributes relating to how a statement was actually executed. If false, client should only send attributes relating to the plan.
        Returns:
        Whether client should send attributes about profiling