001 /* 002 // $Id: //open/mondrian/src/main/mondrian/calc/ParameterCompilable.java#1 $ 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-2006 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.Parameter; 013 014 /** 015 * Extension to {@link mondrian.olap.Parameter} which allows compilation. 016 * 017 * @author jhyde 018 * @version $Id: //open/mondrian/src/main/mondrian/calc/ParameterCompilable.java#1 $ 019 * @since Jul 22, 2006 020 */ 021 public interface ParameterCompilable extends Parameter { 022 Calc compile(ExpCompiler compiler); 023 } 024 025 // End ParameterCompilable.java