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