Uses of Interface
mondrian.olap.Validator
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.
-
Uses of Validator in mondrian.calc
Modifier and TypeMethodDescriptionExpCompiler.getValidator()
Returns the validator which was used to validate this expression.Modifier and TypeMethodDescriptionstatic 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) -
Uses of Validator in mondrian.calc.impl
Modifier and TypeMethodDescriptionAbstractExpCompiler.getValidator()
DelegatingExpCompiler.getValidator()
ModifierConstructorDescriptionAbstractExpCompiler
(Evaluator evaluator, Validator validator) Creates an AbstractExpCompilerAbstractExpCompiler
(Evaluator evaluator, Validator validator, List<ResultStyle> resultStyles) Creates an AbstractExpCompiler which is constrained to produce one of a set of result styles.BetterExpCompiler
(Evaluator evaluator, Validator validator) BetterExpCompiler
(Evaluator evaluator, Validator validator, List<ResultStyle> resultStyles) -
Uses of Validator in mondrian.mdx
Modifier and TypeMethodDescription -
Uses of Validator in mondrian.olap
Modifier and TypeMethodDescriptionstatic Validator
Util.createSimpleValidator
(FunTable funTable) Creates a very simple implementation ofValidator
.Query.createValidator()
Creates a validator for this query.Query.createValidator
(Map<QueryPart, QueryPart> resolvedIdentifiers) Query.createValidator
(FunTable functionTable, boolean alwaysResolveFunDef) Creates a validator for this query that uses a given function table and function validation policy.Query.createValidator
(FunTable functionTable, boolean alwaysResolveFunDef, Map<QueryPart, QueryPart> resolvedIdentifiers) Modifier and TypeMethodDescriptionValidates this expression.FunDef.createCall
(Validator validator, Exp[] args) Creates an expression which represents a call to this function with a given set of arguments.void
Performs type-checking and validates internal consistency of a query.void
void
-
Uses of Validator in mondrian.olap.fun
Modifier and TypeMethodDescriptionvoid
Applies this conversion to its argument, modifying the argument list in place.FunDefBase.createCall
(Validator validator, Exp[] args) NamedSetCurrentFunDef.createCall
(Validator validator, Exp[] args) NamedSetCurrentOrdinalFunDef.createCall
(Validator validator, Exp[] args) NativizeSetFunDef.createCall
(Validator validator, Exp[] args) ParameterFunDef.createCall
(Validator validator, Exp[] args) CrossJoinFunDef.getResultType
(Validator validator, Exp[] args) ExistingFunDef.getResultType
(Validator validator, Exp[] args) FunDefBase.getResultType
(Validator validator, Exp[] args) Returns the type of a call to this function with a given set of arguments.IifFunDef.getResultType
(Validator validator, Exp[] args) MemberLevelFunDef.getResultType
(Validator validator, Exp[] args) ParameterFunDef.getResultType
(Validator validator, Exp[] args) ParenthesesFunDef.getResultType
(Validator validator, Exp[] args) SetFunDef.getResultType
(Validator validator, Exp[] args) TupleFunDef.getResultType
(Validator validator, Exp[] args) CacheFunDef.CacheFunResolver.resolve
(Exp[] args, Validator validator, List<Resolver.Conversion> conversions) MultiResolver.resolve
(Exp[] args, Validator validator, List<Resolver.Conversion> conversions) Resolver.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.UdfResolver.resolve
(Exp[] args, Validator validator, List<Resolver.Conversion> conversions) static FunDef
FunUtil.resolveFunArgs
(Validator validator, FunDef funDef, Exp[] args, Exp[] newArgs, String name, Syntax syntax) Validates the arguments to a function and resolves the function.protected Exp
AbstractAggregateFunDef.validateArg
(Validator validator, Exp[] args, int i, int category) protected Exp
FunDefBase.validateArg
(Validator validator, Exp[] args, int i, int category) Validates an argument to a call to this function.protected Exp
VisualTotalsFunDef.validateArg
(Validator validator, Exp[] args, int i, int category)