Uses of Interface
mondrian.olap.Validator
Packages that use 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
Methods in mondrian.calc that return ValidatorModifier and TypeMethodDescriptionExpCompiler.getValidator()Returns the validator which was used to validate this expression.Methods in mondrian.calc with parameters of type ValidatorModifier and TypeMethodDescriptionstatic 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) -
Uses of Validator in mondrian.calc.impl
Methods in mondrian.calc.impl that return ValidatorModifier and TypeMethodDescriptionAbstractExpCompiler.getValidator()DelegatingExpCompiler.getValidator()Constructors in mondrian.calc.impl with parameters of type ValidatorModifierConstructorDescriptionAbstractExpCompiler(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
Methods in mondrian.mdx with parameters of type ValidatorModifier and TypeMethodDescription -
Uses of Validator in mondrian.olap
Methods in mondrian.olap that return ValidatorModifier and TypeMethodDescriptionstatic ValidatorUtil.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) Methods in mondrian.olap with parameters of type ValidatorModifier 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.voidPerforms type-checking and validates internal consistency of a query.voidvoid -
Uses of Validator in mondrian.olap.fun
Methods in mondrian.olap.fun with parameters of type ValidatorModifier and TypeMethodDescriptionvoidApplies 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 FunDefFunUtil.resolveFunArgs(Validator validator, FunDef funDef, Exp[] args, Exp[] newArgs, String name, Syntax syntax) Validates the arguments to a function and resolves the function.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)