Uses of Interface
mondrian.calc.ExpCompiler
Packages that use ExpCompiler
Package
Description
Provides compiled expressions.
Provides implementation classes for compiled expressions.
Defines a parse tree for MDX expressions.
Mondrian's core package, this defines connections and the catalog metamodel,
and allows you to execute queries.
Defines the set of MDX built-in functions.
Defines MDX extension functions.
Implements the data access layer for the olap package.
-
Uses of ExpCompiler in mondrian.calc
Methods in mondrian.calc that return ExpCompilerModifier and TypeMethodDescriptionprotected 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 ExpCompilerModifier and TypeMethodDescriptionDummyExp.accept(ExpCompiler compiler) ParameterCompilable.compile(ExpCompiler compiler) -
Uses of ExpCompiler in mondrian.calc.impl
Classes in mondrian.calc.impl that implement ExpCompilerModifier and TypeClassDescriptionclassAbstract implementation of theExpCompilerinterface.classEnhanced expression compiler.classAbstract implementation ofExpCompilerConstructors in mondrian.calc.impl with parameters of type ExpCompiler -
Uses of ExpCompiler in mondrian.mdx
Methods in mondrian.mdx with parameters of type ExpCompilerModifier and TypeMethodDescriptionDimensionExpr.accept(ExpCompiler compiler) HierarchyExpr.accept(ExpCompiler compiler) LevelExpr.accept(ExpCompiler compiler) MemberExpr.accept(ExpCompiler compiler) NamedSetExpr.accept(ExpCompiler compiler) ParameterExpr.accept(ExpCompiler compiler) ResolvedFunCall.accept(ExpCompiler compiler) UnresolvedFunCall.accept(ExpCompiler compiler) -
Uses of ExpCompiler in mondrian.olap
Methods in mondrian.olap that return ExpCompilerMethods in mondrian.olap with parameters of type ExpCompilerModifier and TypeMethodDescriptionExp.accept(ExpCompiler compiler) Converts this expression into an a tree of expressions which can be efficiently evaluated.ExpBase.accept(ExpCompiler compiler) Literal.accept(ExpCompiler compiler) ParameterImpl.compile(ExpCompiler compiler) QueryAxis.compile(ExpCompiler compiler, ResultStyle resultStyle) FunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) Converts a call to this function into executable objects.Constructors in mondrian.olap with parameters of type ExpCompilerModifierConstructorDescriptionExpCacheDescriptor(Exp exp, ExpCompiler compiler) Creates a descriptor. -
Uses of ExpCompiler in mondrian.olap.fun
Methods in mondrian.olap.fun with parameters of type ExpCompilerModifier and TypeMethodDescriptionAggregateFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) CacheFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) CastFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) CoalesceEmptyFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) CrossJoinFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) ExistingFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) FunDefBase.compileCall(ResolvedFunCall call, ExpCompiler compiler) HierarchyCurrentMemberFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) HierarchyDimensionFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) IifFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) JavaFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) LevelHierarchyFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) LevelMembersFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) LinReg.compileCall(ResolvedFunCall call, ExpCompiler compiler) LinReg.PointFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) MemberHierarchyFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) MemberLevelFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) MemberOrderKeyFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) NamedSetCurrentFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) NamedSetCurrentOrdinalFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) NativizeSetFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) NonEmptyCrossJoinFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) ParenthesesFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) RankFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) SetFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) TupleFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) ValidMeasureFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) VisualTotalsFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) RankFunDef.compileCall2(ResolvedFunCall call, ExpCompiler compiler) RankFunDef.compileCall3(ResolvedFunCall call, ExpCompiler compiler) protected ListCalcCrossJoinFunDef.compileCallImmutableList(ResolvedFunCall call, ExpCompiler compiler) protected IterCalcCrossJoinFunDef.compileCallIterable(ResolvedFunCall call, ExpCompiler compiler) protected ListCalcCrossJoinFunDef.compileCallMutableList(ResolvedFunCall call, ExpCompiler compiler) Constructors in mondrian.olap.fun with parameters of type ExpCompilerModifierConstructorDescriptionExprIterCalc(Exp exp, Exp[] args, ExpCompiler compiler, List<ResultStyle> resultStyles) protectedNativeListCalc(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 ExpCompilerModifier and TypeMethodDescriptionCachedExistsFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) CalculatedChildFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) NthQuartileFunDef.compileCall(ResolvedFunCall call, ExpCompiler compiler) -
Uses of ExpCompiler in mondrian.rolap
Methods in mondrian.rolap that return ExpCompilerModifier and TypeMethodDescriptionstatic 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 ExpCompilerModifier and TypeMethodDescriptionRolapSchemaParameter.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)