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 ExpCompiler
ExpCompiler.Factory.getDefault
(Class[] parameterTypes, Object[] parameterValues) TheExpCompiler.Factory
's implementation of theObjectFactory
's abstract method which returns the defaultExpCompiler
instance.static ExpCompiler
ExpCompiler.Factory.getExpCompiler
(Evaluator evaluator, Validator validator) Create aExpCompiler
instance, each call returns a new compiler.static ExpCompiler
ExpCompiler.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 TypeClassDescriptionclass
Abstract implementation of theExpCompiler
interface.class
Enhanced expression compiler.class
Abstract implementation ofExpCompiler
Constructors 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 ListCalc
CrossJoinFunDef.compileCallImmutableList
(ResolvedFunCall call, ExpCompiler compiler) protected IterCalc
CrossJoinFunDef.compileCallIterable
(ResolvedFunCall call, ExpCompiler compiler) protected ListCalc
CrossJoinFunDef.compileCallMutableList
(ResolvedFunCall call, ExpCompiler compiler) Constructors in mondrian.olap.fun with parameters of type ExpCompilerModifierConstructorDescriptionExprIterCalc
(Exp exp, Exp[] args, ExpCompiler compiler, List<ResultStyle> resultStyles) protected
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 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 ExpCompiler
RolapUtil.createDependencyTestingCompiler
(ExpCompiler compiler) Creates a compiler which will generate programs which will test whether the dependencies declared viaCalc.dependsOn(Hierarchy)
are accurate.static ExpCompiler
RolapUtil.createProfilingCompiler
(ExpCompiler compiler) Methods in mondrian.rolap with parameters of type ExpCompilerModifier and TypeMethodDescriptionRolapSchemaParameter.compile
(ExpCompiler compiler) static ExpCompiler
RolapUtil.createDependencyTestingCompiler
(ExpCompiler compiler) Creates a compiler which will generate programs which will test whether the dependencies declared viaCalc.dependsOn(Hierarchy)
are accurate.static ExpCompiler
RolapUtil.createProfilingCompiler
(ExpCompiler compiler)