Uses of Interface
mondrian.calc.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
Modifier 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) Modifier and TypeMethodDescriptionDummyExp.accept
(ExpCompiler compiler) ParameterCompilable.compile
(ExpCompiler compiler) -
Uses of ExpCompiler in mondrian.calc.impl
Modifier and TypeClassDescriptionclass
Abstract implementation of theExpCompiler
interface.class
Enhanced expression compiler.class
Abstract implementation ofExpCompiler
-
Uses of ExpCompiler in mondrian.mdx
Modifier 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
Modifier 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.ModifierConstructorDescriptionExpCacheDescriptor
(Exp exp, ExpCompiler compiler) Creates a descriptor. -
Uses of ExpCompiler in mondrian.olap.fun
Modifier 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) ModifierConstructorDescriptionExprIterCalc
(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
Modifier 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
Modifier 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) Modifier 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)