1 13 package mondrian.olap; 14 import mondrian.mdx.UnresolvedFunCall; 15 import mondrian.olap.fun.Resolver; 16 import mondrian.olap.fun.FunInfo; 17 18 import java.util.*; 19 20 27 public interface FunTable { 28 33 FunDef getDef( 34 Exp[] args, Validator validator, String funName, Syntax syntax); 35 36 39 boolean isReserved(String s); 40 41 46 boolean isProperty(String s); 47 48 52 boolean requiresExpression( 53 UnresolvedFunCall funCall, 54 int k, 55 Validator validator); 56 57 61 List<String > getReservedWords(); 62 63 66 List<Resolver> getResolvers(); 67 68 71 List<FunInfo> getFunInfoList(); 72 73 } 74 75 | Popular Tags |