Uses of Interface
mondrian.calc.ExpCompiler
-
Packages that use ExpCompiler Package Description mondrian.calc Provides compiled expressions.mondrian.calc.impl Provides implementation classes for compiled expressions.mondrian.mdx Defines a parse tree for MDX expressions.mondrian.olap Mondrian's core package, this defines connections and the catalog metamodel, and allows you to execute queries.mondrian.olap.fun Defines the set of MDX built-in functions.mondrian.olap.fun.extra Defines MDX extension functions.mondrian.rolap Implements the data access layer for the olap package. -
-
Uses of ExpCompiler in mondrian.calc
Methods in mondrian.calc that return ExpCompiler Modifier and Type Method Description protected ExpCompilerExpCompiler.Factory. getDefault(Class[] parameterTypes, Object[] parameterValues)TheExpCompiler.Factory's implementation of theObjectFactory's abstract method which returns the defaultExpCompilerinstance.static ExpCompilerExpCompiler.Factory. getExpCompiler(Evaluator evaluator, Validator validator)Create aExpCompilerinstance, each call returns a new compiler.static ExpCompilerExpCompiler.Factory. getExpCompiler(Evaluator evaluator, Validator validator, List<ResultStyle> resultStyles)Methods in mondrian.calc with parameters of type ExpCompiler Modifier and Type Method Description CalcDummyExp. accept(ExpCompiler compiler)CalcParameterCompilable. compile(ExpCompiler compiler) -
Uses of ExpCompiler in mondrian.calc.impl
Classes in mondrian.calc.impl that implement ExpCompiler Modifier and Type Class Description classAbstractExpCompilerAbstract implementation of theExpCompilerinterface.classBetterExpCompilerEnhanced expression compiler.classDelegatingExpCompilerAbstract implementation ofExpCompilerConstructors in mondrian.calc.impl with parameters of type ExpCompiler Constructor Description DelegatingExpCompiler(ExpCompiler parent) -
Uses of ExpCompiler in mondrian.mdx
Methods in mondrian.mdx with parameters of type ExpCompiler Modifier and Type Method Description CalcDimensionExpr. accept(ExpCompiler compiler)CalcHierarchyExpr. accept(ExpCompiler compiler)CalcLevelExpr. accept(ExpCompiler compiler)CalcMemberExpr. accept(ExpCompiler compiler)CalcNamedSetExpr. accept(ExpCompiler compiler)CalcParameterExpr. accept(ExpCompiler compiler)CalcResolvedFunCall. accept(ExpCompiler compiler)CalcUnresolvedFunCall. accept(ExpCompiler compiler) -
Uses of ExpCompiler in mondrian.olap
Methods in mondrian.olap that return ExpCompiler Modifier and Type Method Description ExpCompilerQuery. createCompiler()Methods in mondrian.olap with parameters of type ExpCompiler Modifier and Type Method Description CalcExp. accept(ExpCompiler compiler)Converts this expression into an a tree of expressions which can be efficiently evaluated.CalcExpBase. accept(ExpCompiler compiler)CalcLiteral. accept(ExpCompiler compiler)CalcParameterImpl. compile(ExpCompiler compiler)CalcQueryAxis. compile(ExpCompiler compiler, ResultStyle resultStyle)CalcFunDef. compileCall(ResolvedFunCall call, ExpCompiler compiler)Converts a call to this function into executable objects.Constructors in mondrian.olap with parameters of type ExpCompiler Constructor Description ExpCacheDescriptor(Exp exp, ExpCompiler compiler)Creates a descriptor. -
Uses of ExpCompiler in mondrian.olap.fun
Constructors in mondrian.olap.fun with parameters of type ExpCompiler Constructor Description ExprIterCalc(Exp exp, Exp[] args, ExpCompiler compiler, List<ResultStyle> resultStyles)NativeListCalc(ResolvedFunCall call, Calc[] calcs, ExpCompiler compiler, mondrian.olap.fun.NativizeSetFunDef.SubstitutionMap substitutionMap, Exp originalExp)SetListCalc(Exp exp, Exp[] args, ExpCompiler compiler, List<ResultStyle> resultStyles) -
Uses of ExpCompiler in mondrian.olap.fun.extra
Methods in mondrian.olap.fun.extra with parameters of type ExpCompiler Modifier and Type Method Description CalcCachedExistsFunDef. compileCall(ResolvedFunCall call, ExpCompiler compiler)CalcCalculatedChildFunDef. compileCall(ResolvedFunCall call, ExpCompiler compiler)CalcNthQuartileFunDef. compileCall(ResolvedFunCall call, ExpCompiler compiler) -
Uses of ExpCompiler in mondrian.rolap
Methods in mondrian.rolap that return ExpCompiler Modifier and Type Method Description static ExpCompilerRolapUtil. createDependencyTestingCompiler(ExpCompiler compiler)Creates a compiler which will generate programs which will test whether the dependencies declared viaCalc.dependsOn(Hierarchy)are accurate.static ExpCompilerRolapUtil. createProfilingCompiler(ExpCompiler compiler)Methods in mondrian.rolap with parameters of type ExpCompiler Modifier and Type Method Description CalcRolapSchemaParameter. compile(ExpCompiler compiler)static ExpCompilerRolapUtil. createDependencyTestingCompiler(ExpCompiler compiler)Creates a compiler which will generate programs which will test whether the dependencies declared viaCalc.dependsOn(Hierarchy)are accurate.static ExpCompilerRolapUtil. createProfilingCompiler(ExpCompiler compiler)
-