Uses of Interface
mondrian.olap.Exp
-
Packages that use Exp 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.parser mondrian.rolap Implements the data access layer for the olap package.mondrian.rolap.sql Database-independent library for generating SQL. -
-
Uses of Exp in mondrian.calc
Classes in mondrian.calc that implement Exp Modifier and Type Class Description classDummyExpDummy expression which exists only to wrap aType.Methods in mondrian.calc that return Exp Modifier and Type Method Description ExpDummyExp. accept(Validator validator)Methods in mondrian.calc with parameters of type Exp Modifier and Type Method Description CalcExpCompiler. compile(Exp exp)Compiles an expression.CalcExpCompiler. compileAs(Exp exp, Type resultType, List<ResultStyle> preferredResultStyles)Compiles an expression to a given result type.BooleanCalcExpCompiler. compileBoolean(Exp exp)Compiles an expression which yields abooleanresult.DateTimeCalcExpCompiler. compileDateTime(Exp exp)Compiles an expression which yields aDateresult.DimensionCalcExpCompiler. compileDimension(Exp exp)Compiles an expression which yields aDimensionresult.DoubleCalcExpCompiler. compileDouble(Exp exp)Compiles an expression which yields adoubleresult.HierarchyCalcExpCompiler. compileHierarchy(Exp exp)Compiles an expression which yields aHierarchyresult.IntegerCalcExpCompiler. compileInteger(Exp exp)Compiles an expression which yields anintresult.IterCalcExpCompiler. compileIter(Exp exp)Compiles an expression which yields an immutableIterableresult.LevelCalcExpCompiler. compileLevel(Exp exp)Compiles an expression which yields aLevelresult.ListCalcExpCompiler. compileList(Exp exp)Compiles an expression which yields an immutableTupleListresult.ListCalcExpCompiler. compileList(Exp exp, boolean mutable)Compiles an expression which yieldsTupleListresult.MemberCalcExpCompiler. compileMember(Exp exp)Compiles an expression which yields aMemberresult.CalcExpCompiler. compileScalar(Exp exp, boolean specific)Compiles an expression to yield a scalar result.StringCalcExpCompiler. compileString(Exp exp)Compiles an expression which yields aStringresult.TupleCalcExpCompiler. compileTuple(Exp exp)Compiles an expression which yields a tuple result. -
Uses of Exp in mondrian.calc.impl
Fields in mondrian.calc.impl declared as Exp Modifier and Type Field Description protected ExpAbstractCalc. expMethods in mondrian.calc.impl with parameters of type Exp Modifier and Type Method Description protected CalcDelegatingExpCompiler. afterCompile(Exp exp, Calc calc, boolean mutable)Hook for post-processing.CalcAbstractExpCompiler. compile(Exp exp)Compiles an expression.CalcDelegatingExpCompiler. compile(Exp exp)CalcAbstractExpCompiler. compileAs(Exp exp, Type resultType, List<ResultStyle> preferredResultTypes)Compiles an expression to a given result type.CalcDelegatingExpCompiler. compileAs(Exp exp, Type resultType, List<ResultStyle> preferredResultTypes)BooleanCalcAbstractExpCompiler. compileBoolean(Exp exp)BooleanCalcDelegatingExpCompiler. compileBoolean(Exp exp)DateTimeCalcAbstractExpCompiler. compileDateTime(Exp exp)DateTimeCalcDelegatingExpCompiler. compileDateTime(Exp exp)DimensionCalcAbstractExpCompiler. compileDimension(Exp exp)DimensionCalcDelegatingExpCompiler. compileDimension(Exp exp)DoubleCalcAbstractExpCompiler. compileDouble(Exp exp)DoubleCalcDelegatingExpCompiler. compileDouble(Exp exp)HierarchyCalcAbstractExpCompiler. compileHierarchy(Exp exp)HierarchyCalcDelegatingExpCompiler. compileHierarchy(Exp exp)IntegerCalcAbstractExpCompiler. compileInteger(Exp exp)IntegerCalcDelegatingExpCompiler. compileInteger(Exp exp)IterCalcAbstractExpCompiler. compileIter(Exp exp)IterCalcDelegatingExpCompiler. compileIter(Exp exp)LevelCalcAbstractExpCompiler. compileLevel(Exp exp)LevelCalcDelegatingExpCompiler. compileLevel(Exp exp)ListCalcAbstractExpCompiler. compileList(Exp exp)ListCalcAbstractExpCompiler. compileList(Exp exp, boolean mutable)ListCalcBetterExpCompiler. compileList(Exp exp, boolean mutable)ListCalcDelegatingExpCompiler. compileList(Exp exp)ListCalcDelegatingExpCompiler. compileList(Exp exp, boolean mutable)MemberCalcAbstractExpCompiler. compileMember(Exp exp)MemberCalcDelegatingExpCompiler. compileMember(Exp exp)CalcAbstractExpCompiler. compileScalar(Exp exp, boolean specific)CalcDelegatingExpCompiler. compileScalar(Exp exp, boolean scalar)StringCalcAbstractExpCompiler. compileString(Exp exp)StringCalcDelegatingExpCompiler. compileString(Exp exp)TupleCalcAbstractExpCompiler. compileTuple(Exp exp)TupleCalcBetterExpCompiler. compileTuple(Exp exp)TupleCalcDelegatingExpCompiler. compileTuple(Exp exp)static GenericCalcMemberValueCalc. create(Exp exp, MemberCalc[] memberCalcs, boolean nullCheck)Constructors in mondrian.calc.impl with parameters of type Exp Constructor Description AbstractBooleanCalc(Exp exp, Calc[] calcs)Creates an AbstractBooleanCalc.AbstractCalc(Exp exp, Calc[] calcs)Creates an AbstractCalc.AbstractDateTimeCalc(Exp exp, Calc[] calcs)Creates an AbstractDateTimeCalc.AbstractDimensionCalc(Exp exp, Calc[] calcs)Creates an AbstractDimensionCalc.AbstractDoubleCalc(Exp exp, Calc[] calcs)Creates an AbstractDoubleCalc.AbstractHierarchyCalc(Exp exp, Calc[] calcs)Creates an AbstractHierarchyCalc.AbstractIntegerCalc(Exp exp, Calc[] calcs)Creates an AbstractIntegerCalc.AbstractIterCalc(Exp exp, Calc[] calcs)Creates an abstract implementation of a compiled expression which returns aTupleIterable.AbstractLevelCalc(Exp exp, Calc[] calcs)Creates an AbstractLevelCalc.AbstractListCalc(Exp exp, Calc[] calcs)Creates an abstract implementation of a compiled expression which returns a mutable list of tuples.AbstractListCalc(Exp exp, Calc[] calcs, boolean mutable)Creates an abstract implementation of a compiled expression which returns a list.AbstractMemberCalc(Exp exp, Calc[] calcs)Creates an AbstractMemberCalc.AbstractStringCalc(Exp exp, Calc[] calcs)Creates an AbstractStringCalc.AbstractTupleCalc(Exp exp, Calc[] calcs)Creates an AbstractTupleCalc.AbstractVoidCalc(Exp exp, Calc[] calcs)CacheCalc(Exp exp, ExpCacheDescriptor key)GenericCalc(Exp exp)Creates a GenericCalc without specifying child calculated expressions.GenericCalc(Exp exp, Calc[] calcs)Creates an GenericCalc.GenericIterCalc(Exp exp)Creates a GenericIterCalc without specifying child calculated expressions.GenericIterCalc(Exp exp, Calc[] calcs)Creates an GenericIterCalc.MemberValueCalc(Exp exp, MemberCalc memberCalc, boolean nullCheck)Creates a MemberArrayValueCalc.TupleValueCalc(Exp exp, TupleCalc tupleCalc, boolean nullCheck)Creates a TupleValueCalc.ValueCalc(Exp exp)Creates a ValueCalc. -
Uses of Exp in mondrian.mdx
Classes in mondrian.mdx that implement Exp Modifier and Type Class Description classDimensionExprUsage of aDimensionas an MDX expression.classHierarchyExprUsage of aHierarchyas an MDX expression.classLevelExprUsage of aLevelas an MDX expression.classMemberExprUsage of aMemberas an MDX expression.classNamedSetExprUsage of aNamedSetin an MDX expression.classParameterExprMDX expression which is a usage of aParameter.classResolvedFunCallAResolvedFunCallis a function applied to a list of operands, which has been validated and resolved to afunction definition.classUnresolvedFunCallAn expression consisting of a named function or operator applied to a set of arguments.Methods in mondrian.mdx that return Exp Modifier and Type Method Description ExpDimensionExpr. accept(Validator validator)ExpHierarchyExpr. accept(Validator validator)ExpLevelExpr. accept(Validator validator)ExpMemberExpr. accept(Validator validator)ExpNamedSetExpr. accept(Validator validator)ExpParameterExpr. accept(Validator validator)ExpResolvedFunCall. accept(Validator validator)ExpUnresolvedFunCall. accept(Validator validator)ExpResolvedFunCall. getArg(int index)Returns the Exp argument at the specified index.ExpUnresolvedFunCall. getArg(int index)Returns the Exp argument at the specified index.Exp[]ResolvedFunCall. getArgs()Returns the internal array of Exp arguments.Exp[]UnresolvedFunCall. getArgs()Returns the internal array of Exp arguments.protected Exp[]MdxVisitorImpl. visitArray(Exp[] args)Visits an array of expressions.Methods in mondrian.mdx with parameters of type Exp Modifier and Type Method Description protected Exp[]MdxVisitorImpl. visitArray(Exp[] args)Visits an array of expressions.Constructors in mondrian.mdx with parameters of type Exp Constructor Description ResolvedFunCall(FunDef funDef, Exp[] args, Type returnType)Creates a function call.UnresolvedFunCall(String name, Exp[] args)Creates a function call withSyntax.Functionsyntax.UnresolvedFunCall(String name, Syntax syntax, Exp[] args)Creates a function call. -
Uses of Exp in mondrian.olap
Subinterfaces of Exp in mondrian.olap Modifier and Type Interface Description interfaceFunCallAFunCallis a function applied to a list of operands.Classes in mondrian.olap that implement Exp Modifier and Type Class Description classExpBaseSkeleton implementation ofExpinterface.classIdMulti-part identifier.classLiteralRepresents a constant value, such as a string or number, in a parse tree.Methods in mondrian.olap that return Exp Modifier and Type Method Description ExpExp. accept(Validator validator)Validates this expression.ExpId. accept(Validator validator)ExpLiteral. accept(Validator validator)ExpExp. clone()abstract ExpExpBase. clone()protected static Exp[]ExpBase. cloneArray(Exp[] a)ExpFunDef. createCall(Validator validator, Exp[] args)Creates an expression which represents a call to this function with a given set of arguments.static ExpUtil. createExpr(OlapElement element)Converts an olap element (dimension, hierarchy, level or member) into an expression representing a usage of that element in an MDX statement.ExpFunCall. getArg(int index)Returns theindexth argument to this function call.Exp[]FunCall. getArgs()Returns the arguments to this function.ExpParameter. getDefaultExp()Returns the expression which provides the default value for this Parameter.ExpParameterImpl. getDefaultExp()ExpExpCacheDescriptor. getExp()ExpMemberProperty. getExp()ExpNamedSet. getExp()Returns the expression used to derive this named set.ExpQuery.ScopedNamedSet. getExp()ExpSetBase. getExp()ExpFormula. getExpression()ExpMember. getExpression()ExpMemberBase. getExpression()Returns the expression by which this member is calculated.ExpQueryAxis. getSet()Returns the expression which is used to compute the value of this axis.static ExpUtil. lookup(Query q, List<Id.Segment> nameParts, boolean allowProp)Converts an identifier into an expression by resolving its parts into an OLAP object (dimension, hierarchy, level or member) within the context of a query.static ExpUtil. lookup(Query q, SchemaReader schemaReader, List<Id.Segment> segments, boolean allowProp)Converts an identifier into an expression by resolving its parts into an OLAP object (dimension, hierarchy, level or member) within the context of a query.ExpConnection. parseExpression(String s)Parses an expresion.ExpParser. parseExpression(MdxParserValidator.QueryPartFactory factory, Statement statement, String queryString, boolean debug, FunTable funTable)Parses a string to create anExp.ExpValidator. validate(Exp exp, boolean scalar)Validates an expression, and returns the expression it resolves to.Methods in mondrian.olap with parameters of type Exp Modifier and Type Method Description voidQuery. addFormula(Id id, Exp exp)Adds a new formula specifying a set to an existing query.voidQuery. addFormula(Id id, Exp exp, MemberProperty[] memberProperties)Adds a new formula specifying a member to an existing query.booleanValidator. canConvert(int ordinal, Exp fromExp, int to, List<Resolver.Conversion> conversions)Returns whether we can convert an argument to a parameter type.protected static Exp[]ExpBase. cloneArray(Exp[] a)CalcQuery. compileExpression(Exp exp, boolean scalar, ResultStyle resultStyle)Compiles an expression, using a cached compiled expression if available.ExpFunDef. createCall(Validator validator, Exp[] args)Creates an expression which represents a call to this function with a given set of arguments.ParameterValidator. createOrLookupParam(boolean definition, String name, Type type, Exp defaultExp, String description)Creates or retrieves the parameter corresponding to a "Parameter" or "ParamRef" function call.Query.ScopedNamedSetQuery. createScopedNamedSet(String name, QueryPart scope, Exp expr)Creates a named set defined by an alias.FunDefValidator. getDef(Exp[] args, String name, Syntax syntax)Resolves a function call to a particular function.NativeEvaluatorDelegatingSchemaReader. getNativeSetEvaluator(FunDef fun, Exp[] args, Evaluator evaluator, Calc calc)NativeEvaluatorSchemaReader. getNativeSetEvaluator(FunDef fun, Exp[] args, Evaluator evaluator, Calc calc)Returns an object which can evaluate an expression in native SQL, or null if this is not possible.Evaluator.SetEvaluatorEvaluator. getSetEvaluator(Exp exp, boolean create)Returns an evaluator for a set.static int[]ExpBase. getTypes(Exp[] exps)QueryParser.FactoryImpl. makeQuery(Statement statement, Formula[] formulae, QueryAxis[] axes, String cube, Exp slicer, QueryPart[] cellProps, boolean strictValidation)voidParameterImpl. setDefaultExp(Exp defaultExp)voidQuery.ScopedNamedSet. setExp(Exp expr)voidQueryAxis. setSet(Exp set)Sets the expression which is used to compute the value of this axis.voidFunDef. unparse(Exp[] args, PrintWriter pw)Converts a function call into MDX source code.voidSyntax. unparse(String fun, Exp[] args, PrintWriter pw)Converts a call to a function of this syntax into source code.static StringUtil. unparse(Exp exp)Converts an expression to a string.static voidExpBase. unparseList(PrintWriter pw, Exp[] exps, String start, String mid, String end)ExpValidator. validate(Exp exp, boolean scalar)Validates an expression, and returns the expression it resolves to.Method parameters in mondrian.olap with type arguments of type Exp Modifier and Type Method Description DrillThroughParser.FactoryImpl. makeDrillThrough(Query query, int maxRowCount, int firstRowOrdinal, List<Exp> returnList)Constructors in mondrian.olap with parameters of type Exp Constructor Description ExpCacheDescriptor(Exp exp, Calc calc, Evaluator evaluator)Creates a descriptor with a given compiled expression.ExpCacheDescriptor(Exp exp, ExpCompiler compiler)Creates a descriptor.ExpCacheDescriptor(Exp exp, Evaluator evaluator)Creates a descriptor.Formula(Id id, Exp exp)Constructs formula specifying a set.Formula(Id id, Exp exp, MemberProperty[] memberProperties)Constructs a formula specifying a member.MemberProperty(String name, Exp exp)ParameterImpl(String name, Exp defaultExp, String description, Type type)QueryAxis(boolean nonEmpty, Exp set, AxisOrdinal axisOrdinal, QueryAxis.SubtotalVisibility subtotalVisibility)Creates an axis with no dimension properties.QueryAxis(boolean nonEmpty, Exp set, AxisOrdinal axisOrdinal, QueryAxis.SubtotalVisibility subtotalVisibility, Id[] dimensionProperties)Creates an axis. -
Uses of Exp in mondrian.olap.fun
Fields in mondrian.olap.fun declared as Exp Modifier and Type Field Description ExpParameterFunDef. expMethods in mondrian.olap.fun that return Exp Modifier and Type Method Description ExpFunDefBase. createCall(Validator validator, Exp[] args)ExpNamedSetCurrentFunDef. createCall(Validator validator, Exp[] args)ExpNamedSetCurrentOrdinalFunDef. createCall(Validator validator, Exp[] args)ExpNativizeSetFunDef. createCall(Validator validator, Exp[] args)ExpParameterFunDef. createCall(Validator validator, Exp[] args)ExpVisualTotalsFunDef.VisualTotalMember. getExpression()protected ExpAbstractAggregateFunDef. validateArg(Validator validator, Exp[] args, int i, int category)protected ExpFunDefBase. validateArg(Validator validator, Exp[] args, int i, int category)Validates an argument to a call to this function.protected ExpVisualTotalsFunDef. validateArg(Validator validator, Exp[] args, int i, int category)Methods in mondrian.olap.fun with parameters of type Exp Modifier and Type Method Description ExpFunDefBase. createCall(Validator validator, Exp[] args)ExpNamedSetCurrentFunDef. createCall(Validator validator, Exp[] args)ExpNamedSetCurrentOrdinalFunDef. createCall(Validator validator, Exp[] args)ExpNativizeSetFunDef. createCall(Validator validator, Exp[] args)ExpParameterFunDef. createCall(Validator validator, Exp[] args)protected abstract FunDefMultiResolver. createFunDef(Exp[] args, FunDef dummyFunDef)protected FunDefParameterFunDef.ParameterResolver. createFunDef(Exp[] args, FunDef dummyFunDef)protected FunDefParameterFunDef.ParamRefResolver. createFunDef(Exp[] args, FunDef dummyFunDef)protected FunDefReflectiveMultiResolver. createFunDef(Exp[] args, FunDef dummyFunDef)static StringParameterFunDef. getParameterName(Exp[] args)static TypeParameterFunDef. getParameterType(Exp[] args)Returns an approximate type for a parameter, based upon the 1'th argument.TypeCrossJoinFunDef. getResultType(Validator validator, Exp[] args)TypeExistingFunDef. getResultType(Validator validator, Exp[] args)TypeFunDefBase. getResultType(Validator validator, Exp[] args)Returns the type of a call to this function with a given set of arguments.TypeIifFunDef. getResultType(Validator validator, Exp[] args)TypeMemberLevelFunDef. getResultType(Validator validator, Exp[] args)TypeParameterFunDef. getResultType(Validator validator, Exp[] args)TypeParenthesesFunDef. getResultType(Validator validator, Exp[] args)TypeSetFunDef. getResultType(Validator validator, Exp[] args)TypeTupleFunDef. getResultType(Validator validator, Exp[] args)FunDefCacheFunDef.CacheFunResolver. resolve(Exp[] args, Validator validator, List<Resolver.Conversion> conversions)FunDefMultiResolver. resolve(Exp[] args, Validator validator, List<Resolver.Conversion> conversions)FunDefResolver. resolve(Exp[] args, Validator validator, List<Resolver.Conversion> conversions)Given a particular set of arguments the function is applied to, returns the correct overloaded form of the function.FunDefUdfResolver. resolve(Exp[] args, Validator validator, List<Resolver.Conversion> conversions)static FunDefFunUtil. resolveFunArgs(Validator validator, FunDef funDef, Exp[] args, Exp[] newArgs, String name, Syntax syntax)Validates the arguments to a function and resolves the function.voidVisualTotalsFunDef.VisualTotalMember. setExpression(Exp exp)voidCacheFunDef. unparse(Exp[] args, PrintWriter pw)voidFunDefBase. unparse(Exp[] args, PrintWriter pw)voidParenthesesFunDef. unparse(Exp[] args, PrintWriter pw)voidSetFunDef. unparse(Exp[] args, PrintWriter pw)voidTupleFunDef. unparse(Exp[] args, PrintWriter pw)protected ExpAbstractAggregateFunDef. validateArg(Validator validator, Exp[] args, int i, int category)protected ExpFunDefBase. validateArg(Validator validator, Exp[] args, int i, int category)Validates an argument to a call to this function.protected ExpVisualTotalsFunDef. validateArg(Validator validator, Exp[] args, int i, int category)static booleanFunUtil. worthCaching(Exp exp)Returns whether an expression is worth wrapping in "Cache( ...static ResolvedFunCallSetFunDef. wrapAsSet(Exp... args)Creates a call to the set operator with a given collection of expressions.Method parameters in mondrian.olap.fun with type arguments of type Exp Modifier and Type Method Description voidResolver.Conversion. apply(Validator validator, List<Exp> args)Applies this conversion to its argument, modifying the argument list in place.Constructors in mondrian.olap.fun with parameters of type Exp Constructor Description AggregateCalc(Exp exp, ListCalc listCalc, Calc calc)AggregateCalc(Exp exp, ListCalc listCalc, Calc calc, Member member)CalcImpl(Exp exp, HierarchyCalc hierarchyCalc)CalcImpl(Exp exp, HierarchyCalc hierarchyCalc)CalcImpl(Exp exp, LevelCalc levelCalc)CalcImpl(Exp exp, MemberCalc memberCalc)CalcImpl(Exp exp, MemberCalc memberCalc)CalcImpl(Exp exp, MemberCalc memberCalc)Creates a CalcExprIterCalc(Exp exp, Exp[] args, ExpCompiler compiler, List<ResultStyle> resultStyles)FixedCalcImpl(Exp exp, Hierarchy hierarchy)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 Exp in mondrian.parser
Methods in mondrian.parser that return Exp Modifier and Type Method Description ExpMdxParserImpl. atom()ExpMdxParserImpl. caseExpression()ExpMdxParserImpl. expression()ExpMdxParserImpl. expressionEof()ExpMdxParserImpl. expressionOrEmpty()ExpMdxParserImpl. factor()ExpMdxParserImpl. formulaExpression()ExpJavaccParserValidatorImpl. parseExpression(Statement statement, String queryString, boolean debug, FunTable funTable)ExpMdxParserValidator. parseExpression(Statement statement, String queryString, boolean debug, FunTable funTable)ExpMdxParserValidatorImpl. parseExpression(Statement statement, String queryString, boolean debug, FunTable funTable)ExpMdxParserImpl. primary()ExpMdxParserImpl. segmentOrFuncall(Exp left)ExpMdxParserImpl. term()ExpMdxParserImpl. term2()ExpMdxParserImpl. term3()ExpMdxParserImpl. term4()ExpMdxParserImpl. term5()ExpMdxParserImpl. unaliasedExpression()Methods in mondrian.parser that return types with arguments of type Exp Modifier and Type Method Description List<Exp>MdxParserImpl. expList()List<Exp>MdxParserImpl. expOrEmptyList()List<Exp>MdxParserImpl. returnItemList()Methods in mondrian.parser with parameters of type Exp Modifier and Type Method Description QueryMdxParserValidator.QueryPartFactory. makeQuery(Statement statement, Formula[] formulae, QueryAxis[] axes, String cube, Exp slicer, QueryPart[] cellProps, boolean strictValidation)Creates aQueryobject.ExpMdxParserImpl. segmentOrFuncall(Exp left)Method parameters in mondrian.parser with type arguments of type Exp Modifier and Type Method Description DrillThroughMdxParserValidator.QueryPartFactory. makeDrillThrough(Query query, int maxRowCount, int firstRowOrdinal, List<Exp> returnList)Creates aDrillThroughobject. -
Uses of Exp in mondrian.rolap
Methods in mondrian.rolap that return Exp Modifier and Type Method Description ExpRolapSchemaParameter. getDefaultExp()ExpDelegatingRolapMember. getExpression()ExpRolapCalculatedMember. getExpression()ExpRolapCubeMember. getExpression()ExpRolapHierarchy.LimitedRollupMember. getExpression()ExpRolapResult.CompoundSlicerRolapMember. getExpression()ExpRolapConnection. parseExpression(String expr)Methods in mondrian.rolap that return types with arguments of type Exp Modifier and Type Method Description Set<Exp>RolapEvaluator. getActiveNativeExpansions()Set of expressions actively being expanded.Methods in mondrian.rolap with parameters of type Exp Modifier and Type Method Description static booleanSqlConstraintUtils. containsValidMeasure(Exp... expressions)NativeEvaluatorRolapNativeRegistry. createEvaluator(RolapEvaluator evaluator, FunDef fun, Exp[] args)Returns the matching NativeEvaluator or null iffuncan not be executed in SQL for the given context and arguments.protected Evaluator.SetEvaluatorRolapResult.RolapResultEvaluatorRoot. evaluateSet(Exp exp, boolean create)static voidSqlConstraintUtils. expandExpressions(Member member, Exp expression, Evaluator evaluator, TupleConstraintStruct expandedSet)StringRolapNativeSql. generateFilterCondition(Exp exp)StringRolapNativeSql. generateTopCountOrderBy(Exp exp)Generates an aggregate of a measure, e.g.NativeEvaluatorRolapSchemaReader. getNativeSetEvaluator(FunDef fun, Exp[] args, Evaluator evaluator, Calc calc)Evaluator.SetEvaluatorRolapEvaluator. getSetEvaluator(Exp exp, boolean create)static booleanSqlConstraintUtils. isSupportedExpressionForCalculatedMember(Exp expression) -
Uses of Exp in mondrian.rolap.sql
Methods in mondrian.rolap.sql with parameters of type Exp Modifier and Type Method Description List<CrossJoinArg[]>CrossJoinArgFactory. checkCrossJoin(RolapEvaluator evaluator, FunDef fun, Exp[] args, boolean returnAny)Checks forCrossJoin(<set1>, <set2>), where set1 and set2 are one ofmember.children,level.membersormember.descendants.List<CrossJoinArg[]>CrossJoinArgFactory. checkCrossJoinArg(RolapEvaluator evaluator, Exp exp)Scans for memberChildren, levelMembers, memberDescendants, crossJoin.
-