001    /*
002    // $Id: //open/mondrian/src/main/mondrian/calc/VoidCalc.java#4 $
003    // This software is subject to the terms of the Common Public License
004    // Agreement, available at the following URL:
005    // http://www.opensource.org/licenses/cpl.html.
006    // Copyright (C) 2006-2007 Julian Hyde
007    // All Rights Reserved.
008    // You must accept the terms of that agreement to use this software.
009    */
010    package mondrian.calc;
011    
012    import mondrian.olap.Evaluator;
013    
014    /**
015     * Expression which has a void result.
016     *
017     * <p>Since it doesn't return anything, any useful implementation of this
018     * class will do its work by causing side-effects.
019     *
020     * @author jhyde
021     * @version $Id: //open/mondrian/src/main/mondrian/calc/VoidCalc.java#4 $
022     * @since Sep 29, 2005
023     */
024    public interface VoidCalc extends Calc {
025        void evaluateVoid(Evaluator evaluator);
026    }
027    
028    // End VoidCalc.java