Index

$ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

$

$SYSTEM - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.

A

AbortException() - Constructor for exception mondrian.rolap.agg.SegmentCacheManager.AbortException
 
abs(double) - Static method in class mondrian.olap.fun.vba.Vba
 
ABSOLUTE - Enum constant in enum class mondrian.olap.SolveOrderMode
The SOLVE_ORDER value is absolute regardless of where it is defined; e.g.
AbstractAggregateFunDef - Class in mondrian.olap.fun
Abstract base class for all aggregate functions (Aggregate, Sum, Avg, et cetera).
AbstractAggregateFunDef(FunDef) - Constructor for class mondrian.olap.fun.AbstractAggregateFunDef
 
AbstractBitKey() - Constructor for class mondrian.rolap.BitKey.AbstractBitKey
 
AbstractBooleanCalc - Class in mondrian.calc.impl
Abstract implementation of the BooleanCalc interface.
AbstractBooleanCalc(Exp, Calc[]) - Constructor for class mondrian.calc.impl.AbstractBooleanCalc
Creates an AbstractBooleanCalc.
AbstractCalc - Class in mondrian.calc.impl
Abstract implementation of the Calc interface.
AbstractCalc(Exp, Calc[]) - Constructor for class mondrian.calc.impl.AbstractCalc
Creates an AbstractCalc.
AbstractClassResolver() - Constructor for class mondrian.util.ClassResolver.AbstractClassResolver
 
AbstractColumnPredicate - Class in mondrian.rolap.agg
A AbstractColumnPredicate is an abstract implementation for StarColumnPredicate.
AbstractColumnPredicate(RolapStar.Column) - Constructor for class mondrian.rolap.agg.AbstractColumnPredicate
Creates an AbstractColumnPredicate.
AbstractColumnPredicate.Factory - Class in mondrian.rolap.agg
AbstractDateTimeCalc - Class in mondrian.calc.impl
Abstract implementation of the DateTimeCalc interface.
AbstractDateTimeCalc(Exp, Calc[]) - Constructor for class mondrian.calc.impl.AbstractDateTimeCalc
Creates an AbstractDateTimeCalc.
AbstractDimensionCalc - Class in mondrian.calc.impl
Abstract implementation of the DimensionCalc interface.
AbstractDimensionCalc(Exp, Calc[]) - Constructor for class mondrian.calc.impl.AbstractDimensionCalc
Creates an AbstractDimensionCalc.
AbstractDoubleCalc - Class in mondrian.calc.impl
Abstract implementation of the DoubleCalc interface.
AbstractDoubleCalc(Exp, Calc[]) - Constructor for class mondrian.calc.impl.AbstractDoubleCalc
Creates an AbstractDoubleCalc.
AbstractExpCompiler - Class in mondrian.calc.impl
Abstract implementation of the ExpCompiler interface.
AbstractExpCompiler(Evaluator, Validator) - Constructor for class mondrian.calc.impl.AbstractExpCompiler
Creates an AbstractExpCompiler
AbstractExpCompiler(Evaluator, Validator, List<ResultStyle>) - Constructor for class mondrian.calc.impl.AbstractExpCompiler
Creates an AbstractExpCompiler which is constrained to produce one of a set of result styles.
AbstractFlatList() - Constructor for class mondrian.olap.Util.AbstractFlatList
 
AbstractHierarchyCalc - Class in mondrian.calc.impl
Abstract implementation of the HierarchyCalc interface.
AbstractHierarchyCalc(Exp, Calc[]) - Constructor for class mondrian.calc.impl.AbstractHierarchyCalc
Creates an AbstractHierarchyCalc.
AbstractIntegerCalc - Class in mondrian.calc.impl
Abstract implementation of the IntegerCalc interface.
AbstractIntegerCalc(Exp, Calc[]) - Constructor for class mondrian.calc.impl.AbstractIntegerCalc
Creates an AbstractIntegerCalc.
AbstractIterCalc - Class in mondrian.calc.impl
Abstract implementation of the IterCalc interface.
AbstractIterCalc(Exp, Calc[]) - Constructor for class mondrian.calc.impl.AbstractIterCalc
Creates an abstract implementation of a compiled expression which returns a TupleIterable.
AbstractLevelCalc - Class in mondrian.calc.impl
Abstract implementation of the LevelCalc interface.
AbstractLevelCalc(Exp, Calc[]) - Constructor for class mondrian.calc.impl.AbstractLevelCalc
Creates an AbstractLevelCalc.
AbstractListCalc - Class in mondrian.calc.impl
Abstract implementation of the ListCalc interface.
AbstractListCalc(Exp, Calc[]) - Constructor for class mondrian.calc.impl.AbstractListCalc
Creates an abstract implementation of a compiled expression which returns a mutable list of tuples.
AbstractListCalc(Exp, Calc[], boolean) - Constructor for class mondrian.calc.impl.AbstractListCalc
Creates an abstract implementation of a compiled expression which returns a list.
AbstractMemberCalc - Class in mondrian.calc.impl
Abstract implementation of the MemberCalc interface.
AbstractMemberCalc(Exp, Calc[]) - Constructor for class mondrian.calc.impl.AbstractMemberCalc
Creates an AbstractMemberCalc.
AbstractMemoryMonitor - Class in mondrian.util
Abstract implementation of MemoryMonitor.
AbstractMemoryMonitor() - Constructor for class mondrian.util.AbstractMemoryMonitor
Constructor of this base class.
AbstractQuerySpec - Class in mondrian.rolap.agg
Base class for QuerySpec implementations.
AbstractQuerySpec(RolapStar, boolean) - Constructor for class mondrian.rolap.agg.AbstractQuerySpec
Creates an AbstractQuerySpec.
AbstractRecorder - Class in mondrian.recorder
Abstract implemention of the MessageRecorder interface.
AbstractRecorder() - Constructor for class mondrian.recorder.AbstractRecorder
 
AbstractRecorder(int) - Constructor for class mondrian.recorder.AbstractRecorder
 
AbstractStringCalc - Class in mondrian.calc.impl
Abstract implementation of the StringCalc interface.
AbstractStringCalc(Exp, Calc[]) - Constructor for class mondrian.calc.impl.AbstractStringCalc
Creates an AbstractStringCalc.
AbstractTupleCalc - Class in mondrian.calc.impl
Abstract implementation of the TupleCalc interface.
AbstractTupleCalc(Exp, Calc[]) - Constructor for class mondrian.calc.impl.AbstractTupleCalc
Creates an AbstractTupleCalc.
AbstractTupleCursor - Class in mondrian.calc.impl
Abstract implementation of TupleIterator.
AbstractTupleCursor(int) - Constructor for class mondrian.calc.impl.AbstractTupleCursor
 
AbstractTupleIterable - Class in mondrian.calc.impl
Abstract implementation of TupleIterable.
AbstractTupleIterable(int) - Constructor for class mondrian.calc.impl.AbstractTupleIterable
Creates an AbstractTupleIterable.
AbstractTupleIterator - Class in mondrian.calc.impl
Abstract implementation of TupleIterator.
AbstractTupleIterator(int) - Constructor for class mondrian.calc.impl.AbstractTupleIterator
 
AbstractTupleList - Class in mondrian.calc.impl
Abstract implementation of TupleList.
AbstractTupleList(int) - Constructor for class mondrian.calc.impl.AbstractTupleList
 
AbstractTupleList.AbstractTupleListIterator - Class in mondrian.calc.impl
Implementation of TupleIterator for ArrayTupleList.
AbstractTupleListIterator() - Constructor for class mondrian.calc.impl.AbstractTupleList.AbstractTupleListIterator
 
AbstractVoidCalc - Class in mondrian.calc.impl
Abstract implementation of the VoidCalc interface.
AbstractVoidCalc(Exp, Calc[]) - Constructor for class mondrian.calc.impl.AbstractVoidCalc
 
accept(CalcWriter) - Method in interface mondrian.calc.Calc
Prints this expression, by accepting a visiting CalcWriter.
accept(CalcWriter) - Method in class mondrian.calc.impl.AbstractCalc
 
accept(ExpCompiler) - Method in class mondrian.calc.DummyExp
 
accept(ExpCompiler) - Method in class mondrian.mdx.DimensionExpr
 
accept(ExpCompiler) - Method in class mondrian.mdx.HierarchyExpr
 
accept(ExpCompiler) - Method in class mondrian.mdx.LevelExpr
 
accept(ExpCompiler) - Method in class mondrian.mdx.MemberExpr
 
accept(ExpCompiler) - Method in class mondrian.mdx.NamedSetExpr
 
accept(ExpCompiler) - Method in class mondrian.mdx.ParameterExpr
 
accept(ExpCompiler) - Method in class mondrian.mdx.ResolvedFunCall
 
accept(ExpCompiler) - Method in class mondrian.mdx.UnresolvedFunCall
 
accept(ExpCompiler) - Method in interface mondrian.olap.Exp
Converts this expression into an a tree of expressions which can be efficiently evaluated.
accept(ExpCompiler) - Method in class mondrian.olap.ExpBase
 
accept(ExpCompiler) - Method in class mondrian.olap.Literal
 
accept(MdxVisitor) - Method in class mondrian.calc.DummyExp
 
accept(MdxVisitor) - Method in class mondrian.mdx.DimensionExpr
 
accept(MdxVisitor) - Method in class mondrian.mdx.HierarchyExpr
 
accept(MdxVisitor) - Method in class mondrian.mdx.LevelExpr
 
accept(MdxVisitor) - Method in class mondrian.mdx.MemberExpr
 
accept(MdxVisitor) - Method in class mondrian.mdx.NamedSetExpr
 
accept(MdxVisitor) - Method in class mondrian.mdx.ParameterExpr
 
accept(MdxVisitor) - Method in class mondrian.mdx.ResolvedFunCall
 
accept(MdxVisitor) - Method in class mondrian.mdx.UnresolvedFunCall
 
accept(MdxVisitor) - Method in interface mondrian.olap.Exp
Accepts a visitor to this Exp.
accept(MdxVisitor) - Method in class mondrian.olap.Formula
Accepts a visitor to this Formula.
accept(MdxVisitor) - Method in class mondrian.olap.Id
 
accept(MdxVisitor) - Method in class mondrian.olap.Literal
 
accept(MdxVisitor) - Method in class mondrian.olap.Query
 
accept(MdxVisitor) - Method in class mondrian.olap.QueryAxis
 
accept(Validator) - Method in class mondrian.calc.DummyExp
 
accept(Validator) - Method in class mondrian.mdx.DimensionExpr
 
accept(Validator) - Method in class mondrian.mdx.HierarchyExpr
 
accept(Validator) - Method in class mondrian.mdx.LevelExpr
 
accept(Validator) - Method in class mondrian.mdx.MemberExpr
 
accept(Validator) - Method in class mondrian.mdx.NamedSetExpr
 
accept(Validator) - Method in class mondrian.mdx.ParameterExpr
 
accept(Validator) - Method in class mondrian.mdx.ResolvedFunCall
 
accept(Validator) - Method in class mondrian.mdx.UnresolvedFunCall
 
accept(Validator) - Method in interface mondrian.olap.Exp
Validates this expression.
accept(Validator) - Method in class mondrian.olap.Id
 
accept(Validator) - Method in class mondrian.olap.Literal
 
accept(Visitor<T>) - Method in class mondrian.server.monitor.CellCacheSegmentCreateEvent
 
accept(Visitor<T>) - Method in class mondrian.server.monitor.CellCacheSegmentDeleteEvent
 
accept(Visitor<T>) - Method in class mondrian.server.monitor.ConnectionEndEvent
 
accept(Visitor<T>) - Method in class mondrian.server.monitor.ConnectionStartEvent
 
accept(Visitor<T>) - Method in class mondrian.server.monitor.ExecutionEndEvent
 
accept(Visitor<T>) - Method in class mondrian.server.monitor.ExecutionPhaseEvent
 
accept(Visitor<T>) - Method in class mondrian.server.monitor.ExecutionStartEvent
 
accept(Visitor<T>) - Method in interface mondrian.server.monitor.Message
Dispatches a call to the appropriate visit method on Visitor.
accept(Visitor<T>) - Method in class mondrian.server.monitor.SqlStatementEndEvent
 
accept(Visitor<T>) - Method in class mondrian.server.monitor.SqlStatementExecuteEvent
 
accept(Visitor<T>) - Method in class mondrian.server.monitor.SqlStatementStartEvent
 
accept(Visitor<T>) - Method in class mondrian.server.monitor.StatementEndEvent
 
accept(Visitor<T>) - Method in class mondrian.server.monitor.StatementStartEvent
 
accept(T) - Method in interface mondrian.util.FilteredIterableList.Filter
 
acceptsConnection(Connection) - Method in class mondrian.spi.impl.JdbcDialectFactory
Returns whether this dialect is suitable for the given connection.
acceptsURL(String) - Method in class mondrian.olap4j.MondrianOlap4jDriver
 
access - Variable in class mondrian.olap.MondrianDef.CubeGrant
 
access - Variable in class mondrian.olap.MondrianDef.DimensionGrant
 
access - Variable in class mondrian.olap.MondrianDef.HierarchyGrant
 
access - Variable in class mondrian.olap.MondrianDef.MemberGrant
 
access - Variable in class mondrian.olap.MondrianDef.SchemaGrant
 
Access - Enum Class in mondrian.olap
Access enumerates the allowable access rights.
ACCESS - Enum constant in enum class mondrian.spi.Dialect.DatabaseProduct
 
ACCESS - Static variable in class mondrian.xmla.Enumeration
 
AccessDialect - Class in mondrian.spi.impl
Implementation of Dialect for the Microsoft Access database (also called the JET Engine).
AccessDialect(Connection) - Constructor for class mondrian.spi.impl.AccessDialect
Creates an AccessDialect.
accuracy(LinReg.Value) - Static method in class mondrian.olap.fun.LinReg
 
acos(double) - Static method in class mondrian.olap.fun.vba.Excel
 
acosh(double) - Static method in class mondrian.olap.fun.vba.Excel
 
action_obj - Variable in class mondrian.olap.Parser
Instance of action encapsulation class.
action_table() - Method in class mondrian.olap.Parser
Access to parse-action table.
ACTION_TYPE - Static variable in class mondrian.olap.Property
Definition of the property which holds the format string.
ACTION_TYPE_ORDINAL - Static variable in class mondrian.olap.Property
 
actualCellCount - Variable in class mondrian.server.monitor.CellCacheSegmentCreateEvent
 
adaptList(TupleList, int, int[]) - Method in class mondrian.olap.fun.NativizeSetFunDef.CrossJoinAnalyzer
 
add(int, Object) - Method in class mondrian.olap.Util.AbstractFlatList
 
add(int, List<Member>) - Method in class mondrian.calc.impl.ArrayTupleList
 
add(int, List<Member>) - Method in class mondrian.calc.impl.DelegatingTupleList
 
add(int, List<Member>) - Method in class mondrian.calc.impl.ListTupleList
 
add(int, List<Member>) - Method in class mondrian.calc.impl.UnaryTupleList
 
add(int, T) - Method in class mondrian.util.ConcatenableList
 
add(int, T) - Method in class mondrian.util.UnsupportedList
 
add(E) - Method in class mondrian.util.PartiallyOrderedSet
Adds an element to this lattice.
add(Object) - Method in class mondrian.olap.Util.AbstractFlatList
 
add(List<Member>) - Method in class mondrian.calc.impl.ArrayTupleList
 
add(List<Member>) - Method in class mondrian.calc.impl.UnaryTupleList
 
add(GroupingSet) - Method in class mondrian.rolap.GroupingSetsCollector
 
add(ExplicitRules.TableDef.Level) - Method in class mondrian.rolap.aggmatcher.ExplicitRules.TableDef
Adds a Level.
add(ExplicitRules.TableDef.Measure) - Method in class mondrian.rolap.aggmatcher.ExplicitRules.TableDef
Adds a Measure.
add(RolapMember) - Method in class mondrian.rolap.TargetBase
 
add(SegmentHeader, SegmentBuilder.SegmentConverter, boolean) - Method in interface mondrian.rolap.cache.SegmentCacheIndex
Adds a header to the index.
add(SegmentHeader, SegmentBuilder.SegmentConverter, boolean) - Method in class mondrian.rolap.cache.SegmentCacheIndexImpl
 
add(SpatialValueTree.SpatialRegion<K, E>, V) - Method in interface mondrian.util.SpatialValueTree
Stores a string value at all points which intersect with the passed region key.
add(SpatialValueTree2.SpatialRegion) - Method in interface mondrian.util.SpatialValueTree2
Stores a region in this tree.
add(T) - Method in class mondrian.util.ConcatenableList
 
add(T) - Method in class mondrian.util.ObjectPool
Adds an object to the ObjectPool if it is not already in the pool or returns the object that is already in the pool that matches the object being added.
add(T) - Method in class mondrian.util.UnsupportedList
 
add(T) - Method in class mondrian.util.UnsupportedList.ListItr
 
addAggregateList(BitKey, StarPredicate) - Method in class mondrian.rolap.agg.CellRequest
Add compound member (formed via aggregate function) constraint to the Cell.
addAggStar(AggStar) - Method in class mondrian.rolap.RolapStar
Adds an AggStar to this star.
addAll(int, Collection<? extends List<Member>>) - Method in class mondrian.calc.impl.ListTupleList
 
addAll(int, Collection<? extends List<Member>>) - Method in class mondrian.calc.impl.ArrayTupleList
 
addAll(int, Collection<? extends T>) - Method in class mondrian.olap.Util.AbstractFlatList
 
addAll(int, Collection<? extends T>) - Method in class mondrian.util.UnsupportedList
 
addAll(Collection<? extends List<Member>>) - Method in class mondrian.calc.impl.ArrayTupleList
 
addAll(Collection<? extends T>) - Method in class mondrian.olap.Util.AbstractFlatList
 
addAll(Collection<? extends T>) - Method in class mondrian.util.ConcatenableList
 
addAll(Collection<? extends T>) - Method in class mondrian.util.UnsupportedList
 
addAppender(Appender, Logger, Level) - Static method in class mondrian.olap.Util
 
addCache(SegmentCache) - Static method in class mondrian.spi.SegmentCache.SegmentCacheInjector
Adds a SegmentCache instance for Mondrian's use.
addCallback(XmlaRequestCallback) - Method in class mondrian.xmla.XmlaServlet
Registers a callback.
addCode(String, String) - Method in class mondrian.olap.MondrianDef.View
 
addColumnsToList(List<AggStar.Table.Column>) - Method in class mondrian.rolap.aggmatcher.AggStar.DimTable
Add all of this Table's columns to the list parameter and then add all child table columns.
addConnection(RolapConnection) - Method in class mondrian.olap.MondrianServer
Called just after a connection has been created.
addConstrainedColumn(RolapStar.Column, StarColumnPredicate) - Method in class mondrian.rolap.agg.CellRequest
Adds a constraint to this request.
addConstraint(SqlQuery, RolapCube, AggStar) - Method in class mondrian.rolap.DefaultTupleConstraint
 
addConstraint(SqlQuery, RolapCube, AggStar) - Method in class mondrian.rolap.RolapNativeSet.SetConstraint
 
addConstraint(SqlQuery, RolapCube, AggStar) - Method in interface mondrian.rolap.sql.CrossJoinArg
 
addConstraint(SqlQuery, RolapCube, AggStar) - Method in class mondrian.rolap.sql.DescendantsCrossJoinArg
 
addConstraint(SqlQuery, RolapCube, AggStar) - Method in class mondrian.rolap.sql.MemberKeyConstraint
 
addConstraint(SqlQuery, RolapCube, AggStar) - Method in class mondrian.rolap.sql.MemberListCrossJoinArg
 
addConstraint(SqlQuery, RolapCube, AggStar) - Method in interface mondrian.rolap.sql.TupleConstraint
Modifies a Level.Members query.
addConstraint(SqlQuery, RolapCube, AggStar) - Method in class mondrian.rolap.SqlContextConstraint
Called from LevelMembers: restricts the SQL resultset to the current context.
addContextConstraint(SqlQuery, AggStar, Evaluator, RolapCube, boolean) - Static method in class mondrian.rolap.SqlConstraintUtils
For every restricting member in the current context, generates a WHERE condition and a join to the fact table.
addCookie(Cookie) - Method in class mondrian.tui.MockHttpServletRequest
 
addCookie(Cookie) - Method in class mondrian.tui.MockHttpServletResponse
Adds the specified cookie to the response.
addCube(RolapCube) - Method in class mondrian.rolap.RolapSchema
Adds a cube to the cube name map.
addCurrent(TupleCursor) - Method in class mondrian.calc.impl.AbstractTupleList
 
addCurrent(TupleCursor) - Method in class mondrian.calc.impl.ArrayTupleList
 
addCurrent(TupleCursor) - Method in class mondrian.calc.impl.UnaryTupleList
 
addCurrent(TupleCursor) - Method in interface mondrian.calc.TupleList
 
addData(Segment, SegmentBody) - Static method in class mondrian.rolap.agg.SegmentBuilder
Converts a segment plus a SegmentBody into a SegmentWithData.
addDatabaseTime(long) - Static method in class mondrian.olap.Util
Deprecated.
Will be removed in 4.0.
addDateHeader(String, long) - Method in class mondrian.tui.MockHttpServletResponse
Adds a response header with the given name and date-value.
addDrillThroughColumn(RolapStar.Column) - Method in class mondrian.rolap.agg.DrillThroughCellRequest
 
addDrillThroughMeasure(RolapStar.Measure) - Method in class mondrian.rolap.agg.DrillThroughCellRequest
 
addError(XmlUtil.SaxErrorHandler.ErrorInfo) - Method in class mondrian.tui.XmlUtil.SaxErrorHandler
 
addEscapes(String) - Static method in error mondrian.parser.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addExclude(ExplicitRules.Exclude) - Method in class mondrian.rolap.aggmatcher.ExplicitRules.Group
Add an exclude rule.
addFK(MondrianDef.AggForeignKey) - Method in class mondrian.rolap.aggmatcher.ExplicitRules.TableDef
Add foreign key mapping entry (maps from fact table foreign key column name to aggregate table foreign key column name).
addForeignKeyToNotLostColumnUsages(JdbcSchema.Table.Column) - Method in class mondrian.rolap.aggmatcher.AggGen
 
addFormula(Formula) - Method in class mondrian.olap.Query
Adds a new formula specifying a member or a set to an existing query; resolve is called after the formula has been added.
addFormula(Id, Exp) - Method in class mondrian.olap.Query
Adds a new formula specifying a set to an existing query.
addFormula(Id, Exp, MemberProperty[]) - Method in class mondrian.olap.Query
Adds a new formula specifying a member to an existing query.
addFormulas(Formula...) - Method in class mondrian.olap.Query
Adds some number of new formulas specifying members or sets to an existing query; resolve is only called once, after all the new members have been added to the query.
addFrom(MondrianDef.RelationOrJoin, String, boolean) - Method in class mondrian.rolap.sql.SqlQuery
Adds a relation to a query, adding appropriate join conditions, unless it is already present.
addFrom(SqlQuery, String, boolean) - Method in class mondrian.rolap.sql.SqlQuery
 
addFromQuery(String, String, boolean) - Method in class mondrian.rolap.sql.SqlQuery
Adds a subquery to the FROM clause of this Query with a given alias.
addGrantCubeSlicer(String, String, boolean) - Method in class mondrian.olap.CubeAccess
Adds restricted hierarchy or limited member based on bMember
addGroupBy(String) - Method in class mondrian.rolap.sql.SqlQuery
 
addGroupBy(String, String) - Method in class mondrian.rolap.sql.SqlQuery
 
addGroupingFunction(String) - Method in class mondrian.rolap.sql.SqlQuery
 
addGroupingFunction(SqlQuery) - Method in class mondrian.rolap.agg.AbstractQuerySpec
 
addGroupingSet(List<String>) - Method in class mondrian.rolap.sql.SqlQuery
 
addGroupingSets(SqlQuery, Map<String, String>) - Method in class mondrian.rolap.agg.AbstractQuerySpec
 
addHaving(String) - Method in class mondrian.rolap.sql.SqlQuery
 
addHeader(String, String) - Method in class mondrian.tui.MockHttpServletRequest
 
addHeader(String, String) - Method in class mondrian.tui.MockHttpServletResponse
Adds a response header with the given name and value.
addIgnoreColumnName(String) - Method in class mondrian.rolap.aggmatcher.ExplicitRules.TableDef
Adds the name of an aggregate table column that is to be ignored.
addInitParameter(String, String) - Method in class mondrian.tui.MockServletConfig
 
addInitParameter(String, String) - Method in class mondrian.tui.MockServletContext
 
addIntHeader(String, int) - Method in class mondrian.tui.MockHttpServletResponse
Adds a response header with the given name and integer value.
addLevel(Level) - Method in class mondrian.olap.QueryAxis
 
addLevel(AggStar.Table.Level) - Method in class mondrian.rolap.aggmatcher.AggStar.Table
Add a Level column.
addLevelCalculatedMembers(SchemaReader, Level, List<Member>) - Static method in class mondrian.olap.Util
 
addLevelConstraint(SqlQuery, RolapCube, AggStar, RolapLevel) - Method in class mondrian.rolap.DefaultMemberChildrenConstraint
 
addLevelConstraint(SqlQuery, RolapCube, AggStar, RolapLevel) - Method in class mondrian.rolap.DefaultTupleConstraint
 
addLevelConstraint(SqlQuery, RolapCube, AggStar, RolapLevel) - Method in interface mondrian.rolap.sql.MemberChildrenConstraint
Will be called once for the level that contains the children of a Member.Children query.
addLevelConstraint(SqlQuery, RolapCube, AggStar, RolapLevel) - Method in class mondrian.rolap.sql.MemberKeyConstraint
 
addLevelConstraint(SqlQuery, RolapCube, AggStar, RolapLevel) - Method in interface mondrian.rolap.sql.TupleConstraint
Will be called multiple times for every "group by" level in Level.Members query, i.e.
addLevelConstraint(SqlQuery, RolapCube, AggStar, RolapLevel) - Method in class mondrian.rolap.SqlContextConstraint
 
addLevelMembers(RolapLevel, TupleReader.MemberBuilder, List<RolapMember>) - Method in class mondrian.rolap.HighCardSqlTupleReader
Deprecated.
 
addLevelMembers(RolapLevel, TupleReader.MemberBuilder, List<RolapMember>) - Method in class mondrian.rolap.SqlTupleReader
 
addLevelMembers(RolapLevel, TupleReader.MemberBuilder, List<RolapMember>) - Method in interface mondrian.rolap.TupleReader
Adds a hierarchy to retrieve members from.
addLevelMemberSql(SqlQuery, RolapLevel, RolapCube, SqlTupleReader.WhichSelect, AggStar) - Method in class mondrian.rolap.SqlTupleReader
Generates the SQL statement to access members of level.
addLevelTo(ExplicitRules.TableDef, String, String, boolean, String, String, MondrianDef.AggLevelProperty[]) - Static method in class mondrian.rolap.aggmatcher.ExplicitRules.TableDef
 
addLevelToAxis(AxisOrdinal, Level) - Method in class mondrian.olap.Query
Adds a level to an axis expression.
addListener(SegmentCache.SegmentCacheListener) - Method in class mondrian.rolap.cache.MemorySegmentCache
 
addListener(SegmentCache.SegmentCacheListener) - Method in interface mondrian.spi.SegmentCache
Adds a listener to this segment cache implementation.
addListener(MemoryMonitor.Listener) - Method in class mondrian.util.AbstractMemoryMonitor
 
addListener(MemoryMonitor.Listener) - Method in class mondrian.util.FauxMemoryMonitor
 
addListener(MemoryMonitor.Listener) - Method in interface mondrian.util.MemoryMonitor
Adds a Listener using the default threshold percentage.
addListener(MemoryMonitor.Listener, int) - Method in class mondrian.util.AbstractMemoryMonitor
 
addListener(MemoryMonitor.Listener, int) - Method in class mondrian.util.FauxMemoryMonitor
 
addListener(MemoryMonitor.Listener, int) - Method in interface mondrian.util.MemoryMonitor
Adds a Listener to the MemoryMonitor with a given threshold percentage.
addLocale(Locale) - Method in class mondrian.tui.MockHttpServletRequest
 
addLocales(List<Locale>) - Method in class mondrian.tui.MockHttpServletRequest
 
addMeasure(int, SqlQuery) - Method in class mondrian.rolap.agg.AbstractQuerySpec
Adds a measure to a query.
addMeasuresMembers(OlapElement) - Method in class mondrian.olap.Query
Keeps track of references to members of the measures dimension
addMeasureTo(ExplicitRules.TableDef, String, String, String) - Static method in class mondrian.rolap.aggmatcher.ExplicitRules.TableDef
 
addMember(Member) - Method in class mondrian.rolap.TupleConstraintStruct
 
addMemberConstraint(SqlQuery, RolapCube, AggStar, List<RolapMember>) - Method in class mondrian.rolap.DefaultMemberChildrenConstraint
 
addMemberConstraint(SqlQuery, RolapCube, AggStar, List<RolapMember>) - Method in interface mondrian.rolap.sql.MemberChildrenConstraint
Modifies a Member.Children query so that (all or some) children of all parent members contained in parents will be returned in the result set.
addMemberConstraint(SqlQuery, RolapCube, AggStar, List<RolapMember>) - Method in class mondrian.rolap.SqlContextConstraint
Adds parents to the current context and restricts the SQL resultset to that new context.
addMemberConstraint(SqlQuery, RolapCube, AggStar, List<RolapMember>, boolean, boolean, boolean) - Static method in class mondrian.rolap.SqlConstraintUtils
Creates a "WHERE exp IN (...)" condition containing the values of all parents.
addMemberConstraint(SqlQuery, RolapCube, AggStar, RolapMember) - Method in class mondrian.rolap.DefaultMemberChildrenConstraint
 
addMemberConstraint(SqlQuery, RolapCube, AggStar, RolapMember) - Method in interface mondrian.rolap.sql.MemberChildrenConstraint
Modifies a Member.Children query so that only the children of parent will be returned in the result set.
addMemberConstraint(SqlQuery, RolapCube, AggStar, RolapMember) - Method in class mondrian.rolap.SqlContextConstraint
Called from MemberChildren: adds parent to the current context and restricts the SQL resultset to that new context.
addMemberConstraint(SqlQuery, RolapCube, AggStar, RolapMember, boolean) - Static method in class mondrian.rolap.SqlConstraintUtils
Creates a "WHERE parent = value" constraint.
addMembers(List<Member>) - Method in class mondrian.rolap.TupleConstraintStruct
 
addOrderBy(String, boolean, boolean, boolean) - Method in class mondrian.rolap.sql.SqlQuery
Adds an item to the ORDER BY clause.
addOrderBy(String, String, boolean, boolean, boolean, boolean) - Method in class mondrian.rolap.sql.SqlQuery
Adds an item to the ORDER BY clause.
addPredicate(RolapStar.Column, StarColumnPredicate) - Method in class mondrian.rolap.RolapCacheRegion
Adds a predicate which applies to a single column.
addPredicate(StarPredicate) - Method in class mondrian.rolap.RolapCacheRegion
Adds a predicate which applies to multiple columns.
addPredicateString(String) - Method in class mondrian.rolap.agg.CellRequest
 
addResource(String, URL) - Method in class mondrian.tui.MockServletContext
 
addRow(SqlStatement, int) - Method in class mondrian.rolap.TargetBase
Adds a row to the collection.
addRow(Rowset.Row, List<Rowset.Row>) - Method in class mondrian.xmla.RowsetDefinition.MdschemaMeasuresRowset
Adds a Rowset.Row to a result, provided that it meets the necessary criteria.
addSelect(String, SqlStatement.Type) - Method in class mondrian.rolap.sql.SqlQuery
Adds an expression to the select clause, automatically creating a column alias.
addSelect(String, SqlStatement.Type, String) - Method in class mondrian.rolap.sql.SqlQuery
Adds an expression to the select clause, with a specified type and column alias.
addSelectGroupBy(String, SqlStatement.Type) - Method in class mondrian.rolap.sql.SqlQuery
Adds an expression to the SELECT and GROUP BY clauses.
addStatement(Statement) - Method in class mondrian.olap.MondrianServer
Called just after a statement has been created.
addTable(ResultSet) - Method in class mondrian.rolap.aggmatcher.JdbcSchema
Makes a Table from an ResultSet: the table's name is the ResultSet third entry.
addTable(AggStar.DimTable) - Method in class mondrian.rolap.aggmatcher.AggStar.Table
Add a child DimTable table.
addTableDef(ExplicitRules.TableDef) - Method in class mondrian.rolap.aggmatcher.ExplicitRules.Group
Add a name or pattern (table) rule.
addToEntry(K, V) - Method in class mondrian.rolap.SmartIncrementalCache
 
addToFrom(SqlQuery, boolean, boolean) - Method in class mondrian.rolap.aggmatcher.AggStar.Table
This is a copy of the code found in RolapStar used to generate an SQL query.
addToFrom(SqlQuery, boolean, boolean) - Method in class mondrian.rolap.RolapStar.Table
Adds this table to the FROM clause of a query, and also, if joinToParent, any join condition.
addTuple(Member...) - Method in class mondrian.calc.impl.ArrayTupleList
 
addTuple(Member...) - Method in class mondrian.calc.impl.DelegatingTupleList
 
addTuple(Member...) - Method in class mondrian.calc.impl.ListTupleList
 
addTuple(Member...) - Method in class mondrian.calc.impl.UnaryTupleList
 
addTuple(Member...) - Method in interface mondrian.calc.TupleList
 
addTupleList(TupleList) - Method in class mondrian.rolap.TupleConstraintStruct
 
addWhere(String) - Method in class mondrian.rolap.sql.SqlQuery
 
addWhere(String, String, String) - Method in class mondrian.rolap.sql.SqlQuery
 
addWhere(RolapStar.Condition) - Method in class mondrian.rolap.sql.SqlQuery
 
adjustBeginLineColumn(int, int) - Method in class mondrian.parser.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
AdvancedFlag - Enum constant in enum class mondrian.xmla.PropertyDefinition
Mondrian-specific property for advanced drill-through.
AFTER - Enum constant in enum class mondrian.olap.MatchType
If no exact match, return the next member
afterCompile(Exp, Calc, boolean) - Method in class mondrian.calc.impl.DelegatingExpCompiler
Hook for post-processing.
aggColumn - Variable in class mondrian.olap.MondrianDef.AggForeignKey
 
AggColumnName() - Constructor for class mondrian.olap.MondrianDef.AggColumnName
 
AggColumnName(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.AggColumnName
 
AggExclude() - Constructor for class mondrian.olap.MondrianDef.AggExclude
 
AggExclude(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.AggExclude
 
aggExcludes - Variable in class mondrian.olap.MondrianDef.Table
 
AggFactCount() - Constructor for class mondrian.olap.MondrianDef.AggFactCount
 
AggFactCount(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.AggFactCount
 
AggForeignKey() - Constructor for class mondrian.olap.MondrianDef.AggForeignKey
 
AggForeignKey(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.AggForeignKey
 
AggGen - Class in mondrian.rolap.aggmatcher
This class is used to create "lost" and "collapsed" aggregate table creation sql (creates the rdbms table and inserts into it from the base fact table).
AggGen(String, RolapStar, RolapStar.Column[]) - Constructor for class mondrian.rolap.aggmatcher.AggGen
 
aggGroup - Variable in class mondrian.rolap.aggmatcher.ExplicitRules.TableDef
 
AggIgnoreColumn() - Constructor for class mondrian.olap.MondrianDef.AggIgnoreColumn
 
AggIgnoreColumn(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.AggIgnoreColumn
 
AggLevel() - Constructor for class mondrian.olap.MondrianDef.AggLevel
 
AggLevel(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.AggLevel
 
AggLevelProperty() - Constructor for class mondrian.olap.MondrianDef.AggLevelProperty
 
AggLevelProperty(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.AggLevelProperty
 
AggLoadingError - Variable in class mondrian.resource.MondrianResource
AggLoadingError is 'Error while loading/reloading aggregates.'
AggLoadingExceededErrorCount - Variable in class mondrian.resource.MondrianResource
AggLoadingExceededErrorCount is 'Too many errors, ''{0,number}'', while loading/reloading aggregates.'
AggMeasure() - Constructor for class mondrian.olap.MondrianDef.AggMeasure
 
AggMeasure(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.AggMeasure
 
AggMeasureFactCount() - Constructor for class mondrian.olap.MondrianDef.AggMeasureFactCount
 
AggMeasureFactCount(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.AggMeasureFactCount
 
AggMultipleMatchingMeasure - Variable in class mondrian.resource.MondrianResource
AggMultipleMatchingMeasure is 'Context ''{0}'': Candidate aggregate table ''{1}'' for fact table ''{2}'' has ''{3,number}'' columns matching measure ''{4}'', ''{5}'', ''{6}''".'
AggName() - Constructor for class mondrian.olap.MondrianDef.AggName
 
AggName(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.AggName
 
AggPattern() - Constructor for class mondrian.olap.MondrianDef.AggPattern
 
AggPattern(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.AggPattern
 
aggregate(List<Object>, Dialect.Datatype) - Method in interface mondrian.olap.Aggregator
Applies this aggregator over a raw list of objects for a rollup operation.
aggregate(List<Object>, Dialect.Datatype) - Method in class mondrian.rolap.RolapAggregator
 
aggregate(Calc, Evaluator, TupleList) - Static method in class mondrian.olap.fun.AggregateFunDef.AggregateCalc
Computes an expression for each element of a list, and aggregates the result according to the evaluation context's current aggregation strategy.
aggregate(Evaluator, TupleList, Calc) - Method in interface mondrian.olap.Aggregator
Applies this aggregator to an expression over a set of members and returns the result.
aggregate(Evaluator, TupleList, Calc) - Method in class mondrian.rolap.RolapAggregator.BaseAggor
 
AggregateCalc(Exp, ListCalc, Calc) - Constructor for class mondrian.olap.fun.AggregateFunDef.AggregateCalc
 
AggregateCalc(Exp, ListCalc, Calc, Member) - Constructor for class mondrian.olap.fun.AggregateFunDef.AggregateCalc
 
AggregateFunDef - Class in mondrian.olap.fun
Definition of the AGGREGATE MDX function.
AggregateFunDef(FunDef) - Constructor for class mondrian.olap.fun.AggregateFunDef
Creates an AggregateFunDef.
AggregateFunDef.AggregateCalc - Class in mondrian.olap.fun
 
AggregateRules - Variable in class mondrian.olap.MondrianProperties
String property containing the name of the file which defines the rules for recognizing an aggregate table.
AggregateRuleTag - Variable in class mondrian.olap.MondrianProperties
String property that is the AggRule element's tag value.
AggregateScanCatalog - Enum constant in enum class mondrian.rolap.RolapConnectionProperties
The "AggregateScanCatalog" property is the name of the database catalog to scan when looking for aggregate tables.
AggregateScanSchema - Enum constant in enum class mondrian.rolap.RolapConnectionProperties
The "AggregateScanSchema" property is the name of the database schema to scan when looking for aggregate tables.
Aggregation - Class in mondrian.rolap.agg
A Aggregation is a pre-computed aggregation over a set of columns.
Aggregation(AggregationKey) - Constructor for class mondrian.rolap.agg.Aggregation
Creates an Aggregation.
AGGREGATION_TYPE - Static variable in class mondrian.olap.Property
Definition of the internal property which holds the aggregation type.
AGGREGATION_TYPE_ORDINAL - Static variable in class mondrian.olap.Property
 
AggregationKey - Class in mondrian.rolap.agg
Column context that an Aggregation is computed for.
AggregationKey(CellRequest) - Constructor for class mondrian.rolap.agg.AggregationKey
Creates an AggregationKey.
aggregationLists - Variable in class mondrian.rolap.RolapEvaluator
List of lists of tuples or members, rarely used, but overrides the ordinary dimensional context if set when a cell value comes to be evaluated.
AggregationManager - Class in mondrian.rolap.agg
RolapAggregationManager manages all Aggregations in the system.
AggregationManager(MondrianServer) - Constructor for class mondrian.rolap.agg.AggregationManager
Creates the AggregationManager.
AggregationManager.PinSetImpl - Class in mondrian.rolap.agg
Implementation of RolapAggregationManager.PinSet using a HashSet.
aggregator - Variable in class mondrian.olap.MondrianDef.Measure
 
Aggregator - Interface in mondrian.olap
Describes an aggregation operator, such as "sum" or "count".
AggRule() - Constructor for class mondrian.rolap.aggmatcher.DefaultDef.AggRule
 
AggRule(DOMWrapper) - Constructor for class mondrian.rolap.aggmatcher.DefaultDef.AggRule
 
AggRuleParse - Variable in class mondrian.resource.MondrianResource
AggRuleParse is 'Error while parsing default aggregate recognition ''{0}''.'
aggRules - Variable in class mondrian.rolap.aggmatcher.DefaultDef.AggRules
All AggRules (at least one).
AggRules() - Constructor for class mondrian.rolap.aggmatcher.DefaultDef.AggRules
 
AggRules(DOMWrapper) - Constructor for class mondrian.rolap.aggmatcher.DefaultDef.AggRules
 
AggStar - Class in mondrian.rolap.aggmatcher
Aggregate table version of a RolapStar for a fact table.
AggStar.DimTable - Class in mondrian.rolap.aggmatcher
This class represents a dimension table.
AggStar.FactTable - Class in mondrian.rolap.aggmatcher
This is an aggregate fact table.
AggStar.FactTable.Measure - Class in mondrian.rolap.aggmatcher
This is a Column that is a Measure (contains an aggregator).
AggStar.Table - Class in mondrian.rolap.aggmatcher
Base Table class for the FactTable and DimTable classes.
AggStar.Table.Column - Class in mondrian.rolap.aggmatcher
Base class for Level and Measure classes
AggStar.Table.JoinCondition - Class in mondrian.rolap.aggmatcher
The query join condition between a base table and this table (the table that owns the join condition).
AggStar.Table.Level - Class in mondrian.rolap.aggmatcher
This class is used for holding dimension level information.
AggTable() - Constructor for class mondrian.olap.MondrianDef.AggTable
 
AggTable(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.AggTable
 
AggTableManager - Class in mondrian.rolap.aggmatcher
Manages aggregate tables.
AggTableManager(RolapSchema) - Constructor for class mondrian.rolap.aggmatcher.AggTableManager
 
AggTableNoConstraintGenerated - Variable in class mondrian.resource.MondrianResource
AggTableNoConstraintGenerated is 'Aggregate star fact table ''{0}'': A constraint will not be generated because name column is not the same as key column.'
aggTables - Variable in class mondrian.olap.MondrianDef.Table
 
AggTableZeroSize - Variable in class mondrian.resource.MondrianResource
AggTableZeroSize is 'Zero size Aggregate table ''{0}'' for Fact Table ''{1}''.'
AggUnknownColumn - Variable in class mondrian.resource.MondrianResource
AggUnknownColumn is 'Candidate aggregate table ''{0}'' for fact table ''{1}'' has a column ''{2}'' with unknown usage.'
AlertNativeEvaluationUnsupported - Variable in class mondrian.olap.MondrianProperties
Alerting action to take in case native evaluation of a function is enabled but not supported for that function's usage in a particular query.
alertNonNative(String, String) - Static method in class mondrian.rolap.RolapUtil
Raises an alert that native SQL evaluation could not be used in a case where it might have been beneficial, but some limitation in Mondrian's implementation prevented it.
alias - Variable in class mondrian.olap.MondrianDef.InlineTable
 
alias - Variable in class mondrian.olap.MondrianDef.Table
 
alias - Variable in class mondrian.olap.MondrianDef.View
 
AliasReplacer(String, String) - Constructor for class mondrian.rolap.RolapStar.AliasReplacer
 
ALL - Enum constant in enum class mondrian.olap.Access
All access to an object and its children.
ALL - Enum constant in enum class mondrian.olap.Member.MemberType
 
ALL_DIMENSIONS - Enum constant in enum class mondrian.olap.Access
Access to all shared dimensions (applies to schema grant).
allLevelName - Variable in class mondrian.olap.HierarchyBase
 
allLevelName - Variable in class mondrian.olap.MondrianDef.Hierarchy
 
allMember() - Method in class mondrian.rolap.RolapCubeHierarchy.RolapCubeSqlMemberSource
 
allMember() - Method in interface mondrian.rolap.TupleReader.MemberBuilder
Returns the 'all' member of the hierarchy.
allMemberCaption - Variable in class mondrian.olap.MondrianDef.Hierarchy
 
allMemberName - Variable in class mondrian.olap.HierarchyBase
 
allMemberName - Variable in class mondrian.olap.MondrianDef.Hierarchy
 
allowsAs() - Method in interface mondrian.spi.Dialect
Returns whether the SQL dialect allows "AS" in the FROM clause.
allowsAs() - Method in class mondrian.spi.impl.FirebirdDialect
 
allowsAs() - Method in class mondrian.spi.impl.GoogleBigQueryDialect
 
allowsAs() - Method in class mondrian.spi.impl.HiveDialect
 
allowsAs() - Method in class mondrian.spi.impl.InterbaseDialect
 
allowsAs() - Method in class mondrian.spi.impl.JdbcDialectImpl
 
allowsAs() - Method in class mondrian.spi.impl.OracleDialect
 
allowsAs() - Method in class mondrian.spi.impl.SybaseDialect
 
allowsCompoundCountDistinct() - Method in interface mondrian.spi.Dialect
Returns whether this Dialect allows multiple arguments to the COUNT(DISTINCT ...) aggregate function, for example SELECT COUNT(DISTINCT x, y) FROM t
allowsCompoundCountDistinct() - Method in class mondrian.spi.impl.HiveDialect
 
allowsCompoundCountDistinct() - Method in class mondrian.spi.impl.ImpalaDialect
 
allowsCompoundCountDistinct() - Method in class mondrian.spi.impl.InfobrightDialect
 
allowsCompoundCountDistinct() - Method in class mondrian.spi.impl.JdbcDialectImpl
 
allowsCompoundCountDistinct() - Method in class mondrian.spi.impl.MonetDbDialect
 
allowsCompoundCountDistinct() - Method in class mondrian.spi.impl.MySqlDialect
 
allowsCountDistinct() - Method in interface mondrian.spi.Dialect
Returns whether this Dialect supports distinct aggregations.
allowsCountDistinct() - Method in class mondrian.spi.impl.AccessDialect
 
allowsCountDistinct() - Method in class mondrian.spi.impl.GreenplumDialect
 
allowsCountDistinct() - Method in class mondrian.spi.impl.JdbcDialectImpl
 
allowsCountDistinct() - Method in class mondrian.spi.impl.MonetDbDialect
 
allowsCountDistinctWithOtherAggs() - Method in interface mondrian.spi.Dialect
Returns whether this Dialect supports distinct aggregations with other aggregations in the same query.
allowsCountDistinctWithOtherAggs() - Method in class mondrian.spi.impl.JdbcDialectImpl
 
allowsCountDistinctWithOtherAggs() - Method in class mondrian.spi.impl.MonetDbDialect
 
allowsCountDistinctWithOtherAggs() - Method in class mondrian.spi.impl.VerticaDialect
 
allowsDdl() - Method in interface mondrian.spi.Dialect
Returns whether this dialect supports common SQL Data Definition Language (DDL) statements such as CREATE TABLE and DROP INDEX.
allowsDdl() - Method in class mondrian.spi.impl.GoogleBigQueryDialect
 
allowsDdl() - Method in class mondrian.spi.impl.ImpalaDialect
 
allowsDdl() - Method in class mondrian.spi.impl.JdbcDialectImpl
 
allowsDdl() - Method in class mondrian.spi.impl.NeoviewDialect
 
allowsDialectSharing() - Method in interface mondrian.spi.Dialect
Returns whether this Dialect object can be used for all connections from the same data source.
allowsDialectSharing() - Method in class mondrian.spi.impl.JdbcDialectImpl
 
allowsFromQuery() - Method in interface mondrian.spi.Dialect
Returns whether this Dialect allows a subquery in the from clause, for example SELECT * FROM (SELECT * FROM t) AS x
allowsFromQuery() - Method in class mondrian.spi.impl.Db2OldAs400Dialect
 
allowsFromQuery() - Method in class mondrian.spi.impl.InformixDialect
 
allowsFromQuery() - Method in class mondrian.spi.impl.InterbaseDialect
 
allowsFromQuery() - Method in class mondrian.spi.impl.JdbcDialectImpl
 
allowsFromQuery() - Method in class mondrian.spi.impl.MySqlDialect
 
allowsFromQuery() - Method in class mondrian.spi.impl.SybaseDialect
 
allowsFromQuery() - Method in class mondrian.spi.impl.VerticaDialect
 
allowsJoinOn() - Method in interface mondrian.spi.Dialect
Returns whether this dialect supports "ANSI-style JOIN syntax", FROM leftTable JOIN rightTable ON conditon.
allowsJoinOn() - Method in class mondrian.spi.impl.HiveDialect
 
allowsJoinOn() - Method in class mondrian.spi.impl.ImpalaDialect
 
allowsJoinOn() - Method in class mondrian.spi.impl.JdbcDialectImpl
 
allowsJoinOn() - Method in class mondrian.spi.impl.OracleDialect
 
allowsMultipleCountDistinct() - Method in interface mondrian.spi.Dialect
Returns whether this Dialect supports more than one distinct aggregation in the same query.
allowsMultipleCountDistinct() - Method in class mondrian.spi.impl.DerbyDialect
 
allowsMultipleCountDistinct() - Method in class mondrian.spi.impl.ImpalaDialect
 
allowsMultipleCountDistinct() - Method in class mondrian.spi.impl.JdbcDialectImpl
 
allowsMultipleCountDistinct() - Method in class mondrian.spi.impl.MonetDbDialect
 
allowsMultipleCountDistinct() - Method in class mondrian.spi.impl.VerticaDialect
 
allowsMultipleDistinctSqlMeasures() - Method in interface mondrian.spi.Dialect
Returns whether this Dialect has performant support of distinct SQL measures in the same query.
allowsMultipleDistinctSqlMeasures() - Method in class mondrian.spi.impl.JdbcDialectImpl
 
allowsMultipleDistinctSqlMeasures() - Method in class mondrian.spi.impl.LucidDbDialect
 
allowsMultipleDistinctSqlMeasures() - Method in class mondrian.spi.impl.MonetDbDialect
 
allowsOrderByAlias() - Method in interface mondrian.spi.Dialect
Returns true if aliases defined in the SELECT clause can be used as expressions in the ORDER BY clause.
allowsOrderByAlias() - Method in class mondrian.spi.impl.GoogleBigQueryDialect
 
allowsOrderByAlias() - Method in class mondrian.spi.impl.HiveDialect
 
allowsOrderByAlias() - Method in class mondrian.spi.impl.InfobrightDialect
 
allowsOrderByAlias() - Method in class mondrian.spi.impl.JdbcDialectImpl
 
allowsOrderByAlias() - Method in class mondrian.spi.impl.SnowflakeDialect
 
allowsRegularExpressionInWhereClause() - Method in interface mondrian.spi.Dialect
Informs Mondrian if the dialect supports regular expressions when creating the 'where' or the 'having' clause.
allowsRegularExpressionInWhereClause() - Method in class mondrian.spi.impl.GoogleBigQueryDialect
 
allowsRegularExpressionInWhereClause() - Method in class mondrian.spi.impl.GreenplumDialect
 
allowsRegularExpressionInWhereClause() - Method in class mondrian.spi.impl.ImpalaDialect
 
allowsRegularExpressionInWhereClause() - Method in class mondrian.spi.impl.JdbcDialectImpl
 
allowsRegularExpressionInWhereClause() - Method in class mondrian.spi.impl.MySqlDialect
 
allowsRegularExpressionInWhereClause() - Method in class mondrian.spi.impl.NetezzaDialect
 
allowsRegularExpressionInWhereClause() - Method in class mondrian.spi.impl.OracleDialect
 
allowsRegularExpressionInWhereClause() - Method in class mondrian.spi.impl.PostgreSqlDialect
 
allowsRegularExpressionInWhereClause() - Method in class mondrian.spi.impl.RedshiftDialect
 
allowsRegularExpressionInWhereClause() - Method in class mondrian.spi.impl.SnowflakeDialect
 
allowsRegularExpressionInWhereClause() - Method in class mondrian.spi.impl.VerticaDialect
 
allowsSelectNotInGroupBy() - Method in interface mondrian.spi.Dialect
Returns whether the database currently permits queries to include in the SELECT clause expressions that are not listed in the GROUP BY clause.
allowsSelectNotInGroupBy() - Method in class mondrian.spi.impl.ImpalaDialect
 
allowsSelectNotInGroupBy() - Method in class mondrian.spi.impl.JdbcDialectImpl
 
allowsSelectNotInGroupBy() - Method in class mondrian.spi.impl.SnowflakeDialect
 
alwaysRequiresFactColumn() - Method in class mondrian.rolap.RolapAggregator.AvgFromAvg
 
alwaysRequiresFactColumn() - Method in class mondrian.rolap.RolapAggregator.AvgFromSum
 
alwaysRequiresFactColumn() - Method in class mondrian.rolap.RolapAggregator.BaseAggor
 
alwaysRequiresFactColumn() - Method in class mondrian.rolap.RolapAggregator.SumFromAvg
 
alwaysResolveFunDef() - Method in interface mondrian.olap.Validator
Whether to resolve function name and arguments to a function definition each time a node is validated, not just the first time.
AMP_QUOTED_ID - Static variable in interface mondrian.olap.ParserSym
 
AMP_QUOTED_ID - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
AMP_UNQUOTED_ID - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
AmpersandQuotedProperty - Enum constant in enum class mondrian.olap.Syntax
Defines syntax for expression invoked object.[&PROPERTY] (a variant of Syntax.Property).
ampId() - Method in class mondrian.parser.MdxParserImpl
 
and(BitKey) - Method in interface mondrian.rolap.BitKey
Returns the boolean AND of this bitkey and the given bitkey.
and(BitKey) - Method in class mondrian.rolap.BitKey.Big
 
and(BitKey) - Method in class mondrian.rolap.BitKey.Mid128
 
and(BitKey) - Method in class mondrian.rolap.BitKey.Small
 
and(StarPredicate) - Method in class mondrian.rolap.agg.AbstractColumnPredicate
 
and(StarPredicate) - Method in class mondrian.rolap.agg.AndPredicate
 
and(StarPredicate) - Method in class mondrian.rolap.agg.MemberTuplePredicate
 
and(StarPredicate) - Method in class mondrian.rolap.agg.OrPredicate
 
and(StarPredicate) - Method in interface mondrian.rolap.StarPredicate
Returns this intersection of this Predicate with another.
AND - Static variable in interface mondrian.olap.ParserSym
 
AND - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
andNot(BitKey) - Method in interface mondrian.rolap.BitKey
Returns a BitKey containing all of the bits in this BitSet whose corresponding bit is NOT set in the specified BitSet.
andNot(BitKey) - Method in class mondrian.rolap.BitKey.Big
 
andNot(BitKey) - Method in class mondrian.rolap.BitKey.Mid128
 
andNot(BitKey) - Method in class mondrian.rolap.BitKey.Small
 
AndPredicate - Class in mondrian.rolap.agg
Predicate which is the intersection of a list of predicates.
AndPredicate(List<StarPredicate>) - Constructor for class mondrian.rolap.agg.AndPredicate
 
Annotated - Interface in mondrian.olap
An element that has annotations.
Annotation - Interface in mondrian.olap
User-defined property on a metadata element.
Annotation() - Constructor for class mondrian.olap.MondrianDef.Annotation
 
Annotation(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.Annotation
 
annotations - Variable in class mondrian.olap.MondrianDef.CalculatedMember
Contains values of user-defined properties.
annotations - Variable in class mondrian.olap.MondrianDef.Cube
Contains values of user-defined properties.
annotations - Variable in class mondrian.olap.MondrianDef.CubeDimension
Contains values of user-defined properties.
annotations - Variable in class mondrian.olap.MondrianDef.Hierarchy
Contains values of user-defined properties.
annotations - Variable in class mondrian.olap.MondrianDef.Level
Contains values of user-defined properties.
annotations - Variable in class mondrian.olap.MondrianDef.Measure
Contains values of user-defined properties.
annotations - Variable in class mondrian.olap.MondrianDef.NamedSet
Contains values of user-defined properties.
annotations - Variable in class mondrian.olap.MondrianDef.Role
Contains values of user-defined properties.
annotations - Variable in class mondrian.olap.MondrianDef.Schema
Contains values of user-defined properties.
annotations - Variable in class mondrian.olap.MondrianDef.VirtualCube
Contains values of user-defined properties.
annotations - Variable in class mondrian.olap.MondrianDef.VirtualCubeMeasure
Contains values of user-defined properties.
Annotations() - Constructor for class mondrian.olap.MondrianDef.Annotations
 
Annotations(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.Annotations
 
ANY - Enum constant in enum class mondrian.calc.ResultStyle
Indicates that caller will accept any applicable style.
ANY_LIST - Static variable in enum class mondrian.calc.ResultStyle
 
ANY_ONLY - Static variable in enum class mondrian.calc.ResultStyle
 
anyDepends(Calc[], Hierarchy) - Static method in class mondrian.calc.impl.AbstractCalc
Returns true if one of the calcs depends on the given dimension.
anyDependsButFirst(Calc[], Hierarchy) - Static method in class mondrian.calc.impl.AbstractCalc
Returns true if calc[0] depends on dimension, else false if calc[0] returns dimension, else true if any of the other calcs depend on dimension.
append(Id.Segment) - Method in class mondrian.olap.Id
Returns a new Identifier consisting of this one with another segment appended.
append(T[], T) - Static method in class mondrian.olap.Util
Adds an object to the end of an array.
appendArrays(T[], T[]...) - Static method in class mondrian.olap.Util
Concatenates one or more arrays.
appendCube(StringBuilder) - Static method in class mondrian.tui.CmdRunner
 
appendEcho(StringBuilder) - Static method in class mondrian.tui.CmdRunner
 
appendError(StringBuilder) - Static method in class mondrian.tui.CmdRunner
 
appendExit(StringBuilder) - Static method in class mondrian.tui.CmdRunner
 
appendExpr(StringBuilder) - Static method in class mondrian.tui.CmdRunner
 
appendFile(StringBuilder) - Static method in class mondrian.tui.CmdRunner
 
appendFunc(StringBuilder) - Static method in class mondrian.tui.CmdRunner
 
appendHintsAfterFromClause(StringBuilder, Map<String, String>) - Method in interface mondrian.spi.Dialect
Assembles and returns a string containing any hints that should be appended after the FROM clause in a SELECT statement, based on any hints provided.
appendHintsAfterFromClause(StringBuilder, Map<String, String>) - Method in class mondrian.spi.impl.JdbcDialectImpl
 
appendHintsAfterFromClause(StringBuilder, Map<String, String>) - Method in class mondrian.spi.impl.MySqlDialect
 
appendIndent(StringBuilder, int) - Static method in class mondrian.tui.CmdRunner
 
appendList(StringBuilder) - Static method in class mondrian.tui.CmdRunner
 
appendLog(StringBuilder) - Static method in class mondrian.tui.CmdRunner
 
appendParam(StringBuilder) - Static method in class mondrian.tui.CmdRunner
 
appendSet(StringBuilder) - Static method in class mondrian.tui.CmdRunner
 
ApplResources - Class in mondrian.web.taglib
Holds compiled stylesheets.
ApplResources() - Constructor for class mondrian.web.taglib.ApplResources
Creates a ApplResources.
apply(Validator, List<Exp>) - Method in interface mondrian.olap.fun.Resolver.Conversion
Applies this conversion to its argument, modifying the argument list in place.
apply(PT) - Method in interface mondrian.olap.Util.Functor1
 
APPROX_NUMERIC_LITERAL - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
approxRowCount - Variable in class mondrian.olap.LevelBase
 
approxRowCount - Variable in class mondrian.olap.MondrianDef.AggName
 
approxRowCount - Variable in class mondrian.olap.MondrianDef.Level
 
approxRowCount - Variable in class mondrian.rolap.aggmatcher.ExplicitRules.TableDef
 
areCatalogsEqual(DataSourcesConfig.DataSource, DataSourcesConfig.Catalog, DataSourcesConfig.DataSource, DataSourcesConfig.Catalog) - Static method in class mondrian.server.DynamicContentFinder
 
areMembersUnique() - Method in interface mondrian.olap.Level
 
areMembersUnique() - Method in class mondrian.rolap.RolapLevel
 
areOccurencesEqual(Collection<T>) - Static method in class mondrian.olap.Util
Returns whether a collection contains precisely one distinct element.
ArgsMustHaveSameHierarchy - Variable in class mondrian.resource.MondrianResource
ArgsMustHaveSameHierarchy is 'All arguments to function ''{0}'' must have same hierarchy.'
arity - Variable in class mondrian.calc.impl.AbstractTupleCursor
 
arity - Variable in class mondrian.calc.impl.AbstractTupleIterable
 
arity - Variable in class mondrian.calc.impl.AbstractTupleList
 
array - Variable in class mondrian.olap.MondrianDef.Annotations
 
array - Variable in class mondrian.olap.MondrianDef.ColumnDefs
 
array - Variable in class mondrian.olap.MondrianDef.Rows
 
Array - Enum constant in enum class mondrian.xmla.RowsetDefinition.MdschemaFunctionsRowset.VarType
 
Array - Static variable in class mondrian.olap.Category
Array is an expression of array type.
ArraySortedSet<E extends Comparable<E>> - Class in mondrian.util
Implementation of SortedSet based on an array.
ArraySortedSet(E[]) - Constructor for class mondrian.util.ArraySortedSet
Creates a set backed by an array.
ArraySortedSet(E[], int, int) - Constructor for class mondrian.util.ArraySortedSet
Creates a set backed by a region of an array.
ArrayStack<E> - Class in mondrian.util
Stack implementation based on ArrayList.
ArrayStack() - Constructor for class mondrian.util.ArrayStack
Default constructor.
ArrayStack(ArrayStack<E>) - Constructor for class mondrian.util.ArrayStack
Copy Constructor
ArrayTupleList - Class in mondrian.calc.impl
Implementation of TupleList that stores tuples end-to-end in an array.
ArrayTupleList(int) - Constructor for class mondrian.calc.impl.ArrayTupleList
Creates an empty ArrayTupleList with an initial capacity of 10 tuples.
ArrayTupleList(int, int) - Constructor for class mondrian.calc.impl.ArrayTupleList
Creates an empty ArrayTupleList.
AS - Static variable in interface mondrian.olap.ParserSym
 
AS - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
asArrayList() - Method in class mondrian.olap.Util.AbstractFlatList
 
asc(String) - Static method in class mondrian.olap.fun.vba.Vba
 
ASC - Enum constant in enum class mondrian.olap.fun.sort.Sorter.Flag
 
ascB(String) - Static method in class mondrian.olap.fun.vba.Vba
 
ascW(String) - Static method in class mondrian.olap.fun.vba.Vba
 
asin(double) - Static method in class mondrian.olap.fun.vba.Excel
 
asinh(double) - Static method in class mondrian.olap.fun.vba.Excel
 
asMemberArrayIterable(TupleIterable) - Static method in class mondrian.calc.TupleCollections
Converts a TupleIterable to an old-style iterable that creates an iterator over member arrays.
asMemberArrayList(TupleList) - Static method in class mondrian.calc.TupleCollections
Converts a TupleList to an old-style list of member arrays.
assertPostcondition(boolean) - Static method in class mondrian.olap.Util
Checks that a postcondition (declared using the javadoc @post tag) is satisfied.
assertPostcondition(boolean, String) - Static method in class mondrian.olap.Util
Checks that a postcondition (declared using the javadoc @post tag) is satisfied.
assertPrecondition(boolean) - Static method in class mondrian.olap.Util
Checks that a precondition (declared using the javadoc @pre tag) is satisfied.
assertPrecondition(boolean, String) - Static method in class mondrian.olap.Util
Checks that a precondition (declared using the javadoc @pre tag) is satisfied.
assertTrue(boolean) - Static method in class mondrian.olap.Util
Throws an internal error if condition is not true.
assertTrue(boolean, String) - Static method in class mondrian.olap.Util
Throws an internal error with the given messagee if condition is not true.
ASTERISK - Static variable in interface mondrian.olap.ParserSym
 
ASTERISK - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
asTupleList(List) - Static method in class mondrian.calc.TupleCollections
Converts an old-style list (members or member arrays) to a TupleList.
atan2(double, double) - Static method in class mondrian.olap.fun.vba.Excel
 
atanh(double) - Static method in class mondrian.olap.fun.vba.Excel
 
atn(double) - Static method in class mondrian.olap.fun.vba.Vba
 
atom() - Method in class mondrian.parser.MdxParserImpl
 
ATSIGN - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
AttemptToChangeTableUsage - Variable in class mondrian.resource.MondrianResource
AttemptToChangeTableUsage is 'JdbcSchema.Table ''{0}'' already set to usage ''{1}'' and can not be reset to usage ''{2}''.'
AUTH_MODE_AUTHENTICATED - Static variable in class mondrian.xmla.DataSourcesConfig.DataSource
 
AUTH_MODE_INTEGRATED - Static variable in class mondrian.xmla.DataSourcesConfig.DataSource
 
AUTH_MODE_UNAUTHENTICATED - Static variable in class mondrian.xmla.DataSourcesConfig.DataSource
 
authenticate(String, String, String) - Method in class mondrian.xmla.impl.AuthenticatingXmlaRequestCallback
This function is expected to do two things.
AuthenticatingXmlaRequestCallback - Class in mondrian.xmla.impl
This is an abstract implementation of XmlaRequestCallback specialized in authenticating the requests coming in.
AuthenticatingXmlaRequestCallback() - Constructor for class mondrian.xmla.impl.AuthenticatingXmlaRequestCallback
 
AUTHENTICATION_MODE - Static variable in class mondrian.xmla.Enumeration
 
authenticationMode - Variable in class mondrian.xmla.DataSourcesConfig.DataSource
Ignored.
AuthenticationMode - Static variable in class mondrian.xmla.DataSourcesConfig
 
AUTHORIZATION - Static variable in class mondrian.tui.MockHttpServletRequest
 
AUTHORIZATION - Static variable in interface mondrian.xmla.XmlaRequestCallback
 
authorizationException(Exception) - Static method in class mondrian.xmla.XmlaRequestCallback.Helper
 
avg(Evaluator, TupleList, Calc) - Static method in class mondrian.olap.fun.FunUtil
 
Avg - Static variable in class mondrian.rolap.RolapAggregator
 
AvgFromAvg(String) - Constructor for class mondrian.rolap.RolapAggregator.AvgFromAvg
 
AvgFromSum(String) - Constructor for class mondrian.rolap.RolapAggregator.AvgFromSum
 
AvgRollupFailed - Variable in class mondrian.resource.MondrianResource
AvgRollupFailed is 'Don''t know how to rollup aggregator ''avg'' because the cube doesn''t contain at least one ''count'' and one ''sum'' measures based on the same column.'
avoidMemoryOverflow(Dialect) - Static method in class mondrian.util.Bug
Returns whether to avoid a test because the memory monitor may cause it to fail.
avoidSlowTestOnLucidDB(Dialect) - Static method in class mondrian.util.Bug
Returns true if we are running against Dialect.DatabaseProduct.LUCIDDB and we wish to avoid slow tests.
axes - Variable in class mondrian.olap.Query
public-private: This must be public because it is still accessed in rolap.RolapConnection
axes - Variable in class mondrian.olap.ResultBase
 
Axis - Interface in mondrian.olap
A Axis is a component of a Result.
AXIS - Static variable in interface mondrian.olap.ParserSym
 
AXIS - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
AXIS_WILDCARD - Static variable in interface mondrian.util.SpatialValueTree
Used as a token to represent all the values of an axis.
axisCalcs - Variable in class mondrian.olap.Query
 
AxisFormat - Enum constant in enum class mondrian.xmla.PropertyDefinition
 
AxisOrdinal - Interface in mondrian.olap
AxisOrdinal describes the allowable values for an axis code.
AxisOrdinal.StandardAxisOrdinal - Enum Class in mondrian.olap
 
axisSpecification() - Method in class mondrian.parser.MdxParserImpl
 

B

BACK_COLOR - Static variable in class mondrian.olap.Property
 
BACK_COLOR_ORDINAL - Static variable in class mondrian.olap.Property
 
backingList() - Method in class mondrian.calc.impl.ArrayTupleList
 
backingList() - Method in class mondrian.calc.impl.ListTupleList
 
backup(int) - Method in class mondrian.parser.SimpleCharStream
Backup a number of characters.
BAD_ID - Static variable in class mondrian.rolap.aggmatcher.DefaultDef.Mapper
 
BAD_ID - Static variable in class mondrian.rolap.aggmatcher.DefaultDef.Regex
 
BadJdbcFactoryAccess - Variable in class mondrian.resource.MondrianResource
BadJdbcFactoryAccess is 'JdbcSchema Factory classname ''{0}'', illegal access.'
BadJdbcFactoryClassName - Variable in class mondrian.resource.MondrianResource
BadJdbcFactoryClassName is 'JdbcSchema Factory classname ''{0}'', class not found.'
BadJdbcFactoryInstantiation - Variable in class mondrian.resource.MondrianResource
BadJdbcFactoryInstantiation is 'JdbcSchema Factory classname ''{0}'', can not instantiate.'
BadLevelNameFormat - Variable in class mondrian.resource.MondrianResource
BadLevelNameFormat is 'Context ''{0}'': The Level name ''{1}'' should be [usage hierarchy name].[level name].'
BadMeasureName - Variable in class mondrian.resource.MondrianResource
BadMeasureName is 'Context ''{0}'': Failed to find Measure name ''{1}'' for cube ''{2}''.'
BadMeasureNameFormat - Variable in class mondrian.resource.MondrianResource
BadMeasureNameFormat is 'Context ''{0}'': The Measures name ''{1}'' should be [Measures].[measure name].'
BadMeasures - Variable in class mondrian.resource.MondrianResource
BadMeasures is 'Context ''{0}'': This name ''{1}'' must be the string "Measures".'
BadMeasureSource - Variable in class mondrian.resource.MondrianResource
BadMeasureSource is 'Cube ''{0}'': Measure ''{1}'' must contain either a source column or a source expression, but not both'
BadRolapStarLeftJoinCondition - Variable in class mondrian.resource.MondrianResource
BadRolapStarLeftJoinCondition is 'Context ''{0}'': Bad RolapStar left join condition type: ''{1}'' ''{2}''.'
badValue(int) - Method in class mondrian.olap.EnumeratedValues
Returns an error indicating that the value is illegal.
badValue(Enum<T>) - Static method in class mondrian.olap.Util
Returns an exception indicating that we didn't expect to find this value here.
BANG - Static variable in interface mondrian.olap.ParserSym
 
BANG - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
Bar() - Constructor for class mondrian.rolap.RolapStar.Bar
 
BASC - Enum constant in enum class mondrian.olap.fun.sort.Sorter.Flag
 
Base() - Constructor for class mondrian.rolap.aggmatcher.DefaultDef.Base
 
Base(int[]) - Constructor for class mondrian.rolap.Modulos.Base
 
Base(Axis[]) - Constructor for class mondrian.rolap.Modulos.Base
 
Base(DOMWrapper) - Constructor for class mondrian.rolap.aggmatcher.DefaultDef.Base
 
Base64 - Class in mondrian.util
Encodes and decodes to and from Base64 notation.
Base64.InputStream - Class in mondrian.util
A Base64.InputStream will read data from another java.io.InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.OutputStream - Class in mondrian.util
A Base64.OutputStream will write data to another java.io.OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
BaseAggor(String, String) - Constructor for class mondrian.rolap.RolapAggregator.BaseAggor
 
basename - Variable in class mondrian.rolap.aggmatcher.DefaultDef.NameMatcher
 
BasicValue(String, int, String) - Constructor for class mondrian.olap.EnumeratedValues.BasicValue
 
BDESC - Enum constant in enum class mondrian.olap.fun.sort.Sorter.Flag
 
BeanMap - Class in mondrian.util
View of an object as a map.
BeanMap(Object) - Constructor for class mondrian.util.BeanMap
Creates a map view onto an object.
BEFORE - Enum constant in enum class mondrian.olap.MatchType
If no exact match, return the preceding member
beginColumn - Variable in class mondrian.parser.Token
The column number of the first character of this Token.
beginLine - Variable in class mondrian.parser.Token
The line number of the first character of this Token.
BeginRange - Enum constant in enum class mondrian.xmla.PropertyDefinition
 
BeginToken() - Method in class mondrian.parser.SimpleCharStream
Start.
BetterExpCompiler - Class in mondrian.calc.impl
Enhanced expression compiler.
BetterExpCompiler(Evaluator, Validator) - Constructor for class mondrian.calc.impl.BetterExpCompiler
 
BetterExpCompiler(Evaluator, Validator, List<ResultStyle>) - Constructor for class mondrian.calc.impl.BetterExpCompiler
 
binarySearch(T[], int, int, T) - Static method in class mondrian.olap.Util
As Arrays#binarySearch(Object[], int, int, Object), but available pre-JDK 1.6.
binarySearch(T[], int, int, T) - Method in interface mondrian.util.UtilCompatible
binarySearch(T[], int, int, T) - Method in class mondrian.util.UtilCompatibleJdk15
 
binarySearch(T[], int, int, T) - Method in class mondrian.util.UtilCompatibleJdk16
 
bit(int) - Static method in class mondrian.rolap.BitKey.AbstractBitKey
Creates a chunk containing a single bit.
bitCount(long) - Static method in class mondrian.rolap.BitKey.AbstractBitKey
Returns the number of one-bits in the two's complement binary representation of the specified long value.
BitKey - Interface in mondrian.rolap
Represents a set of bits.
BitKey.AbstractBitKey - Class in mondrian.rolap
Abstract implementation of BitKey.
BitKey.Big - Class in mondrian.rolap
Implementation of BitKey with more than 64 bits.
BitKey.Factory - Class in mondrian.rolap
 
BitKey.Mid128 - Class in mondrian.rolap
Implementation of BitKey good for sizes less than 128.
BitKey.Small - Class in mondrian.rolap
Implementation of BitKey for bit counts less than 64.
bitPositionTable - Static variable in interface mondrian.rolap.BitKey
 
bitSetBetween(int, int) - Static method in class mondrian.olap.Util
Creates a bitset with bits from fromIndex (inclusive) to specified toIndex (exclusive) set to true.
BlockingHashMap<K,V> - Class in mondrian.util
A limited Map implementation which supports waiting for a value to be available when calling get().
BlockingHashMap(int) - Constructor for class mondrian.util.BlockingHashMap
Creates a BlockingHashMap with given capacity.
bool(boolean) - Static method in class mondrian.rolap.agg.AbstractColumnPredicate.Factory
Returns a predicate which always evaluates to TRUE or FALSE.
Boolean - Enum constant in enum class mondrian.spi.Dialect.Datatype
 
Boolean - Enum constant in enum class mondrian.xmla.RowsetDefinition.MdschemaFunctionsRowset.VarType
 
BooleanCalc - Interface in mondrian.calc
Compiled expression whose result is a boolean.
BooleanNull - Static variable in class mondrian.olap.fun.FunUtil
Null value in three-valued boolean logic.
BooleanType - Class in mondrian.olap.type
The type of a boolean expression.
BooleanType() - Constructor for class mondrian.olap.type.BooleanType
Creates a BooleanType.
bottomLevel - Variable in class mondrian.olap.MondrianDef.HierarchyGrant
 
box(double) - Static method in class mondrian.olap.fun.FunUtil
Converts a double (primitive) value to a Double.
box(double) - Static method in class mondrian.olap.fun.sort.Sorter
Converts a double (primitive) value to a Double.
box(int) - Static method in class mondrian.olap.fun.FunUtil
Converts an int (primitive) value to an Integer.
box(int) - Static method in class mondrian.olap.fun.sort.Sorter
Converts an int (primitive) value to an Integer.
Braces - Enum constant in enum class mondrian.olap.Syntax
Defines syntax for expression invoked as {ARG, ...}; that is, the set construction operator.
brk - Variable in enum class mondrian.olap.fun.sort.Sorter.Flag
 
bufcolumn - Variable in class mondrian.parser.SimpleCharStream
 
buffer - Variable in class mondrian.parser.SimpleCharStream
 
bufline - Variable in class mondrian.parser.SimpleCharStream
 
bufpos - Variable in class mondrian.parser.SimpleCharStream
Position in buffer.
Bug - Class in mondrian.util
Holder for constants which indicate whether particular issues have been fixed.
Bug() - Constructor for class mondrian.util.Bug
 
BugMondrian1001Fixed - Static variable in class mondrian.util.Bug
BugMondrian207Fixed - Static variable in class mondrian.util.Bug
BugMondrian229Fixed - Static variable in class mondrian.util.Bug
BugMondrian2440Fixed - Static variable in class mondrian.util.Bug
BugMondrian2452Fixed - Static variable in class mondrian.util.Bug
BugMondrian313Fixed - Static variable in class mondrian.util.Bug
BugMondrian314Fixed - Static variable in class mondrian.util.Bug
BugMondrian328Fixed - Static variable in class mondrian.util.Bug
BugMondrian361Fixed - Static variable in class mondrian.util.Bug
BugMondrian441Fixed - Static variable in class mondrian.util.Bug
BugMondrian446Fixed - Static variable in class mondrian.util.Bug
BugMondrian486Fixed - Static variable in class mondrian.util.Bug
BugMondrian495Fixed - Static variable in class mondrian.util.Bug
BugMondrian503Fixed - Static variable in class mondrian.util.Bug
BugMondrian555Fixed - Static variable in class mondrian.util.Bug
BugMondrian584Fixed - Static variable in class mondrian.util.Bug
BugMondrian641Fixed - Static variable in class mondrian.util.Bug
BugMondrian648Fixed - Static variable in class mondrian.util.Bug
BugMondrian687Fixed - Static variable in class mondrian.util.Bug
BugMondrian747Fixed - Static variable in class mondrian.util.Bug
BugMondrian759Fixed - Static variable in class mondrian.util.Bug
BugMondrian785Fixed - Static variable in class mondrian.util.Bug
BugSegregateRolapCubeMemberFixed - Static variable in class mondrian.util.Bug
Whether RolapCubeMember and RolapMember have been fully segregated; any piece of code should be working with one or the other, not both.
build() - Method in class mondrian.rolap.format.FormatterCreateContext.Builder
 
build(Result) - Static method in class mondrian.web.taglib.DomBuilder
 
build(Document, Result) - Static method in class mondrian.web.taglib.DomBuilder
 
buildConstraintFromAllAxes(RolapEvaluator) - Method in class mondrian.rolap.sql.CrossJoinArgFactory
 
Builder(String) - Constructor for class mondrian.rolap.format.FormatterCreateContext.Builder
Mondrian schema element name formatter is being created for.
BuiltinFunTable - Class in mondrian.olap.fun
BuiltinFunTable contains a list of all built-in MDX functions.
BuiltinFunTable() - Constructor for class mondrian.olap.fun.BuiltinFunTable
Creates a function table containing all of the builtin MDX functions.
bumpNullMember(List<Member>) - Method in class mondrian.rolap.SqlTupleReader
 
butDepends(Calc[], Hierarchy) - Static method in class mondrian.calc.impl.AbstractCalc
Returns true if any of the calcs depend on dimension, else false if any of the calcs return dimension, else true.
Byte - Enum constant in enum class mondrian.xmla.RowsetDefinition.MdschemaFunctionsRowset.VarType
 
byteAt(int) - Method in class mondrian.util.ByteString
Returns the byte at a given position in the byte string.
ByteMatcher(byte[]) - Constructor for class mondrian.olap.Util.ByteMatcher
 
ByteString - Class in mondrian.util
Collection of bytes.
ByteString(byte[]) - Constructor for class mondrian.util.ByteString
Creates a ByteString.

C

cache - Variable in class mondrian.olap.MondrianDef.Cube
 
CACHE_CONTROL - Enum constant in enum class mondrian.server.monitor.CellCacheEvent.Source
a segment that has been deleted by a call through the CacheControl API.
CacheCalc - Class in mondrian.calc.impl
Calculation which retrieves the value of an underlying calculation from cache.
CacheCalc(Exp, ExpCacheDescriptor) - Constructor for class mondrian.calc.impl.CacheCalc
 
cacheContains(RolapSchema) - Static method in class mondrian.rolap.RolapSchema
 
CacheControl - Interface in mondrian.olap
API for controlling the contents of the cell cache and the member cache.
CacheControl.CellRegion - Interface in mondrian.olap
a region of cells in the cell cache
CacheControl.MemberEditCommand - Interface in mondrian.olap
An operation to be applied to the member cache.
CacheControl.MemberSet - Interface in mondrian.olap
A specification of a set of members in the member cache.
CacheControlImpl - Class in mondrian.rolap
Implementation of CacheControl API.
CacheControlImpl(RolapConnection) - Constructor for class mondrian.rolap.CacheControlImpl
Creates a CacheControlImpl.
CacheControlImpl.MemberSetVisitorImpl - Class in mondrian.rolap
Default implementation of CacheControlImpl.MemberSetVisitor.
CachedExistsFunDef - Class in mondrian.olap.fun.extra
CachedExistsFunDef is a replacement for the Exists MDX function that Analyzer uses for projecting tuples for subtotals, Top10 and other calculations.
cacheExecutor - Variable in class mondrian.rolap.agg.SegmentCacheManager
Executor with which to send requests to external caches.
CacheFlushCrossjoinDimensionsInCommon - Variable in class mondrian.resource.MondrianResource
CacheFlushCrossjoinDimensionsInCommon is 'Cannot crossjoin cell regions which have dimensions in common.
CacheFlushRegionMustContainMembers - Variable in class mondrian.resource.MondrianResource
CacheFlushRegionMustContainMembers is 'Region of cells to be flushed must contain measures.'
CacheFlushUnionDimensionalityMismatch - Variable in class mondrian.resource.MondrianResource
CacheFlushUnionDimensionalityMismatch is 'Cannot union cell regions of different dimensionalities.
CacheFunDef - Class in mondrian.olap.fun
Definition of the Cache system function, which is smart enough to evaluate its argument only once.
CacheFunDef.CacheFunResolver - Class in mondrian.olap.fun
 
cacheHelper - Variable in class mondrian.rolap.SmartMemberReader
 
CacheLimit - Static variable in class mondrian.util.Format
Maximum number of entries in the format cache used by Format.get(String, java.util.Locale).
CacheMap<S,T> - Class in mondrian.util
Map with limited size to be used as cache.
CacheMap(int) - Constructor for class mondrian.util.CacheMap
Creates an empty map with limited size.
cacheMgr - Variable in class mondrian.rolap.agg.AggregationManager
 
CachePool - Class in mondrian.rolap.cache
A CachePool manages the objects in a collection of caches.
CacheRolapCubeHierarchyMemberReader() - Constructor for class mondrian.rolap.RolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader
 
Calc - Interface in mondrian.calc
Calc is the base class for all calculable expressions.
CalcImpl(ResolvedFunCall, MemberCalc[]) - Constructor for class mondrian.olap.fun.TupleFunDef.CalcImpl
 
CalcImpl(Exp, HierarchyCalc) - Constructor for class mondrian.olap.fun.HierarchyCurrentMemberFunDef.CalcImpl
 
CalcImpl(Exp, HierarchyCalc) - Constructor for class mondrian.olap.fun.HierarchyDimensionFunDef.CalcImpl
 
CalcImpl(Exp, LevelCalc) - Constructor for class mondrian.olap.fun.LevelHierarchyFunDef.CalcImpl
 
CalcImpl(Exp, MemberCalc) - Constructor for class mondrian.olap.fun.MemberHierarchyFunDef.CalcImpl
 
CalcImpl(Exp, MemberCalc) - Constructor for class mondrian.olap.fun.MemberLevelFunDef.CalcImpl
 
CalcImpl(Exp, MemberCalc) - Constructor for class mondrian.olap.fun.MemberOrderKeyFunDef.CalcImpl
Creates a Calc
calcMemberFqName(MondrianDef.CalculatedMember) - Static method in class mondrian.rolap.RolapSchema
 
CalcMemberHasBadDimension - Variable in class mondrian.resource.MondrianResource
CalcMemberHasBadDimension is 'Unknown dimension ''{0}'' for calculated member ''{1}'' in cube ''{2}'''
CalcMemberHasBothDimensionAndHierarchy - Variable in class mondrian.resource.MondrianResource
CalcMemberHasBothDimensionAndHierarchy is 'Cannot specify both a dimension and hierarchy for calculated member ''{0}'' in cube ''{1}'''
CalcMemberHasDifferentParentAndHierarchy - Variable in class mondrian.resource.MondrianResource
CalcMemberHasDifferentParentAndHierarchy is 'The calculated member ''{0}'' in cube ''{1}'' is defined for hierarchy ''{2}'' but its parent member is not part of that hierarchy'
CalcMemberHasUnknownParent - Variable in class mondrian.resource.MondrianResource
CalcMemberHasUnknownParent is 'Cannot find a parent with name ''{0}'' for calculated member ''{1}'' in cube ''{2}'''
CalcMemberNotUnique - Variable in class mondrian.resource.MondrianResource
CalcMemberNotUnique is 'Calculated member ''{0}'' already exists in cube ''{1}'''
CalculatedChildFunDef - Class in mondrian.olap.fun.extra
Definition of the CalculatedChild MDX function.
CalculatedMember - Variable in class mondrian.resource.MondrianResource
CalculatedMember is 'calculated member'
CalculatedMember() - Constructor for class mondrian.olap.MondrianDef.CalculatedMember
 
CalculatedMember(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.CalculatedMember
 
CalculatedMemberProperty() - Constructor for class mondrian.olap.MondrianDef.CalculatedMemberProperty
 
CalculatedMemberProperty(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.CalculatedMemberProperty
 
calculatedMembers - Variable in class mondrian.olap.MondrianDef.Cube
Calculated members in this cube.
calculatedMembers - Variable in class mondrian.olap.MondrianDef.VirtualCube
Calculated members that belong to this virtual cube.
CalculatedSet - Variable in class mondrian.resource.MondrianResource
CalculatedSet is 'calculated set'
CalcWriter - Class in mondrian.calc
Visitor which serializes an expression to text.
CalcWriter(PrintWriter, boolean) - Constructor for class mondrian.calc.CalcWriter
 
call() - Method in class mondrian.rolap.agg.SegmentCacheManager.Command
 
call() - Method in class mondrian.rolap.agg.SegmentCacheManager.FlushCommand
 
CALLBACK_POST_ACTION - Enum constant in enum class mondrian.xmla.XmlaServlet.Phase
 
CALLBACK_PRE_ACTION - Enum constant in enum class mondrian.xmla.XmlaServlet.Phase
 
camelToUpper(String) - Static method in class mondrian.olap.Util
Converts a camel-case name to an upper-case name with underscores.
canAccess(OlapElement) - Method in class mondrian.olap.DelegatingRole
 
canAccess(OlapElement) - Method in interface mondrian.olap.Role
Returns whether this role is allowed to see a given element.
canAccess(OlapElement) - Method in class mondrian.olap.RoleImpl
 
canApplyCrossJoinArgConstraint(CrossJoinArg) - Method in class mondrian.rolap.RolapNativeSet.SetConstraint
If the cross join argument has calculated members in its enumerated set, ignore the constraint since we won't produce that set through the native sql and instead will simply enumerate through the members in the set
canCast(Collection<?>, Class<T>) - Static method in class mondrian.olap.Util
Returns whether it is safe to cast a collection to a collection with a given element type.
cancel() - Method in class mondrian.olap.Query
Deprecated.
This method is deprecated and will be removed in mondrian-4.0
cancel() - Method in class mondrian.server.Execution
Cancels the execution instance.
cancel() - Method in interface mondrian.server.Statement
Issues a cancel request on this statement.
cancel() - Method in class mondrian.server.StatementImpl
 
cancel(boolean) - Method in class mondrian.util.CompletedFuture
 
cancel(boolean) - Method in class mondrian.util.SlotFuture
cancel(Execution) - Method in interface mondrian.rolap.cache.SegmentCacheIndex
This method must remove all registrations as a client for the given execution.
cancel(Execution) - Method in class mondrian.rolap.cache.SegmentCacheIndexImpl
 
canceled - Variable in class mondrian.server.monitor.SqlStatementEndEvent
 
CANCELED - Enum constant in enum class mondrian.server.Execution.State
 
cancelExecutionSegments(Execution) - Method in class mondrian.rolap.agg.SegmentCacheManager.SegmentCacheIndexRegistry
 
CancellationChecker - Class in mondrian.util
Encapsulates cancel and timeouts checks
CancellationChecker() - Constructor for class mondrian.util.CancellationChecker
 
cancelSqlStatements() - Method in class mondrian.server.Execution
Called by the RolapResultShepherd when the execution needs to clean all of its resources for whatever reasons, typically when an exception has occurred or the execution has ended.
cancelStatement(Statement) - Static method in class mondrian.olap.Util
Closes and cancels a Statement using the correct methods available on the current Java runtime.
cancelStatement(Statement) - Method in interface mondrian.util.UtilCompatible
Cancels and closes a SQL Statement object.
cancelStatement(Statement) - Method in class mondrian.util.UtilCompatibleJdk15
 
cancelStatement(Statement) - Method in class mondrian.util.UtilCompatibleJdk16
 
canConstrain(SegmentColumn[]) - Method in class mondrian.spi.SegmentHeader
Checks if this header can be constrained by a given region.
canConvert(int, Exp, int, List<Resolver.Conversion>) - Method in interface mondrian.olap.Validator
Returns whether we can convert an argument to a parameter type.
canConvert(int, Type, int, List<Resolver.Conversion>) - Static method in class mondrian.olap.type.TypeUtil
Returns whether we can convert an argument of a given category to a given parameter category.
canDrillThrough() - Method in interface mondrian.olap.Cell
Returns true if drill through is possible for this Cell.
canDrillThrough() - Method in class mondrian.rolap.RolapCell
Returns whether it is possible to drill through this cell.
canDrillThrough(Cell) - Method in interface mondrian.xmla.XmlaHandler.XmlaExtra
Returns a boolean indicating if the specified cell can be drilled on.
canEvaluate(Type) - Static method in class mondrian.olap.type.TypeUtil
Returns whether a value of a given type can be evaluated to a scalar value.
CannotDeduceTypeOfSet - Variable in class mondrian.resource.MondrianResource
CannotDeduceTypeOfSet is 'Cannot deduce type of set'
CannotImplicitlyConvertDimensionToHierarchy - Variable in class mondrian.resource.MondrianResource
CannotImplicitlyConvertDimensionToHierarchy is 'The ''{0}'' dimension contains more than one hierarchy, therefore the hierarchy must be explicitly specified.'
canRemoveFormula(String) - Method in class mondrian.olap.Query
Returns whether a formula can safely be removed from the query.
caption - Variable in class mondrian.olap.MondrianDef.CalculatedMember
 
caption - Variable in class mondrian.olap.MondrianDef.CalculatedMemberProperty
 
caption - Variable in class mondrian.olap.MondrianDef.Cube
 
caption - Variable in class mondrian.olap.MondrianDef.CubeDimension
 
caption - Variable in class mondrian.olap.MondrianDef.Hierarchy
 
caption - Variable in class mondrian.olap.MondrianDef.Level
 
caption - Variable in class mondrian.olap.MondrianDef.Measure
 
caption - Variable in class mondrian.olap.MondrianDef.NamedSet
 
caption - Variable in class mondrian.olap.MondrianDef.Property
 
caption - Variable in class mondrian.olap.MondrianDef.VirtualCube
 
caption - Variable in class mondrian.olap.OlapElementBase
 
caption - Variable in class mondrian.xmla.XmlaHandler.XmlaExtra.FunctionDefinition
 
CAPTION - Enum constant in enum class mondrian.olap.OlapElement.LocalizedProperty
 
CAPTION - Static variable in class mondrian.olap.Property
Definition of the internal property which holds a member's caption.
CAPTION_ORDINAL - Static variable in class mondrian.olap.Property
 
captionColumn - Variable in class mondrian.olap.MondrianDef.AggLevel
 
captionColumn - Variable in class mondrian.olap.MondrianDef.Level
 
captionColumn - Variable in class mondrian.rolap.aggmatcher.JdbcSchema.Table.Column.Usage
 
captionExp - Variable in class mondrian.olap.MondrianDef.Level
The SQL expression used to populate this level's caption.
captionExp - Variable in class mondrian.rolap.RolapLevel
The column or expression which yields the level members' caption.
CaptionExpression() - Constructor for class mondrian.olap.MondrianDef.CaptionExpression
 
CaptionExpression(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.CaptionExpression
 
cardinality() - Method in class mondrian.rolap.BitKey.Big
 
cardinality() - Method in interface mondrian.rolap.BitKey
Returns the number of bits set.
cardinality() - Method in class mondrian.rolap.BitKey.Mid128
 
cardinality() - Method in class mondrian.rolap.BitKey.Small
 
CartesianProductList<T> - Class in mondrian.util
List that generates the cartesian product of its component lists.
CartesianProductList(List<List<T>>) - Constructor for class mondrian.util.CartesianProductList
 
Case - Enum constant in enum class mondrian.olap.Syntax
Defines syntax for expression invoked as CASE ...
CASE - Static variable in interface mondrian.olap.ParserSym
 
CASE - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
caseExpression() - Method in class mondrian.parser.MdxParserImpl
 
CaseMatcher() - Constructor for class mondrian.rolap.aggmatcher.DefaultDef.CaseMatcher
 
CaseMatcher(DOMWrapper) - Constructor for class mondrian.rolap.aggmatcher.DefaultDef.CaseMatcher
 
CaseSensitive - Variable in class mondrian.olap.MondrianProperties
Boolean property that controls whether the MDX parser resolves uses case-sensitive matching when looking up identifiers.
caseSensitiveCompareName(String, String) - Static method in class mondrian.olap.Util
Compares two names.
caseWhenElse(String, String, String) - Method in interface mondrian.spi.Dialect
Generates a conditional statement in this dialect's syntax.
caseWhenElse(String, String, String) - Method in class mondrian.spi.impl.AccessDialect
 
caseWhenElse(String, String, String) - Method in class mondrian.spi.impl.JdbcDialectImpl
 
cast(List<?>) - Static method in class mondrian.olap.Util
Casts a List to a List with a different element type.
cast(Set<?>) - Static method in class mondrian.olap.Util
Casts a Set to a Set with a different element type.
Cast - Enum constant in enum class mondrian.olap.Syntax
Defines syntax for a CAST expression CAST(expression AS type).
CAST - Static variable in interface mondrian.olap.ParserSym
 
CAST - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
CastFunDef - Class in mondrian.olap.fun
Definition of the CAST MDX operator.
CastInvalidType - Variable in class mondrian.resource.MondrianResource
CastInvalidType is 'Unknown type ''{0}''; values are NUMERIC, STRING, BOOLEAN'
castToIterable(Object) - Static method in class mondrian.olap.Util
Casts a collection to iterable.
Catalog - Enum constant in enum class mondrian.rolap.RolapConnectionProperties
The "Catalog" property is the URL of the catalog, an XML file which describes the schema: cubes, hierarchies, and so forth.
Catalog - Enum constant in enum class mondrian.xmla.PropertyDefinition
 
Catalog() - Constructor for class mondrian.xmla.DataSourcesConfig.Catalog
 
Catalog(DOMWrapper) - Constructor for class mondrian.xmla.DataSourcesConfig.Catalog
 
CATALOG_NAME - Static variable in class mondrian.olap.CubeBase
constraints indexes for adSchemaMembers http://msdn.microsoft.com/library/psdk/dasdk/mdx8h4k.htm check "Restrictions in the MEMBER Rowset" under MEMBER Rowset section
CATALOG_NAME - Static variable in class mondrian.olap.Property
Definition of the property which holds the name of the current catalog.
CATALOG_NAME - Static variable in class mondrian.tui.XmlaSupport
 
CATALOG_NAME_GETTER - Static variable in enum class mondrian.xmla.RowsetDefinition
 
CATALOG_NAME_ORDINAL - Static variable in class mondrian.olap.Property
 
CatalogContent - Enum constant in enum class mondrian.rolap.RolapConnectionProperties
The "CatalogContent" property is an XML string representing the schema: cubes, hierarchies, and so forth.
CatalogFinder - Interface in mondrian.olap4j
Strategy to locate schemas and catalogs.
CatalogLocator - Interface in mondrian.spi
Abstract layer for locating catalog schema content.
CatalogLocatorImpl - Class in mondrian.spi.impl
CatalogLocator which returns the catalog URI unchanged.
CatalogLocatorImpl() - Constructor for class mondrian.spi.impl.CatalogLocatorImpl
 
CatalogName - Enum constant in enum class mondrian.rolap.RolapConnectionProperties
The "CatalogName" property is not used.
catalogs - Variable in class mondrian.xmla.DataSourcesConfig.Catalogs
The list of catalogs.
catalogs - Variable in class mondrian.xmla.DataSourcesConfig.DataSource
One or more Catalogs.
Catalogs() - Constructor for class mondrian.xmla.DataSourcesConfig.Catalogs
 
Catalogs(DOMWrapper) - Constructor for class mondrian.xmla.DataSourcesConfig.Catalogs
 
CatalogURL - Variable in class mondrian.olap.MondrianProperties
Property that contains the URL of the catalog to be used by CmdRunner and XML/A Test.
category - Variable in class mondrian.olap.Literal
 
Category - Class in mondrian.olap
Category enumerates the possible expression types.
catNameCond() - Method in class mondrian.xmla.RowsetDefinition.MdschemaMeasuresRowset
 
cBool(Object) - Static method in class mondrian.olap.fun.vba.Vba
 
cByte(Object) - Static method in class mondrian.olap.fun.vba.Vba
 
cdata - Variable in class mondrian.olap.MondrianDef.Annotation
 
cdata - Variable in class mondrian.olap.MondrianDef.Formula
 
cdata - Variable in class mondrian.olap.MondrianDef.Hint
 
cdata - Variable in class mondrian.olap.MondrianDef.Script
 
cdata - Variable in class mondrian.olap.MondrianDef.SQL
 
cdata - Variable in class mondrian.olap.MondrianDef.Value
 
cdata - Variable in class mondrian.rolap.aggmatcher.DefaultDef.Regex
 
cDate(Object) - Static method in class mondrian.olap.fun.vba.Vba
 
cDbl(Object) - Static method in class mondrian.olap.fun.vba.Vba
 
Cell - Interface in mondrian.olap
A Cell is an item in the grid of a Result.
CELL - Static variable in interface mondrian.olap.ParserSym
 
CELL - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
CELL_EVALUATION_LIST - Static variable in class mondrian.olap.Property
 
CELL_EVALUATION_LIST_ORDINAL - Static variable in class mondrian.olap.Property
 
CELL_FORMATTER - Static variable in class mondrian.olap.Property
Definition of the property which holds the name of the class which formats cell values of this member.
CELL_FORMATTER_ORDINAL - Static variable in class mondrian.olap.Property
 
CELL_FORMATTER_SCRIPT - Static variable in class mondrian.olap.Property
Definition of the property which holds the script with which to format cell values of this member.
CELL_FORMATTER_SCRIPT_LANGUAGE - Static variable in class mondrian.olap.Property
Definition of the property which holds the name of the scripting language in which a scripted cell formatter is implemented, e.g.
CELL_FORMATTER_SCRIPT_LANGUAGE_ORDINAL - Static variable in class mondrian.olap.Property
 
CELL_FORMATTER_SCRIPT_ORDINAL - Static variable in class mondrian.olap.Property
 
CELL_ORDINAL - Static variable in class mondrian.olap.Property
 
CELL_ORDINAL_ORDINAL - Static variable in class mondrian.olap.Property
 
CELL_SEGMENT - Enum constant in enum class mondrian.server.monitor.SqlStatementEvent.Purpose
 
CellBatchSize - Variable in class mondrian.olap.MondrianProperties
Integer property that, if set to a value greater than zero, sets a hard limit on the number of cells that are batched together when building segments.
CellCacheEvent - Class in mondrian.server.monitor
Event concerning the cell cache.
CellCacheEvent(long, int, int, long, long, CellCacheEvent.Source) - Constructor for class mondrian.server.monitor.CellCacheEvent
Creates a CellCacheEvent.
CellCacheEvent.Source - Enum Class in mondrian.server.monitor
Enumeration of sources of a cell cache segment.
cellCacheHitCount - Variable in class mondrian.server.monitor.ConnectionInfo
 
cellCacheHitCount - Variable in class mondrian.server.monitor.ExecutionEndEvent
 
cellCacheHitCount - Variable in class mondrian.server.monitor.ExecutionInfo
 
cellCacheHitCount - Variable in class mondrian.server.monitor.ServerInfo
 
cellCacheHitCount - Variable in class mondrian.server.monitor.StatementInfo
 
cellCacheMissCount - Variable in class mondrian.server.monitor.ConnectionInfo
 
cellCacheMissCount - Variable in class mondrian.server.monitor.ExecutionEndEvent
 
cellCacheMissCount - Variable in class mondrian.server.monitor.ExecutionInfo
 
cellCacheMissCount - Variable in class mondrian.server.monitor.ServerInfo
 
cellCacheMissCount - Variable in class mondrian.server.monitor.StatementInfo
 
cellCachePendingCount - Variable in class mondrian.server.monitor.ConnectionInfo
 
cellCachePendingCount - Variable in class mondrian.server.monitor.ExecutionEndEvent
 
cellCachePendingCount - Variable in class mondrian.server.monitor.ExecutionInfo
 
cellCachePendingCount - Variable in class mondrian.server.monitor.ServerInfo
 
cellCachePendingCount - Variable in class mondrian.server.monitor.StatementInfo
 
cellCacheRequestCount - Variable in class mondrian.server.monitor.ConnectionInfo
 
cellCacheRequestCount - Variable in class mondrian.server.monitor.ExecutionInfo
 
cellCacheRequestCount - Variable in class mondrian.server.monitor.ServerInfo
 
cellCacheRequestCount - Variable in class mondrian.server.monitor.StatementInfo
 
CellCacheSegmentCreateEvent - Class in mondrian.server.monitor
Creation of a segment in the cell cache.
CellCacheSegmentCreateEvent(long, int, int, long, long, int, int, CellCacheEvent.Source) - Constructor for class mondrian.server.monitor.CellCacheSegmentCreateEvent
Creates a CellCacheSegmentCreateEvent.
CellCacheSegmentDeleteEvent - Class in mondrian.server.monitor
Deletion of a segment from the cell cache.
CellCacheSegmentDeleteEvent(long, int, int, long, long, int, CellCacheEvent.Source) - Constructor for class mondrian.server.monitor.CellCacheSegmentDeleteEvent
Creates a CellCacheSegmentCreateEvent.
cellCoordinateCount - Variable in class mondrian.server.monitor.ServerInfo
The sum of the dimensionality of every cells currently in cache.
cellCount - Variable in class mondrian.server.monitor.ServerInfo
The number of cells currently in cache.
cellFormatter - Variable in class mondrian.olap.MondrianDef.CalculatedMember
Cell formatter.
cellFormatter - Variable in class mondrian.olap.MondrianDef.Measure
Cell formatter.
cellFormatter(String, String) - Static method in class mondrian.spi.impl.Scripts
Creates an implementation of the CellFormatter SPI based on a script.
CellFormatter - Interface in mondrian.olap
Deprecated.
Use CellFormatter. This interface exists for temporary backwards compatibility and will be removed in mondrian-4.0.
CellFormatter - Interface in mondrian.spi
An SPI to format the cell values.
CellFormatter() - Constructor for class mondrian.olap.MondrianDef.CellFormatter
 
CellFormatter(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.CellFormatter
 
CellFormatterLoadFailed - Variable in class mondrian.resource.MondrianResource
CellFormatterLoadFailed is 'Failed to load formatter class ''{0}'' for member ''{1}''.'
CellKey - Interface in mondrian.rolap
A CellKey is used as a key in maps which access cells by their position.
CellKey.Four - Class in mondrian.rolap
 
CellKey.Generator - Class in mondrian.rolap
 
CellKey.Many - Class in mondrian.rolap
 
CellKey.One - Class in mondrian.rolap
 
CellKey.Three - Class in mondrian.rolap
 
CellKey.Two - Class in mondrian.rolap
 
CellKey.Zero - Class in mondrian.rolap
 
CellProperty - Class in mondrian.olap
Represents Cell Property.
CellProperty(List<Id.Segment>) - Constructor for class mondrian.olap.CellProperty
 
cellReader - Variable in class mondrian.rolap.RolapEvaluator
 
CellRequest - Class in mondrian.rolap.agg
A CellRequest contains the context necessary to get a cell value from a star.
CellRequest(RolapStar.Measure, boolean, boolean) - Constructor for class mondrian.rolap.agg.CellRequest
Creates a CellRequest.
cellRequestCount - Variable in class mondrian.server.monitor.ExecutionInfo
 
cellRequestCount - Variable in class mondrian.server.monitor.SqlStatementStartEvent
 
cellRequestCount - Variable in class mondrian.server.monitor.StatementInfo
 
CellRequestQuantumExceededException - Exception in mondrian.rolap.agg
Signals that there are enough outstanding cell requests that it is worth terminating this phase of execution and asking the segment cache for all of the cells that have been asked for.
CHAPTERS - Enum constant in enum class mondrian.olap.AxisOrdinal.StandardAxisOrdinal
Chapters axis, logical ordinal = 3.
CHAPTERS - Static variable in interface mondrian.olap.ParserSym
 
CHAPTERS - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
characters(String) - Method in class mondrian.xmla.impl.DefaultSaxWriter
 
characters(String) - Method in interface mondrian.xmla.SaxWriter
 
charcase - Variable in class mondrian.rolap.aggmatcher.DefaultDef.CaseMatcher
 
charEncoding - Variable in class mondrian.xmla.XmlaServlet
 
checkCacheStatus() - Method in class mondrian.rolap.MemberCacheHelper
 
checkCacheStatus() - Method in class mondrian.rolap.MemberNoCacheHelper
 
checkCacheStatus() - Method in class mondrian.rolap.RolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader
 
checkCacheStatus() - Method in class mondrian.rolap.SmartMemberReader
 
checkCancelOrTimeout() - Method in class mondrian.olap.Query
Deprecated.
This method will be removed in mondrian-4.0
checkCancelOrTimeout() - Method in class mondrian.server.Execution
Checks the state of this Execution and throws an exception if something is wrong.
checkCancelOrTimeout() - Method in interface mondrian.server.Statement
Deprecated.
This method will be removed in mondrian-4.0; use Execution.checkCancelOrTimeout()
checkCancelOrTimeout() - Method in class mondrian.server.StatementImpl
 
checkCancelOrTimeout(int, Execution) - Static method in class mondrian.util.CancellationChecker
 
checkCancelOrTimeout(long, Execution) - Static method in class mondrian.util.CancellationChecker
 
CheckCancelOrTimeoutInterval - Variable in class mondrian.olap.MondrianProperties
Positive integer property that determines loop iterations number between checks for whether the current mdx query has been cancelled or timeout was exceeded.

Setting the interval too small may result in a performance degradation when reading large result sets; setting it too high can cause a big delay between the query being marked as cancelled or timeout was exceeded and system resources associated to it being released.
checkCJResultLimit(long) - Static method in class mondrian.olap.Util
Check the resultSize against the result limit setting.
checkCrossJoin(RolapEvaluator, FunDef, Exp[], boolean) - Method in class mondrian.rolap.sql.CrossJoinArgFactory
Checks for CrossJoin(<set1>, <set2>), where set1 and set2 are one of member.children, level.members or member.descendants.
checkCrossJoinArg(RolapEvaluator, Exp) - Method in class mondrian.rolap.sql.CrossJoinArgFactory
Scans for memberChildren, levelMembers, memberDescendants, crossJoin.
checkHierarchies(MemberType[]) - Static method in class mondrian.olap.type.TupleType
Checks that there are no duplicate dimensions in a list of member types.
Checkin7641UseOptimizer - Static variable in class mondrian.util.Bug
 
checkInList(BitKey) - Method in class mondrian.rolap.agg.ValueColumnPredicate
 
checkInList(SqlQuery, BitKey) - Method in class mondrian.rolap.agg.AndPredicate
 
checkIterListResultStyles(Calc) - Static method in class mondrian.olap.fun.FunUtil
 
checkListResultStyles(Calc) - Static method in class mondrian.olap.fun.FunUtil
 
checkMemberOrdinal(Member) - Method in interface mondrian.xmla.XmlaHandler.XmlaExtra
 
checkValid() - Method in interface mondrian.olap.fun.Resolver.Conversion
Checks the viability of implicit conversions.
CHH_AUTHORIZATION_CODE - Static variable in interface mondrian.xmla.XmlaConstants
 
CHH_AUTHORIZATION_FAULT_FS - Static variable in interface mondrian.xmla.XmlaConstants
 
CHH_CODE - Static variable in interface mondrian.xmla.XmlaConstants
 
CHH_FAULT_FS - Static variable in interface mondrian.xmla.XmlaConstants
 
childColumn - Variable in class mondrian.olap.MondrianDef.Closure
 
childLevelHasApproxRowCount() - Method in class mondrian.rolap.RolapMemberBase
 
children - Variable in class mondrian.rolap.agg.ListPredicate
 
children - Variable in class mondrian.rolap.aggmatcher.AggStar.Table
 
CHILDREN_CARDINALITY - Static variable in class mondrian.olap.Property
Definition of the property which holds the number of children this member has.
CHILDREN_CARDINALITY_ORDINAL - Static variable in class mondrian.olap.Property
 
ChooseAggregateByVolume - Variable in class mondrian.olap.MondrianProperties
Boolean property that controls whether aggregate tables are ordered by their volume or row count.
chooseDrillThroughCube(Member[], RolapCube) - Static method in class mondrian.rolap.RolapCell
 
chooseGrowCapacity(int, double, double) - Method in class mondrian.util.ObjectPool
 
chooseHighWaterMark(int, double) - Method in class mondrian.util.ObjectPool
 
chooseLowWaterMark(int, double) - Method in class mondrian.util.ObjectPool
 
chooseQuery(Dialect) - Method in class mondrian.rolap.sql.SqlQuery.CodeSet
Chooses the code variant which best matches the given Dialect.
chooseResponseMimeType(String) - Static method in class mondrian.xmla.XmlaUtil
Chooses the appropriate response mime type given an HTTP "Accept" header.
chr(int) - Static method in class mondrian.olap.fun.vba.Vba
 
chrB(int) - Static method in class mondrian.olap.fun.vba.Vba
 
chrW(int) - Static method in class mondrian.olap.fun.vba.Vba
 
ChunkBitCount - Static variable in class mondrian.rolap.BitKey.AbstractBitKey
 
chunkCount(int) - Static method in class mondrian.rolap.BitKey.AbstractBitKey
Returns the number of chunks required for a given number of bits.
chunkPos(int) - Static method in class mondrian.rolap.BitKey.AbstractBitKey
Returns which chunk a given bit falls into.
ci - Variable in class mondrian.rolap.RolapCell
 
cInt(Object) - Static method in class mondrian.olap.fun.vba.Vba
 
classifyMembers(TupleList, NativizeSetFunDef.SubstitutionMap) - Method in class mondrian.olap.fun.NativizeSetFunDef.CrossJoinAnalyzer
 
className - Variable in class mondrian.olap.MondrianDef.ElementFormatter
 
className - Variable in class mondrian.olap.MondrianDef.UserDefinedFunction
 
ClassResolver - Interface in mondrian.util
Instantiates a class.
ClassResolver.AbstractClassResolver - Class in mondrian.util
Partial implementation of ClassResolver.
ClassResolver.ThreadContextClassResolver - Class in mondrian.util
Implementation of ClassResolver that calls Thread.getContextClassLoader() on the current thread.
ClassUdfFactory(Class<? extends UserDefinedFunction>, String) - Constructor for class mondrian.olap.fun.UdfResolver.ClassUdfFactory
Creates a ClassUdfFactory.
cleanUnicodeAwareCaseFlag(String) - Static method in class mondrian.spi.DialectUtil
Cleans up the reqular expression from the unicode-aware case folding embedded flag expression (?u)
clear() - Method in class mondrian.calc.impl.ListTupleList
 
clear() - Method in class mondrian.calc.impl.UnaryTupleList
 
clear() - Method in class mondrian.olap.Util.AbstractFlatList
 
clear() - Method in class mondrian.recorder.AbstractRecorder
Resets this MessageRecorder.
clear() - Method in class mondrian.recorder.ListRecorder
 
clear() - Method in interface mondrian.recorder.MessageRecorder
Clear all context, warnings and errors from the MessageRecorder.
clear() - Method in class mondrian.rolap.aggmatcher.JdbcSchema
 
clear() - Method in class mondrian.rolap.BitKey.Big
 
clear() - Method in interface mondrian.rolap.BitKey
Sets all of the bits in this BitKey to false.
clear() - Method in class mondrian.rolap.BitKey.Mid128
 
clear() - Method in class mondrian.rolap.BitKey.Small
 
clear() - Method in interface mondrian.rolap.cache.SmartCache
Clears the contents of this cache.
clear() - Method in class mondrian.rolap.cache.SmartCacheImpl
 
clear() - Method in class mondrian.rolap.SmartIncrementalCache
 
clear() - Method in class mondrian.rolap.SmartMemberListCache
 
clear() - Method in class mondrian.util.CacheMap
 
clear() - Method in class mondrian.util.ConcatenableList
 
clear() - Method in class mondrian.util.ObjectPool
Removes all objects from the pool but keeps the current size of the internal storage.
clear() - Method in class mondrian.util.PartiallyOrderedSet
 
clear() - Method in class mondrian.util.UnsupportedList
 
clear(int) - Method in class mondrian.rolap.BitKey.Big
 
clear(int) - Method in interface mondrian.rolap.BitKey
Sets the bit specified by the index to false.
clear(int) - Method in class mondrian.rolap.BitKey.Mid128
 
clear(int) - Method in class mondrian.rolap.BitKey.Small
 
clear(SpatialValueTree.SpatialRegion<K, E>) - Method in interface mondrian.util.SpatialValueTree
Clears all the values found at the provided region key.
clear(SpatialValueTree2.SpatialRegion) - Method in interface mondrian.util.SpatialValueTree2
Removes a region from the tree.
clearAllDBs() - Static method in class mondrian.rolap.aggmatcher.JdbcSchema
 
clearAttributes() - Method in class mondrian.tui.MockHttpServletRequest
 
clearCachedAggregations() - Method in class mondrian.rolap.RolapCube
Clear the in memory aggregate cache associated with this Cube, but only if Disabling Caching has been enabled.
clearCachedAggregations(boolean) - Method in class mondrian.rolap.RolapCube
Clear the in memory aggregate cache associated with this Cube.
clearDB(DataSource) - Static method in class mondrian.rolap.aggmatcher.JdbcSchema
Clears information in a JdbcSchema associated with a DataSource.
clearDB(JdbcSchema) - Method in interface mondrian.rolap.aggmatcher.JdbcSchema.Factory
 
clearDB(JdbcSchema) - Method in class mondrian.rolap.aggmatcher.JdbcSchema.StdFactory
 
clearEvalCache() - Method in class mondrian.olap.Query
Remove all entries in the evaluation cache
clearExpResultCache(boolean) - Method in class mondrian.rolap.RolapEvaluator
 
clearHeader(String) - Method in class mondrian.tui.MockHttpServletRequest
 
clearImpl() - Method in class mondrian.rolap.cache.HardSmartCache
 
clearImpl() - Method in class mondrian.rolap.cache.SmartCacheImpl
 
clearImpl() - Method in class mondrian.rolap.cache.SoftSmartCache
 
clearParameters() - Method in class mondrian.tui.MockHttpServletRequest
 
clearResultCache(boolean) - Method in class mondrian.rolap.RolapResult.RolapResultEvaluatorRoot
Clears the expression result cache.
clearServerInfo() - Method in class mondrian.server.FileRepository
 
clearThreadLocalClassName() - Static method in class mondrian.calc.ExpCompiler.Factory
Clears the class name (regardless of whether a class name was set).
clearThreadLocalClassName() - Static method in class mondrian.util.MemoryMonitorFactory
Clears the class name (regardless of whether a class name was set).
clearWarnings() - Method in class mondrian.olap4j.MondrianOlap4jConnection
 
CLIENT_FAULT_FC - Static variable in interface mondrian.xmla.XmlaConstants
 
ClientProcessID - Enum constant in enum class mondrian.xmla.PropertyDefinition
 
clone() - Method in class mondrian.calc.DummyExp
 
clone() - Method in class mondrian.mdx.DimensionExpr
 
clone() - Method in class mondrian.mdx.HierarchyExpr
 
clone() - Method in class mondrian.mdx.LevelExpr
 
clone() - Method in class mondrian.mdx.MemberExpr
 
clone() - Method in class mondrian.mdx.NamedSetExpr
 
clone() - Method in class mondrian.mdx.ParameterExpr
 
clone() - Method in class mondrian.mdx.ResolvedFunCall
 
clone() - Method in class mondrian.mdx.UnresolvedFunCall
 
clone() - Method in class mondrian.olap.EnumeratedValues
 
clone() - Method in interface mondrian.olap.Exp
 
clone() - Method in class mondrian.olap.ExpBase
 
clone() - Method in class mondrian.olap.Formula
 
clone() - Method in class mondrian.olap.Id
 
clone() - Method in class mondrian.olap.Literal
 
clone() - Method in class mondrian.olap.MemberProperty
 
clone() - Method in class mondrian.olap.OlapElementBase
 
clone() - Method in class mondrian.olap.Query
 
clone() - Method in class mondrian.olap.QueryAxis
 
clone() - Method in class mondrian.olap.RoleImpl
 
clone() - Method in class mondrian.olap.SetBase
 
clone() - Method in class mondrian.olap.Util.PropertyList
 
clone() - Method in class mondrian.util.ByteString
 
clone(SegmentColumn[]) - Method in class mondrian.spi.SegmentHeader
Creates a clone of this header by replacing some of the constrained columns in the process.
cloneArray(Exp[]) - Static method in class mondrian.olap.ExpBase
 
cloneEmpty() - Method in class mondrian.rolap.sql.SqlQuery
Creates an empty SqlQuery with the same environment as this one.
cloneList(int) - Method in class mondrian.calc.impl.ArrayTupleList
 
cloneList(int) - Method in class mondrian.calc.impl.DelegatingTupleList
 
cloneList(int) - Method in class mondrian.calc.impl.ListTupleList
 
cloneList(int) - Method in class mondrian.calc.impl.UnaryTupleList
 
cloneList(int) - Method in interface mondrian.calc.TupleList
Creates a copy of this list that has the same type and has a given capacity.
cloneListWithColumn(RolapStar.Column, List<StarColumnPredicate>) - Static method in class mondrian.rolap.agg.AbstractColumnPredicate
 
cloneRelation(MondrianDef.Relation, String) - Method in class mondrian.rolap.RolapStar
 
cloneWithColumn(RolapStar.Column) - Method in class mondrian.rolap.agg.ListColumnPredicate
 
cloneWithColumn(RolapStar.Column) - Method in class mondrian.rolap.agg.LiteralStarPredicate
 
cloneWithColumn(RolapStar.Column) - Method in class mondrian.rolap.agg.MemberColumnPredicate
 
cloneWithColumn(RolapStar.Column) - Method in class mondrian.rolap.agg.MinusStarPredicate
 
cloneWithColumn(RolapStar.Column) - Method in class mondrian.rolap.agg.RangeColumnPredicate
 
cloneWithColumn(RolapStar.Column) - Method in class mondrian.rolap.agg.ValueColumnPredicate
 
cloneWithColumn(RolapStar.Column) - Method in interface mondrian.rolap.StarColumnPredicate
This method is required because unfortunately some ColumnPredicate objects are created without a column.
close() - Method in interface mondrian.olap.Connection
Closes this Connection.
close() - Method in class mondrian.olap.Query
Deprecated.
This method will be removed in mondrian-4.0.
close() - Method in interface mondrian.olap.Result
 
close() - Method in class mondrian.olap.ResultBase
 
close() - Method in class mondrian.olap4j.MondrianOlap4jConnection
 
close() - Method in class mondrian.rolap.ResultLoader
Closes internal statement.
close() - Method in class mondrian.rolap.RolapConnection
 
close() - Method in class mondrian.rolap.RolapResult
 
close() - Method in class mondrian.rolap.SqlStatement
Closes all resources (statement, result set) held by this SqlStatement.
close() - Method in class mondrian.rolap.SqlStatement.MyDelegatingInvocationHandler
Helper method to implement ResultSet.close().
close() - Method in class mondrian.rolap.Target
Deprecated.
 
close() - Method in class mondrian.rolap.TargetBase
 
close() - Method in interface mondrian.server.Statement
Closes this statement.
close() - Method in class mondrian.util.Base64.OutputStream
Flushes and closes (I think, in the superclass) the stream.
close(ResultSet, Statement, Connection) - Static method in class mondrian.olap.Util
Closes a JDBC result set, statement, and connection, ignoring any errors.
closure - Variable in class mondrian.olap.MondrianDef.Level
 
Closure() - Constructor for class mondrian.olap.MondrianDef.Closure
 
Closure(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.Closure
 
CmdRunner - Class in mondrian.tui
Command line utility which reads and executes MDX commands.
CmdRunner(CmdRunner.Options, PrintWriter) - Constructor for class mondrian.tui.CmdRunner
Creates a CmdRunner.
CmdRunner.Options - Class in mondrian.tui
 
CoalesceEmptyFunDef - Class in mondrian.olap.fun
Definition of the CoalesceEmpty MDX function.
CoalesceEmptyFunDef(ResolverBase, int, int[]) - Constructor for class mondrian.olap.fun.CoalesceEmptyFunDef
 
CodeSet() - Constructor for class mondrian.rolap.sql.SqlQuery.CodeSet
 
collapsed - Variable in class mondrian.olap.MondrianDef.AggLevel
 
collapsed - Variable in class mondrian.rolap.aggmatcher.JdbcSchema.Table.Column.Usage
 
collectArguments(Map<String, Object>) - Method in class mondrian.calc.impl.AbstractCalc
Collects any other arguments to this calc.
collectArguments(Map<String, Object>) - Method in class mondrian.calc.impl.ConstantCalc
 
collectArguments(Map<String, Object>) - Method in class mondrian.olap.fun.HierarchyCurrentMemberFunDef.FixedCalcImpl
 
collectColumns(Collection<RolapStar.Column>, RolapStar.Table, MondrianDef.Column) - Static method in class mondrian.rolap.RolapStar
Collects all columns in this table and its children.
COLON - Static variable in interface mondrian.olap.ParserSym
 
COLON - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
column - Variable in class mondrian.olap.MondrianDef.AggColumnName
 
column - Variable in class mondrian.olap.MondrianDef.AggLevel
 
column - Variable in class mondrian.olap.MondrianDef.AggLevelProperty
 
column - Variable in class mondrian.olap.MondrianDef.AggMeasure
 
column - Variable in class mondrian.olap.MondrianDef.Level
 
column - Variable in class mondrian.olap.MondrianDef.Measure
 
column - Variable in class mondrian.olap.MondrianDef.Property
 
column - Variable in class mondrian.olap.MondrianDef.Value
 
column - Variable in class mondrian.parser.SimpleCharStream
 
column - Variable in class mondrian.rolap.aggmatcher.JdbcSchema.Table.Column
 
Column() - Constructor for class mondrian.olap.MondrianDef.Column
 
Column(String, String) - Constructor for class mondrian.olap.MondrianDef.Column
Convenience constructor.
Column(String, MondrianDef.Expression, Dialect.Datatype, int) - Constructor for class mondrian.rolap.aggmatcher.AggStar.Table.Column
 
Column(Dialect.Datatype) - Constructor for class mondrian.rolap.RolapStar.Column
Fake column.
Column(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.Column
 
ColumnDef() - Constructor for class mondrian.olap.MondrianDef.ColumnDef
 
ColumnDef(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.ColumnDef
 
columnDefs - Variable in class mondrian.olap.MondrianDef.InlineTable
 
ColumnDefs() - Constructor for class mondrian.olap.MondrianDef.ColumnDefs
 
ColumnDefs(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.ColumnDefs
 
columnExpression - Variable in class mondrian.spi.SegmentColumn
 
columns - Variable in class mondrian.rolap.agg.ListPredicate
 
columns - Variable in class mondrian.rolap.agg.Segment
This is set in the load method and is used during the processing of a particular aggregate load.
COLUMNS - Enum constant in enum class mondrian.olap.AxisOrdinal.StandardAxisOrdinal
Columns axis (also known as X axis), logical ordinal = 0.
COLUMNS - Static variable in interface mondrian.olap.ParserSym
 
COLUMNS - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
columnsOK(RolapStar, JdbcSchema.Table, JdbcSchema.Table, MessageRecorder) - Method in class mondrian.rolap.aggmatcher.DefaultRules
Uses the DefaultRecognizer Recognizer to determine if the given aggTable's columns all match upto the dbFactTable's columns (where present) making the column usages as a result.
columnsOK(RolapStar, JdbcSchema.Table, JdbcSchema.Table, MessageRecorder) - Method in class mondrian.rolap.aggmatcher.ExplicitRules.TableDef
Checks that ALL of the columns in the dbTable have a mapping in the tableDef.
CombiningGenerator<E> - Class in mondrian.util
A list that, given a collection of elements, contains every possible combination of those objects (also known as the power set of those objects).
CombiningGenerator(Collection<E>) - Constructor for class mondrian.util.CombiningGenerator
Creates a CombiningGenerator.
COMMA - Static variable in interface mondrian.olap.ParserSym
 
COMMA - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
commaList(String, List<T>) - Static method in class mondrian.olap.Util
Converts a list of a string.
Command() - Constructor for class mondrian.rolap.agg.SegmentCacheManager.Command
 
commandLoop(boolean) - Method in class mondrian.tui.CmdRunner
 
commandLoop(File) - Method in class mondrian.tui.CmdRunner
 
commandLoop(Reader, boolean) - Method in class mondrian.tui.CmdRunner
The Command Loop where lines are read from the InputStream and interpreted.
commandLoop(String, boolean) - Method in class mondrian.tui.CmdRunner
 
commit() - Method in class mondrian.olap4j.MondrianOlap4jConnection
 
comparator() - Method in class mondrian.util.ArraySortedSet
 
COMPARATOR - Static variable in class mondrian.rolap.RolapStar.Column
 
compare(int, int) - Static method in class mondrian.olap.Util
Compares integer values.
compare(Comparable, Comparable) - Method in class mondrian.olap.Util.SqlNullSafeComparator
 
compare(Object, Object) - Method in class mondrian.olap.fun.FunUtil.DescendingValueComparator
 
compare(RolapCube, RolapCube) - Method in class mondrian.rolap.RolapCube.CubeComparator
 
compare(RolapMember, RolapMember, boolean) - Method in class mondrian.rolap.RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader
Compares two members according to their order in a prefix ordered traversal.
compare(RolapMember, RolapMember, boolean) - Method in class mondrian.rolap.NoCacheMemberReader
 
compare(RolapMember, RolapMember, boolean) - Method in class mondrian.rolap.SmartMemberReader
 
compare(RolapMember, RolapMember, boolean) - Method in class mondrian.rolap.RolapCubeHierarchy.RolapCubeSqlMemberSource
 
compare(RolapMember, RolapMember, boolean) - Method in class mondrian.rolap.SubstitutingMemberReader
 
compare(RolapStar.Column, RolapStar.Column) - Method in class mondrian.rolap.RolapStar.ColumnComparator
 
compareHierarchically(Member, Member, boolean) - Static method in class mondrian.olap.fun.FunUtil
Compares a pair of members according to their positions in a prefix-order (or postfix-order, if post is true) walk over a hierarchy.
compareHierarchically(Member, Member, boolean) - Static method in class mondrian.olap.fun.sort.Sorter
Compares a pair of members according to their positions in a prefix-order (or postfix-order, if post is true) walk over a hierarchy.
compareIntegers(int, int) - Static method in class mondrian.olap.Util
Compares two integers using the same algorithm as Integer.compareTo(Integer).
compareKey(Object, Object) - Static method in class mondrian.olap.Util
Returns the result of ((Comparable) k1).compareTo(k2), with special-casing for the fact that Boolean only became comparable in JDK 1.5.
compareMembersHierarchically(Member, Member) - Method in class mondrian.olap.DelegatingSchemaReader
 
compareMembersHierarchically(Member, Member) - Method in interface mondrian.olap.SchemaReader
Compares a pair of Members according to their order in a prefix traversal.
compareMembersHierarchically(Member, Member) - Method in class mondrian.rolap.RolapSchemaReader
 
compareName(String, String) - Static method in class mondrian.olap.Util
Compares two names.
compareSiblingMembers(Member, Member) - Static method in class mondrian.olap.fun.FunUtil
Compares two members which are known to have the same parent.
compareSiblingMembers(Member, Member) - Static method in class mondrian.olap.fun.sort.Sorter
Compares two members which are known to have the same parent.
CompareSiblingsByOrderKey - Variable in class mondrian.olap.MondrianProperties
Boolean property that controls whether sibling members are compared according to order key value fetched from their ordinal expression.
compareTo(Object) - Method in class mondrian.olap.fun.sort.OrderKey
 
compareTo(Object) - Method in class mondrian.olap.fun.VisualTotalsFunDef.VisualTotalMember
 
compareTo(Object) - Method in class mondrian.rolap.agg.ValueColumnPredicate
 
compareTo(Object) - Method in class mondrian.rolap.DelegatingRolapMember
 
compareTo(Object) - Method in class mondrian.rolap.RolapCubeMember
 
compareTo(Object) - Method in class mondrian.rolap.RolapMemberBase
Compares this member to another RolapMemberBase.
compareTo(FunInfo) - Method in class mondrian.olap.fun.FunInfo
 
compareTo(BitKey) - Method in class mondrian.rolap.BitKey.Big
 
compareTo(BitKey) - Method in class mondrian.rolap.BitKey.Mid128
 
compareTo(BitKey) - Method in class mondrian.rolap.BitKey.Small
 
compareTo(ByteString) - Method in class mondrian.util.ByteString
 
compareTo(Pair<L, R>) - Method in class mondrian.util.Pair
 
compareTo(Triple<T0, T1, T2>) - Method in class mondrian.util.Triple
 
compareToBig(BitKey.Big) - Method in class mondrian.rolap.BitKey.Small
 
compareValues(double, double) - Static method in class mondrian.olap.fun.FunUtil
Compares double-precision values according to MDX semantics.
compareValues(double, double) - Static method in class mondrian.olap.fun.sort.Sorter
Compares double-precision values according to MDX semantics.
compareValues(Object, Object) - Static method in class mondrian.olap.fun.FunUtil
Compares two cell values.
compareValues(Object, Object) - Static method in class mondrian.olap.fun.sort.Sorter
Compares two cell values.
compareVersions(String, String) - Method in class mondrian.spi.impl.MonetDbDialect
Compares two MonetDB versions that contain only digits separated by dots.
compile() - Method in class mondrian.olap.Formula
 
compile(ExpCompiler) - Method in interface mondrian.calc.ParameterCompilable
 
compile(ExpCompiler) - Method in class mondrian.olap.ParameterImpl
 
compile(ExpCompiler) - Method in class mondrian.rolap.RolapSchemaParameter
 
compile(ExpCompiler, ResultStyle) - Method in class mondrian.olap.QueryAxis
 
compile(Exp) - Method in interface mondrian.calc.ExpCompiler
Compiles an expression.
compile(Exp) - Method in class mondrian.calc.impl.AbstractExpCompiler
Compiles an expression.
compile(Exp) - Method in class mondrian.calc.impl.DelegatingExpCompiler
 
compileAs(Exp, Type, List<ResultStyle>) - Method in interface mondrian.calc.ExpCompiler
Compiles an expression to a given result type.
compileAs(Exp, Type, List<ResultStyle>) - Method in class mondrian.calc.impl.AbstractExpCompiler
Compiles an expression to a given result type.
compileAs(Exp, Type, List<ResultStyle>) - Method in class mondrian.calc.impl.DelegatingExpCompiler
 
compileBoolean(Exp) - Method in interface mondrian.calc.ExpCompiler
Compiles an expression which yields a boolean result.
compileBoolean(Exp) - Method in class mondrian.calc.impl.AbstractExpCompiler
 
compileBoolean(Exp) - Method in class mondrian.calc.impl.DelegatingExpCompiler
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.AggregateFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.CacheFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.CastFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.CoalesceEmptyFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.CrossJoinFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.ExistingFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.extra.CachedExistsFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.extra.CalculatedChildFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.extra.NthQuartileFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.FunDefBase
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.HierarchyCurrentMemberFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.HierarchyDimensionFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.IifFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.JavaFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.LevelHierarchyFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.LevelMembersFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.LinReg
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.LinReg.PointFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.MemberHierarchyFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.MemberLevelFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.MemberOrderKeyFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.NamedSetCurrentFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.NamedSetCurrentOrdinalFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.NativizeSetFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.NonEmptyCrossJoinFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.ParenthesesFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.RankFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.SetFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.TupleFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.ValidMeasureFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.VisualTotalsFunDef
 
compileCall(ResolvedFunCall, ExpCompiler) - Method in interface mondrian.olap.FunDef
Converts a call to this function into executable objects.
compileCall2(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.RankFunDef
 
compileCall3(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.RankFunDef
 
compileCallImmutableList(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.CrossJoinFunDef
 
compileCallIterable(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.CrossJoinFunDef
 
compileCallMutableList(ResolvedFunCall, ExpCompiler) - Method in class mondrian.olap.fun.CrossJoinFunDef
 
compileDateTime(Exp) - Method in interface mondrian.calc.ExpCompiler
Compiles an expression which yields a Date result.
compileDateTime(Exp) - Method in class mondrian.calc.impl.AbstractExpCompiler
 
compileDateTime(Exp) - Method in class mondrian.calc.impl.DelegatingExpCompiler
 
compileDimension(Exp) - Method in interface mondrian.calc.ExpCompiler
Compiles an expression which yields a Dimension result.
compileDimension(Exp) - Method in class mondrian.calc.impl.AbstractExpCompiler
 
compileDimension(Exp) - Method in class mondrian.calc.impl.DelegatingExpCompiler
 
compileDouble(Exp) - Method in interface mondrian.calc.ExpCompiler
Compiles an expression which yields a double result.
compileDouble(Exp) - Method in class mondrian.calc.impl.AbstractExpCompiler
 
compileDouble(Exp) - Method in class mondrian.calc.impl.DelegatingExpCompiler
 
compileExpression(Exp, boolean, ResultStyle) - Method in class mondrian.olap.Query
Compiles an expression, using a cached compiled expression if available.
compileHierarchy(Exp) - Method in interface mondrian.calc.ExpCompiler
Compiles an expression which yields a Hierarchy result.
compileHierarchy(Exp) - Method in class mondrian.calc.impl.AbstractExpCompiler
 
compileHierarchy(Exp) - Method in class mondrian.calc.impl.DelegatingExpCompiler
 
compileInteger(Exp) - Method in interface mondrian.calc.ExpCompiler
Compiles an expression which yields an int result.
compileInteger(Exp) - Method in class mondrian.calc.impl.AbstractExpCompiler
 
compileInteger(Exp) - Method in class mondrian.calc.impl.DelegatingExpCompiler
 
compileIter(Exp) - Method in interface mondrian.calc.ExpCompiler
Compiles an expression which yields an immutable Iterable result.
compileIter(Exp) - Method in class mondrian.calc.impl.AbstractExpCompiler
 
compileIter(Exp) - Method in class mondrian.calc.impl.DelegatingExpCompiler
 
compileLevel(Exp) - Method in interface mondrian.calc.ExpCompiler
Compiles an expression which yields a Level result.
compileLevel(Exp) - Method in class mondrian.calc.impl.AbstractExpCompiler
 
compileLevel(Exp) - Method in class mondrian.calc.impl.DelegatingExpCompiler
 
compileList(Exp) - Method in interface mondrian.calc.ExpCompiler
Compiles an expression which yields an immutable TupleList result.
compileList(Exp) - Method in class mondrian.calc.impl.AbstractExpCompiler
 
compileList(Exp) - Method in class mondrian.calc.impl.DelegatingExpCompiler
 
compileList(Exp, boolean) - Method in interface mondrian.calc.ExpCompiler
Compiles an expression which yields TupleList result.
compileList(Exp, boolean) - Method in class mondrian.calc.impl.AbstractExpCompiler
 
compileList(Exp, boolean) - Method in class mondrian.calc.impl.BetterExpCompiler
 
compileList(Exp, boolean) - Method in class mondrian.calc.impl.DelegatingExpCompiler
 
compileMember(Exp) - Method in interface mondrian.calc.ExpCompiler
Compiles an expression which yields a Member result.
compileMember(Exp) - Method in class mondrian.calc.impl.AbstractExpCompiler
 
compileMember(Exp) - Method in class mondrian.calc.impl.DelegatingExpCompiler
 
compileScalar(Exp, boolean) - Method in interface mondrian.calc.ExpCompiler
Compiles an expression to yield a scalar result.
compileScalar(Exp, boolean) - Method in class mondrian.calc.impl.AbstractExpCompiler
 
compileScalar(Exp, boolean) - Method in class mondrian.calc.impl.DelegatingExpCompiler
 
compileScript(Class<T>, String, String) - Static method in class mondrian.olap.Util
Compiles a script to yield a Java interface.
compileScript(Class<T>, String, String) - Method in interface mondrian.util.UtilCompatible
Compiles a script to yield a Java interface.
compileScript(Class<T>, String, String) - Method in class mondrian.util.UtilCompatibleJdk15
 
compileScript(Class<T>, String, String) - Method in class mondrian.util.UtilCompatibleJdk16
 
compileString(Exp) - Method in interface mondrian.calc.ExpCompiler
Compiles an expression which yields a String result.
compileString(Exp) - Method in class mondrian.calc.impl.AbstractExpCompiler
 
compileString(Exp) - Method in class mondrian.calc.impl.DelegatingExpCompiler
 
compileTuple(Exp) - Method in interface mondrian.calc.ExpCompiler
Compiles an expression which yields a tuple result.
compileTuple(Exp) - Method in class mondrian.calc.impl.AbstractExpCompiler
 
compileTuple(Exp) - Method in class mondrian.calc.impl.BetterExpCompiler
 
compileTuple(Exp) - Method in class mondrian.calc.impl.DelegatingExpCompiler
 
completeBeforeElement(String) - Method in class mondrian.xmla.impl.DefaultSaxWriter
 
completeBeforeElement(String) - Method in interface mondrian.xmla.SaxWriter
 
CompletedFuture<V> - Class in mondrian.util
Implementation of Future that has already completed.
CompletedFuture(V, ExecutionException) - Constructor for class mondrian.util.CompletedFuture
Creates a CompletedFuture.
component - Variable in class mondrian.server.Locus
 
Composite - Class in mondrian.util
Composite collections.
Composite() - Constructor for class mondrian.util.Composite
 
compositeCache - Variable in class mondrian.rolap.agg.SegmentCacheManager
 
CompositeList<T> - Class in mondrian.util
List composed of several lists.
CompositeList(List<? extends T>...) - Constructor for class mondrian.util.CompositeList
Creates a composite list.
compoundId() - Method in class mondrian.parser.MdxParserImpl
 
CompoundPredicateInfo - Class in mondrian.rolap
Constructs a Pair<BitKey, StarPredicate> based on an tuple list and measure, along with the string representation of the predicate.
CompoundPredicateInfo(List<List<Member>>, RolapMeasure, Evaluator) - Constructor for class mondrian.rolap.CompoundPredicateInfo
 
compoundPredicateList - Variable in class mondrian.rolap.agg.Segment
 
compoundPredicates - Variable in class mondrian.spi.SegmentHeader
 
CompoundSlicer - Variable in class mondrian.resource.MondrianResource
CompoundSlicer is 'WHERE clause expression returned set with more than one element.'
CompoundSlicerMemberSolveOrder - Variable in class mondrian.olap.MondrianProperties
Property that sets the compound slicer member solve order.
CompoundSlicerRolapMember(RolapMember, Calc, RolapResult.ValueFormatter, TupleList) - Constructor for class mondrian.rolap.RolapResult.CompoundSlicerRolapMember
 
computeCalculated(Member.MemberType) - Method in class mondrian.olap.fun.VisualTotalsFunDef.VisualTotalMember
 
computeCalculated(Member.MemberType) - Method in class mondrian.olap.MemberBase
Computes the value to be returned by MemberBase.isCalculated(), so it can be cached in a variable.
computeCalculated(Member.MemberType) - Method in class mondrian.rolap.RolapCalculatedMember
 
computeCalculated(Member.MemberType) - Method in class mondrian.rolap.RolapHierarchy.LimitedRollupMember
 
computeCommonType(boolean, Type...) - Static method in class mondrian.olap.type.TypeUtil
Returns a type sufficiently broad to hold any value of several types, but as narrow as possible.
computeCommonType(Type, int[]) - Method in class mondrian.olap.type.CubeType
 
computeCommonType(Type, int[]) - Method in class mondrian.olap.type.DimensionType
 
computeCommonType(Type, int[]) - Method in class mondrian.olap.type.HierarchyType
 
computeCommonType(Type, int[]) - Method in class mondrian.olap.type.LevelType
 
computeCommonType(Type, int[]) - Method in class mondrian.olap.type.MemberType
 
computeCommonType(Type, int[]) - Method in class mondrian.olap.type.ScalarType
 
computeCommonType(Type, int[]) - Method in class mondrian.olap.type.SetType
 
computeCommonType(Type, int[]) - Method in class mondrian.olap.type.TupleType
 
computeCommonType(Type, int[]) - Method in interface mondrian.olap.type.Type
Returns a Type which is more general than this and the given Type.
computeHashCode() - Method in class mondrian.olap.OlapElementBase
Computes this object's hash code.
computeHashCode() - Method in class mondrian.rolap.agg.AggregationKey
 
computeHashCode() - Method in class mondrian.rolap.RolapCubeHierarchy
 
computeHashCode() - Method in class mondrian.rolap.RolapCubeDimension
 
computeHashCode() - Method in class mondrian.rolap.RolapHierarchy
 
computeHashCode(BitKey, RolapStar, Collection<BitKey>) - Static method in class mondrian.rolap.agg.AggregationKey
 
computeStatisticsProviders() - Method in class mondrian.spi.impl.JdbcDialectImpl
 
computeTuples(Evaluator) - Method in class mondrian.olap.fun.NativizeSetFunDef.NativeListCalc
 
CONCAT - Static variable in interface mondrian.olap.ParserSym
 
CONCAT - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
ConcatenableList<T> - Class in mondrian.util
List backed by a collection of sub-lists.
ConcatenableList() - Constructor for class mondrian.util.ConcatenableList
Creates an empty ConcatenableList.
connect(String, Properties) - Method in class mondrian.olap4j.MondrianOlap4jDriver
 
Connection - Enum constant in enum class mondrian.olap.Parameter.Scope
 
Connection - Interface in mondrian.olap
Connection to a multi-dimensional database.
ConnectionBase - Class in mondrian.olap
ConnectionBase implements some of the methods in Connection.
ConnectionBase() - Constructor for class mondrian.olap.ConnectionBase
 
connectionEndCount - Variable in class mondrian.server.monitor.ServerInfo
 
ConnectionEndEvent - Class in mondrian.server.monitor
Event indicating that a connection has been closed.
ConnectionEndEvent(long, int, int) - Constructor for class mondrian.server.monitor.ConnectionEndEvent
Creates a ConnectionEndEvent.
ConnectionEvent - Class in mondrian.server.monitor
Event concerning a connection.
ConnectionEvent(long, int, int) - Constructor for class mondrian.server.monitor.ConnectionEvent
Creates a ConnectionEvent.
connectionId - Variable in class mondrian.server.monitor.ConnectionEvent
Connection identifier.
connectionId - Variable in class mondrian.server.monitor.ExecutionEvent
Identifier of the connection.
connectionId - Variable in class mondrian.server.monitor.StatementEvent
Identifier of the connection.
ConnectionInfo - Class in mondrian.server.monitor
Information about a Mondrian connection.
ConnectionInfo(String, int, int, int, int, int, int, int, int) - Constructor for class mondrian.server.monitor.ConnectionInfo
 
connectionStartCount - Variable in class mondrian.server.monitor.ServerInfo
 
ConnectionStartEvent - Class in mondrian.server.monitor
Event indicating that a connection has been created.
ConnectionStartEvent(long, int, int) - Constructor for class mondrian.server.monitor.ConnectionStartEvent
Creates a ConnectionStartEvent.
ConnectStringMandatoryProperties - Variable in class mondrian.resource.MondrianResource
ConnectStringMandatoryProperties is 'Connect string must contain property ''{0}'' or property ''{1}'''
consolidate() - Method in class mondrian.util.ConcatenableList
Performs a load of all elements into memory, removing sequential access advantages.
constainsColumn(String) - Method in class mondrian.rolap.aggmatcher.JdbcSchema.Table
Return true if this table contains a column with the given name.
Constant - Static variable in class mondrian.olap.Category
Constant is a flag which, when bitwise-OR-ed with a category value, indicates a constant (as opposed to an expression).
constantBoolean(boolean) - Static method in class mondrian.calc.impl.ConstantCalc
Creates an expression which evaluates to a given boolean.
ConstantCalc - Class in mondrian.calc.impl
Calculator which always returns the same value.
ConstantCalc(Type, Object) - Constructor for class mondrian.calc.impl.ConstantCalc
 
constantDimension(Dimension) - Static method in class mondrian.calc.impl.ConstantCalc
Creates an expression which evaluates to a given dimension.
constantDouble(double) - Static method in class mondrian.calc.impl.ConstantCalc
Creates an expression which evaluates to a given double.
constantHierarchy(Hierarchy) - Static method in class mondrian.calc.impl.ConstantCalc
Creates an expression which evaluates to a given hierarchy.
constantInteger(int) - Static method in class mondrian.calc.impl.ConstantCalc
Creates an expression which evaluates to a given integer.
constantLevel(Level) - Static method in class mondrian.calc.impl.ConstantCalc
Creates an expression which evaluates to a given level.
constantMember(Member) - Static method in class mondrian.calc.impl.ConstantCalc
Creates an expression which evaluates to a given member.
constantNull(Type) - Static method in class mondrian.calc.impl.ConstantCalc
Creates an expression which evaluates to null.
constantString(String) - Static method in class mondrian.calc.impl.ConstantCalc
Creates an expression which evaluates to a given string.
constrain(SegmentColumn[]) - Method in class mondrian.spi.SegmentHeader
Applies a set of exclusions to this segment header and returns a new segment header representing the original one to which a region has been excluded.
constrainedColsBitKey - Variable in class mondrian.spi.SegmentHeader
 
constrainedColumn - Variable in class mondrian.rolap.agg.AbstractColumnPredicate
 
constrainedColumnsBitKey - Variable in class mondrian.rolap.agg.Segment
 
constrainLevel(RolapLevel, SqlQuery, RolapCube, AggStar, String[], boolean) - Static method in class mondrian.rolap.SqlConstraintUtils
Generates a sql expression constraining a level by some value
constrainLevel(RolapLevel, SqlQuery, RolapCube, AggStar, String, boolean) - Static method in class mondrian.rolap.SqlConstraintUtils
 
constrainLevel2(SqlQuery, MondrianDef.Expression, Dialect.Datatype, Comparable) - Static method in class mondrian.rolap.SqlConstraintUtils
Generates a sql expression constraining a level by some value
constraint - Variable in class mondrian.rolap.SqlTupleReader
 
constraintBitkeyForLimitedMembers(Evaluator, Member[], RolapCube, BitKey) - Static method in class mondrian.rolap.RolapUtil
Modifies a bitkey so that it includes the proper bits for members in an array which should be considered as a limited rollup member.
contains(Object) - Method in class mondrian.olap.Util.AbstractFlatList
 
contains(Object) - Method in class mondrian.util.ArraySortedSet
 
contains(Object) - Method in class mondrian.util.PartiallyOrderedSet
 
contains(Object) - Method in class mondrian.util.UnsupportedList
 
contains(SegmentHeader) - Method in class mondrian.rolap.cache.MemorySegmentCache
 
contains(SegmentHeader) - Method in interface mondrian.rolap.cache.SegmentCacheIndex
Tells whether or not a given segment is known to this index.
contains(SegmentHeader) - Method in class mondrian.rolap.cache.SegmentCacheIndexImpl
 
contains(T) - Method in class mondrian.util.ObjectPool
Returns true it the Object is already in the ObjectPool and false otherwise.
containsAggregateFunction() - Method in class mondrian.rolap.RolapCubeMember
Returns whether this calculation contains an aggregate function.
containsAggregateFunction() - Method in class mondrian.rolap.RolapMemberBase
 
containsAll(Collection<?>) - Method in class mondrian.olap.Util.AbstractFlatList
 
containsAll(Collection<?>) - Method in class mondrian.util.UnsupportedList
 
containsCalculatedMember(List<Member>) - Static method in class mondrian.rolap.SqlConstraintUtils
 
containsCalculatedMember(List<Member>, boolean) - Static method in class mondrian.rolap.SqlConstraintUtils
 
containsColumn(String) - Method in class mondrian.rolap.RolapStar.Table
Returns whether this table has a column with the given name.
containsColumn(RolapStar.Column) - Method in class mondrian.rolap.RolapStar.Table
 
containsHeader(String) - Method in class mondrian.tui.MockHttpServletResponse
Returns a boolean indicating whether the named response header has already been set.
containsKey(Object) - Method in class mondrian.util.CacheMap
 
containsValidMeasure(Exp...) - Static method in class mondrian.rolap.SqlConstraintUtils
 
containsValue(Object) - Method in class mondrian.util.CacheMap
 
Content - Enum constant in enum class mondrian.xmla.PropertyDefinition
 
CONTEXT_MIME_TYPE - Static variable in interface mondrian.xmla.XmlaConstants
 
CONTEXT_ROLE_NAME - Static variable in interface mondrian.xmla.XmlaConstants
Names of context keys known by both callbacks and Mondrian code.
CONTEXT_XMLA_PASSWORD - Static variable in interface mondrian.xmla.XmlaConstants
 
CONTEXT_XMLA_SESSION_ID - Static variable in interface mondrian.xmla.XmlaConstants
 
CONTEXT_XMLA_SESSION_STATE - Static variable in interface mondrian.xmla.XmlaConstants
 
CONTEXT_XMLA_SESSION_STATE_BEGIN - Static variable in interface mondrian.xmla.XmlaConstants
 
CONTEXT_XMLA_SESSION_STATE_END - Static variable in interface mondrian.xmla.XmlaConstants
 
CONTEXT_XMLA_SESSION_STATE_WITHIN - Static variable in interface mondrian.xmla.XmlaConstants
 
CONTEXT_XMLA_USERNAME - Static variable in interface mondrian.xmla.XmlaConstants
 
contextDestroyed(ServletContextEvent) - Method in class mondrian.web.taglib.Listener
 
contextInitialized(ServletContextEvent) - Method in class mondrian.web.taglib.Listener
 
CONTRIBUTING_CHILDREN - Static variable in class mondrian.olap.Property
CONTRIBUTING_CHILDREN_ORDINAL - Static variable in class mondrian.olap.Property
 
convert(Object) - Method in class mondrian.olap.ParameterImpl
 
convert(List<IdentifierSegment>) - Static method in class mondrian.olap.Util
Converts a list of olap4j-style segments to a list of mondrian-style segments.
convert(SegmentHeader, SegmentBody) - Method in interface mondrian.rolap.agg.SegmentBuilder.SegmentConverter
 
convert(SegmentHeader, SegmentBody) - Method in class mondrian.rolap.agg.SegmentBuilder.SegmentConverterImpl
 
convert(SegmentHeader, SegmentBody) - Method in class mondrian.rolap.agg.SegmentBuilder.StarSegmentConverter
 
convert(IdentifierSegment) - Static method in class mondrian.olap.Util
Converts an olap4j-style segment to a mondrian-style segment.
convertBack(Object) - Static method in class mondrian.olap.ParameterImpl
 
convertChildren(RolapStar.Table) - Method in class mondrian.rolap.aggmatcher.AggStar.Table
Convert the child tables of a RolapStar.Table into child AggStar.DimTable tables.
convertColumns(RolapStar.Table) - Method in class mondrian.rolap.aggmatcher.AggStar.Table
Convert a RolapStar.Table table's columns into AggStar.Table.Level columns.
convertColumnTypeToName(Set<JdbcSchema.UsageType>) - Static method in class mondrian.rolap.aggmatcher.JdbcSchema
Maps from column type enum to column type name or list of names if the parameter represents more than on usage.
convertInlineTableToRelation(MondrianDef.InlineTable, Dialect) - Static method in class mondrian.rolap.RolapUtil
 
convertOlap4jConnectStringToNativeMondrian(String) - Static method in class mondrian.olap.Util
Converts an olap4j connect string into a legacy mondrian connect string.
convertPercentageToThreshold(int) - Method in class mondrian.util.AbstractMemoryMonitor
Converts a percentage threshold to its corresponding memory value, (percentage * maximum-memory / 100).
convertStackToString(Throwable) - Static method in class mondrian.olap.Util
Converts an error into an array of strings, the most recent error first.
convertTable(RolapStar.Table, JdbcSchema.Table.Column.Usage) - Method in class mondrian.rolap.aggmatcher.AggStar.Table
Converts a RolapStar.Table into a AggStar.DimTable as well as converting all columns and child tables.
convertThresholdToPercentage(long) - Method in class mondrian.util.AbstractMemoryMonitor
Converts a memory value to its percentage.
convertToLocale(String) - Static method in class mondrian.xmla.XmlaUtil
 
coordinateCount - Variable in class mondrian.server.monitor.CellCacheSegmentCreateEvent
 
coordinateCount - Variable in class mondrian.server.monitor.CellCacheSegmentDeleteEvent
 
copy() - Method in class mondrian.rolap.BitKey.Big
 
copy() - Method in interface mondrian.rolap.BitKey
Returns a copy of this BitKey.
copy() - Method in class mondrian.rolap.BitKey.Mid128
 
copy() - Method in class mondrian.rolap.BitKey.Small
 
copy() - Method in interface mondrian.rolap.CellKey
Returns a mutable copy of this CellKey.
copy() - Method in class mondrian.rolap.CellKey.Four
 
copy() - Method in class mondrian.rolap.CellKey.Many
 
copy() - Method in class mondrian.rolap.CellKey.One
 
copy() - Method in class mondrian.rolap.CellKey.Three
 
copy() - Method in class mondrian.rolap.CellKey.Two
 
copy() - Method in class mondrian.rolap.CellKey.Zero
 
copyFromByte(BitSet, int, byte) - Static method in class mondrian.rolap.BitKey.AbstractBitKey
Copies a byte into a bit set at a particular position.
copyFromLong(BitSet, int, long) - Static method in class mondrian.rolap.BitKey.AbstractBitKey
Copies a long value (interpreted as 64 bits) into a bit set.
copyOf(double[], int) - Static method in class mondrian.olap.Util
Like Arrays.copyOf(double[], int), but exists prior to JDK 1.6.
copyOf(int[], int) - Static method in class mondrian.olap.Util
Like Arrays.copyOf(int[], int), but exists prior to JDK 1.6.
copyOf(long[], int) - Static method in class mondrian.olap.Util
Like Arrays.copyOf(long[], int), but exists prior to JDK 1.6.
copyOf(T[], int) - Static method in class mondrian.olap.Util
Like Arrays.copyOf(Object[], int), but exists prior to JDK 1.6.
copyOf(U[], int, Class<? extends T[]>) - Static method in class mondrian.olap.Util
Copies the specified array.
cos(double) - Static method in class mondrian.olap.fun.vba.Vba
 
cosh(double) - Static method in class mondrian.olap.fun.vba.Excel
 
couldBeMember(Type) - Static method in class mondrian.olap.type.TypeUtil
 
CouldNotLoadDefaultAggregateRules - Variable in class mondrian.resource.MondrianResource
CouldNotLoadDefaultAggregateRules is 'Could not load default aggregate rules ''{0}''.'
count(Evaluator, TupleIterable, boolean) - Static method in class mondrian.olap.fun.FunUtil
 
Count - Static variable in class mondrian.rolap.RolapAggregator
 
countColumn - Variable in class mondrian.rolap.aggmatcher.DefaultDef.AggRule
 
Counters - Class in mondrian.util
A collection of counters.
Counters() - Constructor for class mondrian.util.Counters
 
countMemberChildren(Member) - Method in interface mondrian.olap.SchemaReader
 
countMemberChildren(Member) - Method in class mondrian.rolap.RolapSchemaReader
 
countMemberChildren(Member, List<RolapMember>, MemberChildrenConstraint) - Method in class mondrian.rolap.SubstitutingMemberReader
 
countMemberChildren(Member, List<RolapMember>, MemberChildrenConstraint) - Method in class mondrian.rolap.RolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader
 
countMemberChildren(Member, List<RolapMember>, MemberChildrenConstraint) - Method in class mondrian.rolap.NoCacheMemberReader
 
countMemberChildren(Member, List<RolapMember>, MemberChildrenConstraint) - Method in class mondrian.rolap.RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader
 
countMemberChildren(Member, List<RolapMember>, MemberChildrenConstraint) - Method in class mondrian.rolap.SmartMemberReader
 
countMemberChildren(Member, List<RolapMember>, MemberChildrenConstraint) - Method in class mondrian.rolap.RolapCubeHierarchy.RolapCubeSqlMemberSource
 
countMemberChildren(Member, Evaluator) - Method in class mondrian.rolap.RolapSchemaReader
 
countOnly - Variable in class mondrian.rolap.agg.AbstractQuerySpec
 
CousinHierarchyMismatch - Variable in class mondrian.resource.MondrianResource
CousinHierarchyMismatch is 'The member arguments to the Cousin function must be from the same hierarchy.
CPOSTA_CODE - Static variable in interface mondrian.xmla.XmlaConstants
 
CPOSTA_FAULT_FS - Static variable in interface mondrian.xmla.XmlaConstants
 
CPREA_CODE - Static variable in interface mondrian.xmla.XmlaConstants
 
CPREA_FAULT_FS - Static variable in interface mondrian.xmla.XmlaConstants
 
create() - Method in class mondrian.olap.fun.UdfResolver.ClassUdfFactory
 
create() - Method in interface mondrian.olap.fun.UdfResolver.UdfFactory
Creates a UDF.
create(Double) - Static method in class mondrian.olap.Literal
create(Integer) - Static method in class mondrian.olap.Literal
create(BigDecimal) - Static method in class mondrian.olap.Literal
Creates a numeric literal.
create(Axis[]) - Static method in class mondrian.rolap.Modulos.Generator
 
create(Exp, MemberCalc[], boolean) - Static method in class mondrian.calc.impl.MemberValueCalc
create(Member) - Method in class mondrian.rolap.RolapMemberBase.DefaultPropertyValueMapFactory
Creates a Map to be used for storing property string/value pairs for the specified Member.
create(Member) - Method in interface mondrian.rolap.RolapMemberBase.PropertyValueMapFactory
Creates a Map to be used for storing property string/value pairs for the specified Member.
create(RolapEvaluator, List<RolapMember>, boolean, boolean) - Static method in class mondrian.rolap.sql.MemberListCrossJoinArg
Creates an instance of CrossJoinArg, or returns null if the arguments are invalid.
create(Statement) - Static method in class mondrian.rolap.RolapEvaluator
Creates an evaluator.
createAddCommand(Member) - Method in interface mondrian.olap.CacheControl
Creates a command to add a member to the cache.
createAddCommand(Member) - Method in class mondrian.rolap.CacheControlImpl
 
createAllAccess(Hierarchy) - Static method in class mondrian.olap.RoleImpl
Creates an element which represents all access to a hierarchy.
createAnnotationMap(MondrianDef.Annotations) - Static method in class mondrian.rolap.RolapHierarchy
 
createCalculatedMember(String) - Method in interface mondrian.olap.Cube
Creates a calculated member in this cube.
createCalculatedMember(String) - Method in class mondrian.rolap.RolapCube
 
createCall(Validator, Exp[]) - Method in class mondrian.olap.fun.FunDefBase
 
createCall(Validator, Exp[]) - Method in class mondrian.olap.fun.NamedSetCurrentFunDef
 
createCall(Validator, Exp[]) - Method in class mondrian.olap.fun.NamedSetCurrentOrdinalFunDef
 
createCall(Validator, Exp[]) - Method in class mondrian.olap.fun.NativizeSetFunDef
 
createCall(Validator, Exp[]) - Method in class mondrian.olap.fun.ParameterFunDef
 
createCall(Validator, Exp[]) - Method in interface mondrian.olap.FunDef
Creates an expression which represents a call to this function with a given set of arguments.
createCellFormatter(FormatterCreateContext) - Method in class mondrian.rolap.format.FormatterFactory
Given the name of a cell formatter class and/or a cell formatter script, returns a cell formatter.
createCollapsed() - Method in class mondrian.rolap.aggmatcher.AggGen
Return a String containing the sql code to create a collapsed dimension table.
createCompiler() - Method in class mondrian.olap.Query
 
createCompoundCommand(List<CacheControl.MemberEditCommand>) - Method in interface mondrian.olap.CacheControl
Builds a compound command which is executed atomically.
createCompoundCommand(List<CacheControl.MemberEditCommand>) - Method in class mondrian.rolap.CacheControlImpl
 
createCompoundCommand(CacheControl.MemberEditCommand...) - Method in interface mondrian.olap.CacheControl
Builds a compound command which is executed atomically.
createCompoundCommand(CacheControl.MemberEditCommand...) - Method in class mondrian.rolap.CacheControlImpl
 
createConnectionFactory(ServletConfig) - Method in class mondrian.xmla.impl.MondrianXmlaServlet
 
createConnectionFactory(ServletConfig) - Method in class mondrian.xmla.impl.Olap4jXmlaServlet
 
createConnectionFactory(ServletConfig) - Method in class mondrian.xmla.XmlaServlet
 
createCrossjoinRegion(CacheControl.CellRegion...) - Method in interface mondrian.olap.CacheControl
Forms the cartesian product of two or more cell regions.
createCrossjoinRegion(CacheControl.CellRegion...) - Method in class mondrian.rolap.CacheControlImpl
 
createCube(String) - Method in interface mondrian.olap.Schema
Creates a cube by parsing an XML string.
createCube(String) - Method in class mondrian.rolap.RolapSchema
 
createDaily(Date, Date, TimeZone, Time, int) - Static method in class mondrian.util.Schedule
Creates a calendar which fires every day.
createDeleteCommand(CacheControl.MemberSet) - Method in interface mondrian.olap.CacheControl
Creates a command to delete a set of members from the member cache.
createDeleteCommand(CacheControl.MemberSet) - Method in class mondrian.rolap.CacheControlImpl
 
createDeleteCommand(Member) - Method in interface mondrian.olap.CacheControl
Creates a command to delete a member and its descendants from the member cache.
createDeleteCommand(Member) - Method in class mondrian.rolap.CacheControlImpl
 
createDependencyTestingCompiler(ExpCompiler) - Static method in class mondrian.rolap.RolapUtil
Creates a compiler which will generate programs which will test whether the dependencies declared via Calc.dependsOn(Hierarchy) are accurate.
createDialect() - Method in class mondrian.rolap.SqlStatement
For tests
createDialect(DataSource, Connection) - Method in interface mondrian.spi.DialectFactory
Creates a Dialect.
createDialect(DataSource, Connection) - Static method in class mondrian.spi.DialectManager
Creates a Dialect from a JDBC connection.
createDialect(DataSource, Connection) - Method in class mondrian.spi.impl.JdbcDialectFactory
 
createDialect(DataSource, Connection, String) - Static method in class mondrian.spi.DialectManager
Creates a Dialect from a JDBC connection, optionally specifying the name of the dialect class.
createDialectHelper(DialectFactory, DataSource) - Static method in class mondrian.spi.impl.JdbcDialectFactory
createDimension(Cube, String) - Method in interface mondrian.olap.Schema
Creates a dimension in the given cube by parsing an XML string.
createDimension(Cube, String) - Method in class mondrian.rolap.RolapSchema
 
createEvaluator(RolapEvaluator, FunDef, Exp[]) - Method in class mondrian.rolap.RolapNativeRegistry
Returns the matching NativeEvaluator or null if fun can not be executed in SQL for the given context and arguments.
createEvaluator(Statement) - Static method in class mondrian.rolap.RolapUtil
Creates a dummy evaluator.
createException(BitKey) - Method in class mondrian.rolap.BitKey.AbstractBitKey
 
createExpr(OlapElement) - Static method in class mondrian.olap.Util
Converts an olap element (dimension, hierarchy, level or member) into an expression representing a usage of that element in an MDX statement.
createFunDef(Exp[], FunDef) - Method in class mondrian.olap.fun.MultiResolver
 
createFunDef(Exp[], FunDef) - Method in class mondrian.olap.fun.ParameterFunDef.ParameterResolver
 
createFunDef(Exp[], FunDef) - Method in class mondrian.olap.fun.ParameterFunDef.ParamRefResolver
 
createFunDef(Exp[], FunDef) - Method in class mondrian.olap.fun.ReflectiveMultiResolver
 
CreateIndexFailed - Variable in class mondrian.resource.MondrianResource
CreateIndexFailed is 'Mondrian loader could not create index ''{0}'' on table ''{1}''.'
createInExpr(String, StarColumnPredicate, Dialect.Datatype, SqlQuery) - Static method in class mondrian.rolap.RolapStar.Column
Generates a predicate that a column matches one of a list of values.
createList(int) - Static method in class mondrian.calc.TupleCollections
Creates a list of given arity.
createList(int, int) - Static method in class mondrian.calc.TupleCollections
Creates a list of given arity and initial capacity.
createLocale(char, char, String, String, String, String, String[], String[], String[], String[], Locale) - Static method in class mondrian.util.Format
Create a Format.FormatLocale object characterized by the given properties.
createLocale(Locale) - Static method in class mondrian.util.Format
 
createLost() - Method in class mondrian.rolap.aggmatcher.AggGen
Return a String containing the sql code to create a lost dimension table.
createMany(int[]) - Static method in class mondrian.rolap.Modulos.Generator
 
createMany(Axis[]) - Static method in class mondrian.rolap.Modulos.Generator
 
createMeasuresRegion(Cube) - Method in interface mondrian.olap.CacheControl
Creates a region consisting of all measures in a given cube.
createMeasuresRegion(Cube) - Method in class mondrian.rolap.CacheControlImpl
 
createMember(Member, Level, String, Formula) - Method in interface mondrian.olap.Hierarchy
Creates a member of this hierarchy.
createMember(Member, Level, String, Formula) - Method in class mondrian.rolap.RolapCubeHierarchy
 
createMember(Member, Level, String, Formula) - Method in class mondrian.rolap.RolapHierarchy
 
createMemberRegion(boolean, Member, boolean, Member, boolean) - Method in interface mondrian.olap.CacheControl
Creates a cell region consisting of a range between two members.
createMemberRegion(boolean, Member, boolean, Member, boolean) - Method in class mondrian.rolap.CacheControlImpl
 
createMemberRegion(Member, boolean) - Method in interface mondrian.olap.CacheControl
Creates a cell region consisting of a single member.
createMemberRegion(Member, boolean) - Method in class mondrian.rolap.CacheControlImpl
 
createMemberSet(boolean, Member, boolean, Member, boolean) - Method in interface mondrian.olap.CacheControl
Creates a member set consisting of a range between two members.
createMemberSet(boolean, Member, boolean, Member, boolean) - Method in class mondrian.rolap.CacheControlImpl
 
createMemberSet(Member, boolean) - Method in interface mondrian.olap.CacheControl
Creates a member set containing either a single member, or a member and its descendants.
createMemberSet(Member, boolean) - Method in class mondrian.rolap.CacheControlImpl
 
createMonthlyByDay(Date, Date, TimeZone, Time, int, int) - Static method in class mondrian.util.Schedule
Creates a calendar which fires on particular days of each month.
createMonthlyByWeek(Date, Date, TimeZone, Time, int, int, int) - Static method in class mondrian.util.Schedule
Creates a calendar which fires on particular days of particular weeks of a month.
createMoveCommand(Member, Member) - Method in interface mondrian.olap.CacheControl
Creates a command to Move a member (with its descendants) to a new location, that is to a new parent.
createMoveCommand(Member, Member) - Method in class mondrian.rolap.CacheControlImpl
 
createOnce(Date, TimeZone) - Static method in class mondrian.util.Schedule
Creates a calendar which fires only once.
createOrLookupParam(boolean, String, Type, Exp, String) - Method in interface mondrian.olap.Validator
Creates or retrieves the parameter corresponding to a "Parameter" or "ParamRef" function call.
createParser() - Method in class mondrian.olap.ConnectionBase
 
createPinSet() - Method in class mondrian.rolap.agg.AggregationManager
 
createPinSet() - Method in class mondrian.rolap.RolapAggregationManager
createProfilingCompiler(ExpCompiler) - Static method in class mondrian.rolap.RolapUtil
 
createPropertyFormatter(FormatterCreateContext) - Method in class mondrian.rolap.format.FormatterFactory
Given the name of a property formatter class and/or a property formatter script, returns a property formatter.
createRandom(long) - Static method in class mondrian.olap.Util
Creates a random number generator.
createRolapMemberFormatter(FormatterCreateContext) - Method in class mondrian.rolap.format.FormatterFactory
Given the name of a member formatter class and/or a member formatter script, returns a member formatter.
createRootRole(Schema) - Static method in class mondrian.olap.Util
Returns a role which has access to everything.
createRow(ResultSet) - Method in class mondrian.rolap.agg.SegmentLoader.RowList
 
createScenario() - Method in class mondrian.olap4j.MondrianOlap4jConnection
 
createScenario() - Method in class mondrian.rolap.RolapConnection
Helper method to allow olap4j wrappers to implement OlapConnection.createScenario().
createScopedNamedSet(String, QueryPart, Exp) - Method in class mondrian.olap.Query
Creates a named set defined by an alias.
createSecureDocBuilderFactory() - Static method in class mondrian.util.XmlParserFactoryProducer
Creates an instance of DocumentBuilderFactory class with enabled XMLConstants.FEATURE_SECURE_PROCESSING property.
createSecureSAXParserFactory() - Static method in class mondrian.util.XmlParserFactoryProducer
Creates an instance of SAXParserFactory class with enabled XMLConstants.FEATURE_SECURE_PROCESSING property.
createSegmentBody(List<Pair<SortedSet<Comparable>, Boolean>>) - Method in interface mondrian.rolap.agg.SegmentDataset
Return an immutable, final and serializable implementation of a SegmentBody in order to cache this dataset.
createSetPropertyCommand(CacheControl.MemberSet, Map<String, Object>) - Method in interface mondrian.olap.CacheControl
Creates a command to several properties changes over a set of members.
createSetPropertyCommand(CacheControl.MemberSet, Map<String, Object>) - Method in class mondrian.rolap.CacheControlImpl
 
createSetPropertyCommand(Member, String, Object) - Method in interface mondrian.olap.CacheControl
Creates a command to change one property of a member.
createSetPropertyCommand(Member, String, Object) - Method in class mondrian.rolap.CacheControlImpl
 
createSimpleValidator(FunTable) - Static method in class mondrian.olap.Util
Creates a very simple implementation of Validator.
createStatement() - Method in class mondrian.olap4j.MondrianOlap4jConnection
 
createStatement(int, int) - Method in class mondrian.olap4j.MondrianOlap4jConnection
 
createStatement(int, int, int) - Method in class mondrian.olap4j.MondrianOlap4jConnection
 
createString(String) - Static method in class mondrian.olap.Literal
Creates a string literal.
createSymbol(String) - Static method in class mondrian.olap.Literal
Creates a symbol.
CreateTableFailed - Variable in class mondrian.resource.MondrianResource
CreateTableFailed is 'Mondrian loader could not create table ''{0}''.'
createUdf(Class<? extends UserDefinedFunction>, String) - Static method in class mondrian.olap.Util
Creates a new udf instance from the given udf class.
createUnionRegion(CacheControl.CellRegion...) - Method in interface mondrian.olap.CacheControl
Forms the union of two or more cell regions.
createUnionRegion(CacheControl.CellRegion...) - Method in class mondrian.rolap.CacheControlImpl
 
createUnionSet(CacheControl.MemberSet...) - Method in interface mondrian.olap.CacheControl
Forms the union of two or more member sets.
createUnionSet(CacheControl.MemberSet...) - Method in class mondrian.rolap.CacheControlImpl
 
createValidator() - Method in class mondrian.olap.Query
Creates a validator for this query.
createValidator(Map<QueryPart, QueryPart>) - Method in class mondrian.olap.Query
 
createValidator(FunTable, boolean) - Method in class mondrian.olap.Query
Creates a validator for this query that uses a given function table and function validation policy.
createValidator(FunTable, boolean, Map<QueryPart, QueryPart>) - Method in class mondrian.olap.Query
 
createWeekly(Date, Date, TimeZone, Time, int, int) - Static method in class mondrian.util.Schedule
Creates a calendar which fires on particular days each week.
createWithRepository(RepositoryContentFinder, CatalogLocator) - Static method in class mondrian.olap.MondrianServer
Creates a server.
createWithRepository(RepositoryContentFinder, CatalogLocator) - Method in class mondrian.server.MondrianServerRegistry
 
CreationException - Exception in mondrian.util
 
CreationException() - Constructor for exception mondrian.util.CreationException
 
CreationException(String) - Constructor for exception mondrian.util.CreationException
 
CreationException(String, Throwable) - Constructor for exception mondrian.util.CreationException
 
CreationException(Throwable) - Constructor for exception mondrian.util.CreationException
 
CrossJoinAnalyzer(TupleList, NativizeSetFunDef.SubstitutionMap) - Constructor for class mondrian.olap.fun.NativizeSetFunDef.CrossJoinAnalyzer
 
CrossJoinArg - Interface in mondrian.rolap.sql
"Light version" of a TupleConstraint, represents one of member.children, level.members, member.descendants, {enumeration}.
crossJoinArgFactory() - Method in class mondrian.rolap.RolapNativeSet
 
CrossJoinArgFactory - Class in mondrian.rolap.sql
Creates CrossJoinArgs for use in constraining SQL queries.
CrossJoinArgFactory(boolean) - Constructor for class mondrian.rolap.sql.CrossJoinArgFactory
 
CrossJoinFunDef - Class in mondrian.olap.fun
Definition of the CrossJoin MDX function.
CrossJoinFunDef(FunDef) - Constructor for class mondrian.olap.fun.CrossJoinFunDef
 
CrossJoinOptimizerSize - Variable in class mondrian.olap.MondrianProperties
Property that defines when to apply the crossjoin optimization algorithm.
cube - Variable in class mondrian.olap.MondrianDef.CubeGrant
 
Cube - Enum constant in enum class mondrian.xmla.PropertyDefinition
 
Cube - Interface in mondrian.olap
Cube.
Cube - Static variable in class mondrian.olap.Category
Cube is a cube expression.
Cube() - Constructor for class mondrian.olap.MondrianDef.Cube
 
Cube(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.Cube
 
CUBE_NAME - Static variable in class mondrian.olap.CubeBase
 
CUBE_NAME - Static variable in class mondrian.olap.Property
Definition of the property which holds the name of the current cube.
CUBE_NAME_ORDINAL - Static variable in class mondrian.olap.Property
 
CubeAccess - Class in mondrian.olap
This class implements object of type GrantCube to apply permissions on user's MDX query
CubeAccess(Cube) - Constructor for class mondrian.olap.CubeAccess
Creates a CubeAccess object.
CubeBase - Class in mondrian.olap
CubeBase is an abstract implementation of Cube.
CubeBase(String, String, boolean, String, Dimension[]) - Constructor for class mondrian.olap.CubeBase
Creates a CubeBase.
CubeComparator() - Constructor for class mondrian.rolap.RolapCube.CubeComparator
 
CubeDimension() - Constructor for class mondrian.olap.MondrianDef.CubeDimension
 
CubeDimension(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.CubeDimension
 
CubeGrant() - Constructor for class mondrian.olap.MondrianDef.CubeGrant
 
CubeGrant(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.CubeGrant
 
cubeGrants - Variable in class mondrian.olap.MondrianDef.SchemaGrant
 
cubeLevel - Variable in class mondrian.rolap.RolapCubeMember
 
cubeName - Variable in class mondrian.olap.MondrianDef.CubeUsage
 
cubeName - Variable in class mondrian.olap.MondrianDef.VirtualCubeDimension
 
cubeName - Variable in class mondrian.olap.MondrianDef.VirtualCubeMeasure
 
cubeName - Variable in class mondrian.spi.SegmentHeader
 
CubeRelationNotTable - Variable in class mondrian.resource.MondrianResource
CubeRelationNotTable is 'The Cube ''{0}'' relation is not a MondrianDef.Table but rather ''{1}''.'
cubes - Variable in class mondrian.olap.MondrianDef.Schema
Cubes in this schema.
cubeSource - Variable in class mondrian.rolap.RolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader
cubeSource is passed as our member builder
cubeSource - Variable in class mondrian.rolap.RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader
cubeSource is passed as our member builder
CubeType - Class in mondrian.olap.type
The type of an expression which represents a Cube or Virtual Cube.
CubeType(Cube) - Constructor for class mondrian.olap.type.CubeType
Creates a type representing a cube.
cubeUsage - Variable in class mondrian.olap.MondrianDef.VirtualCube
 
CubeUsage() - Constructor for class mondrian.olap.MondrianDef.CubeUsage
 
CubeUsage(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.CubeUsage
 
cubeUsages - Variable in class mondrian.olap.MondrianDef.CubeUsages
 
CubeUsages() - Constructor for class mondrian.olap.MondrianDef.CubeUsages
 
CubeUsages(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.CubeUsages
 
curChar - Variable in class mondrian.parser.MdxParserImplTokenManager
 
Currency - Enum constant in enum class mondrian.xmla.RowsetDefinition.MdschemaFunctionsRowset.VarType
 
current() - Method in class mondrian.calc.impl.AbstractTupleList.AbstractTupleListIterator
 
current() - Method in interface mondrian.calc.TupleCursor
Returns the tuple that this cursor is positioned on.
CurrentDateMemberExactUdf - Class in mondrian.udf
User-defined function CurrentDateMember.
CurrentDateMemberExactUdf() - Constructor for class mondrian.udf.CurrentDateMemberExactUdf
 
CurrentDateMemberUdf - Class in mondrian.udf
User-defined function CurrentDateMember.
CurrentDateMemberUdf() - Constructor for class mondrian.udf.CurrentDateMemberUdf
 
CurrentDateStringUdf - Class in mondrian.udf
User-defined function CurrentDateString, which returns the current date value as a formatted string, based on a format string passed in as a parameter.
CurrentDateStringUdf() - Constructor for class mondrian.udf.CurrentDateStringUdf
 
currentElement() - Method in class mondrian.olap.Walker
returns the current object.
currentIsEmpty() - Method in interface mondrian.olap.Evaluator
Returns whether the current context is an empty cell.
currentIsEmpty() - Method in class mondrian.rolap.RolapEvaluator
 
currentMember() - Method in interface mondrian.olap.Evaluator.NamedSetEvaluator
Returns the current member in the named set.
currentMember() - Method in interface mondrian.olap.Evaluator.SetEvaluator
Returns the current member in the named set.
CurrentMemberWithCompoundSlicer - Variable in class mondrian.resource.MondrianResource
CurrentMemberWithCompoundSlicer is 'The MDX function CURRENTMEMBER failed because the coordinate for the ''{0}'' hierarchy contains a set'
CurrentMemberWithCompoundSlicerAlert - Variable in class mondrian.olap.MondrianProperties
Alerting action to take when a CurrentMember function is applied to a dimension that is also a compound slicer
currentOrdinal() - Method in interface mondrian.olap.Evaluator.NamedSetEvaluator
Returns the ordinal of the current member or tuple in the named set.
currentOrdinal() - Method in interface mondrian.olap.Evaluator.SetEvaluator
Returns the ordinal of the current member or tuple in the named set.
currentToArray(Member[], int) - Method in class mondrian.calc.impl.AbstractTupleCursor
 
currentToArray(Member[], int) - Method in class mondrian.calc.impl.AbstractTupleList.AbstractTupleListIterator
 
currentToArray(Member[], int) - Method in interface mondrian.calc.TupleCursor
Writes the member(s) of the next tuple to a given offset in an array.
currentToken - Variable in exception mondrian.parser.ParseException
This is the last token that has been consumed successfully.
currentTuple() - Method in interface mondrian.olap.Evaluator.NamedSetEvaluator
Returns the current tuple in the named set.
currentTuple() - Method in interface mondrian.olap.Evaluator.SetEvaluator
Returns the current tuple in the named set.
cursor - Variable in class mondrian.util.UnsupportedList.Itr
 
CUSTOM - Enum constant in enum class mondrian.olap.Access
A grant that covers none of the children unless explicitly granted.
CustomizedFunctionTable - Class in mondrian.olap.fun
Interface to build a customized function table, selecting functions from the set of supported functions in an instance of BuiltinFunTable.
CustomizedFunctionTable(Set<String>) - Constructor for class mondrian.olap.fun.CustomizedFunctionTable
 
CustomizedFunctionTable(Set<String>, Set<FunDef>) - Constructor for class mondrian.olap.fun.CustomizedFunctionTable
 
CycleDuringParameterEvaluation - Variable in class mondrian.resource.MondrianResource
CycleDuringParameterEvaluation is 'Cycle occurred while evaluating parameter ''{0}'''

D

databaseProduct - Variable in class mondrian.spi.impl.JdbcDialectImpl
Major database product (or null if product is not a common one)
DataObject - Enum constant in enum class mondrian.xmla.RowsetDefinition.MdschemaFunctionsRowset.VarType
 
DataSource - Enum constant in enum class mondrian.rolap.RolapConnectionProperties
The "DataSource" property is the name of a data source class.
DataSource() - Constructor for class mondrian.xmla.DataSourcesConfig.DataSource
 
DataSource(DOMWrapper) - Constructor for class mondrian.xmla.DataSourcesConfig.DataSource
 
DATASOURCE_DESCRIPTION - Static variable in class mondrian.tui.XmlaSupport
 
DATASOURCE_INFO - Static variable in class mondrian.tui.XmlaSupport
 
DATASOURCE_NAME - Static variable in class mondrian.tui.XmlaSupport
 
dataSourceChangeListener(Scripts.ScriptDefinition) - Static method in class mondrian.spi.impl.Scripts
Creates an implementation of the DataSourceChangeListener SPI based on a script.
DataSourceChangeListener - Enum constant in enum class mondrian.rolap.RolapConnectionProperties
The name of a class implementing the DataSourceChangeListener interface.
DataSourceChangeListener - Interface in mondrian.spi
Deprecated.
Will be removed with Mondrian 4.0.
DataSourceChangeListenerImpl - Class in mondrian.spi.impl
Default implementation of a data source change listener that always returns that the datasource is unchanged.
DataSourceChangeListenerImpl() - Constructor for class mondrian.spi.impl.DataSourceChangeListenerImpl
Creates a new instance of DataSourceChangeListenerImpl
DataSourceChangeListenerImpl2 - Class in mondrian.spi.impl
Default implementation of a data source change listener that always returns that the datasource is changed.
DataSourceChangeListenerImpl2() - Constructor for class mondrian.spi.impl.DataSourceChangeListenerImpl2
Creates a new instance of DataSourceChangeListenerImpl2
DataSourceChangeListenerImpl3 - Class in mondrian.spi.impl
Default implementation of a data source change listener that always returns that the datasource is changed.
DataSourceChangeListenerImpl3() - Constructor for class mondrian.spi.impl.DataSourceChangeListenerImpl3
Creates a new instance of DataSourceChangeListenerImpl2
DataSourceChangeListenerImpl4 - Class in mondrian.spi.impl
Default implementation of a data source change listener that always returns that the datasource is changed.
DataSourceChangeListenerImpl4() - Constructor for class mondrian.spi.impl.DataSourceChangeListenerImpl4
Creates a new instance of DataSourceChangeListenerImpl2
DataSourceChangeListenerImpl4(int, int) - Constructor for class mondrian.spi.impl.DataSourceChangeListenerImpl4
 
DataSourceDescription - Static variable in class mondrian.xmla.DataSourcesConfig
 
dataSourceInfo - Variable in class mondrian.xmla.DataSourcesConfig.Catalog
ConnectString of Mondrian (minus the catalog entry).
dataSourceInfo - Variable in class mondrian.xmla.DataSourcesConfig.DataSource
ConnectString of Mondrian (minus the catalog entry).
DataSourceInfo - Enum constant in enum class mondrian.xmla.PropertyDefinition
 
DataSourceInfo - Static variable in class mondrian.xmla.DataSourcesConfig
 
DataSourceName - Static variable in class mondrian.xmla.DataSourcesConfig
 
dataSourceResolver(Scripts.ScriptDefinition) - Static method in class mondrian.spi.impl.Scripts
Creates an implementation of the DataSourceResolver SPI based on a script.
DataSourceResolver - Interface in mondrian.spi
Plugin class that resolves data source name to DataSource object.
DataSourceResolverClass - Variable in class mondrian.olap.MondrianProperties
Property that defines the name of the plugin class that resolves data source names to DataSource objects.
dataSources - Variable in class mondrian.server.DynamicContentFinder
 
dataSources - Variable in class mondrian.xmla.DataSourcesConfig.DataSources
The list of data sources supported by XMLA service.
DataSources() - Constructor for class mondrian.xmla.DataSourcesConfig.DataSources
 
DataSources(DOMWrapper) - Constructor for class mondrian.xmla.DataSourcesConfig.DataSources
 
DataSourcesConfig - Class in mondrian.xmla
This is the XML model for XMLA DataSources Configuration.
DataSourcesConfig() - Constructor for class mondrian.xmla.DataSourcesConfig
 
DataSourcesConfig.Catalog - Class in mondrian.xmla
 
DataSourcesConfig.Catalogs - Class in mondrian.xmla
The list of catalogs associated with a data source.
DataSourcesConfig.DataSource - Class in mondrian.xmla
Definition of a data source.
DataSourcesConfig.DataSources - Class in mondrian.xmla
The list of data sources supported by XMLA service.
datatype - Variable in class mondrian.olap.MondrianDef.Measure
 
DATATYPE - Static variable in class mondrian.olap.Property
Definition of the property which holds the datatype of a cell.
DATATYPE_ORDINAL - Static variable in class mondrian.olap.Property
 
date() - Static method in class mondrian.olap.fun.vba.Vba
 
Date - Enum constant in enum class mondrian.spi.Dialect.Datatype
 
Date - Enum constant in enum class mondrian.xmla.RowsetDefinition.MdschemaFunctionsRowset.VarType
 
DATE_FORMAT_HEADER - Static variable in class mondrian.tui.MockHttpServletRequest
 
DATE_FORMAT_HEADER - Static variable in class mondrian.tui.MockHttpServletResponse
 
dateAdd(String, double, Date) - Static method in class mondrian.olap.fun.vba.Vba
 
dateDiff(String, Date, Date) - Static method in class mondrian.olap.fun.vba.Vba
 
dateDiff(String, Date, Date, int) - Static method in class mondrian.olap.fun.vba.Vba
 
dateDiff(String, Date, Date, int, int) - Static method in class mondrian.olap.fun.vba.Vba
 
datePart(String, Date) - Static method in class mondrian.olap.fun.vba.Vba
 
datePart(String, Date, int) - Static method in class mondrian.olap.fun.vba.Vba
 
datePart(String, Date, int, int) - Static method in class mondrian.olap.fun.vba.Vba
 
dateSerial(int, int, int) - Static method in class mondrian.olap.fun.vba.Vba
 
DateTime - Static variable in class mondrian.olap.Category
Represents a DataTime expression.
DateTimeCalc - Interface in mondrian.calc
Compiled expression whose result is a Date, representing an MDX DateTime value.
DateTimeType - Class in mondrian.olap.type
The type of an expression representing a date, time or timestamp.
DateTimeType() - Constructor for class mondrian.olap.type.DateTimeType
Creates a DateTime type.
dateValue(Date) - Static method in class mondrian.olap.fun.vba.Vba
 
day(Date) - Static method in class mondrian.olap.fun.vba.Vba
 
DB2 - Enum constant in enum class mondrian.spi.Dialect.DatabaseProduct
 
DB2_AS400 - Enum constant in enum class mondrian.spi.Dialect.DatabaseProduct
 
DB2_OLD_AS400 - Enum constant in enum class mondrian.spi.Dialect.DatabaseProduct
 
Db2Dialect - Class in mondrian.spi.impl
Implementation of Dialect for the IBM DB2 database.
Db2Dialect(Connection) - Constructor for class mondrian.spi.impl.Db2Dialect
Creates a Db2Dialect.
Db2OldAs400Dialect - Class in mondrian.spi.impl
Implementation of Dialect for old versions of the IBM DB2/AS400 database.
Db2OldAs400Dialect(Connection) - Constructor for class mondrian.spi.impl.Db2OldAs400Dialect
Creates a Db2OldAs400Dialect.
DbpropMsmdMDXCompatibility - Enum constant in enum class mondrian.xmla.PropertyDefinition
 
DbpropMsmdSubqueries - Enum constant in enum class mondrian.xmla.PropertyDefinition
 
DBSCHEMA_CATALOGS - Enum constant in enum class mondrian.xmla.RowsetDefinition
restrictions
DBSCHEMA_COLUMNS - Enum constant in enum class mondrian.xmla.RowsetDefinition
restrictions
DBSCHEMA_PROVIDER_TYPES - Enum constant in enum class mondrian.xmla.RowsetDefinition
restrictions
DBSCHEMA_SCHEMATA - Enum constant in enum class mondrian.xmla.RowsetDefinition
 
DBSCHEMA_SOURCE_TABLES - Enum constant in enum class mondrian.xmla.RowsetDefinition
 
DBSCHEMA_TABLES - Enum constant in enum class mondrian.xmla.RowsetDefinition
http://msdn2.microsoft.com/en-us/library/ms126299(SQL.90).aspx
DBSCHEMA_TABLES_INFO - Enum constant in enum class mondrian.xmla.RowsetDefinition
http://msdn.microsoft.com/library/en-us/oledb/htm/ oledbtables_info_rowset.asp
dbTimeMillis() - Static method in class mondrian.olap.Util
Deprecated.
dDB(double, double, double, double) - Static method in class mondrian.olap.fun.vba.Vba
 
dDB(double, double, double, double, double) - Static method in class mondrian.olap.fun.vba.Vba
 
debug - Variable in class mondrian.olap.Scanner
 
debug(String) - Method in class mondrian.tui.CmdRunner
 
debug(String, String) - Static method in class mondrian.olap.fun.LinReg
 
debug(Document) - Static method in class mondrian.web.taglib.DomBuilder
 
DEBUG - Static variable in class mondrian.olap.Util
Flag to control expensive debugging.
debugStream - Variable in class mondrian.parser.MdxParserImplTokenManager
Debug output.
Decimal - Enum constant in enum class mondrian.xmla.RowsetDefinition.MdschemaFunctionsRowset.VarType
 
DECIMAL - Enum constant in enum class mondrian.rolap.SqlStatement.Type
 
DECIMAL_NUMERIC_LITERAL - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
DecimalType - Class in mondrian.olap.type
Subclass of NumericType which guarantees fixed number of decimal places.
DecimalType(int, int) - Constructor for class mondrian.olap.type.DecimalType
Creates a decimal type with precision and scale.
decode(byte[], int, int) - Static method in class mondrian.util.Base64
Very low-level access to decoding ASCII characters in the form of a byte array.
decode(String) - Static method in class mondrian.util.Base64
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
DECODE - Static variable in class mondrian.util.Base64
Specify decoding.
decodeCategory(String, int) - Static method in class mondrian.olap.fun.FunUtil
Decodes the offsetth character of an encoded method signature into a type category.
decodeFromFile(String) - Static method in class mondrian.util.Base64
Convenience method for reading a base64-encoded file and decoding it.
decodeParameterCategories(String) - Static method in class mondrian.olap.fun.FunUtil
Decodes a string of parameter types into an array of type codes.
decodeReturnCategory(String) - Static method in class mondrian.olap.fun.FunUtil
Decodes the signature of a function into a category code which describes the return type of the operator.
decodeSyntacticType(String) - Static method in class mondrian.olap.fun.FunUtil
Decodes the syntactic type of an operator.
decodeToFile(String, String) - Static method in class mondrian.util.Base64
Convenience method for decoding data to a file.
decodeToObject(String) - Static method in class mondrian.util.Base64
Attempts to decode Base64 data and deserialize a Java Object within.
deduceIdentifierQuoteString(DatabaseMetaData) - Method in class mondrian.spi.impl.HiveDialect
 
deduceIdentifierQuoteString(DatabaseMetaData) - Method in class mondrian.spi.impl.ImpalaDialect
 
deduceIdentifierQuoteString(DatabaseMetaData) - Method in class mondrian.spi.impl.JdbcDialectImpl
 
deduceIdentifierQuoteString(DatabaseMetaData) - Method in class mondrian.spi.impl.MySqlDialect
 
deduceIdentifierQuoteString(DatabaseMetaData) - Method in class mondrian.spi.impl.NuoDbDialect
The NuoDB JDBC driver lists " " as the string to use for quoting, but we know better.
deduceMaxColumnNameLength(DatabaseMetaData) - Method in class mondrian.spi.impl.HiveDialect
 
deduceMaxColumnNameLength(DatabaseMetaData) - Method in class mondrian.spi.impl.JdbcDialectImpl
 
deduceProductName(DatabaseMetaData) - Method in class mondrian.spi.impl.JdbcDialectImpl
 
deduceProductName(DatabaseMetaData) - Method in class mondrian.spi.impl.MariaDBDialect
 
deduceProductName(DatabaseMetaData) - Method in class mondrian.spi.impl.MySqlDialect
 
deduceProductVersion(DatabaseMetaData) - Method in class mondrian.spi.impl.JdbcDialectImpl
 
deduceReadOnly(DatabaseMetaData) - Method in class mondrian.spi.impl.HiveDialect
 
deduceReadOnly(DatabaseMetaData) - Method in class mondrian.spi.impl.JdbcDialectImpl
 
deduceSupportedResultSetStyles(DatabaseMetaData) - Method in class mondrian.spi.impl.HiveDialect
 
deduceSupportedResultSetStyles(DatabaseMetaData) - Method in class mondrian.spi.impl.JdbcDialectImpl
 
deduceSupportsSelectNotInGroupBy(Connection) - Method in class mondrian.spi.impl.JdbcDialectImpl
Detects whether the database is configured to permit queries that include columns in the SELECT that are not also in the GROUP BY.
deduceSupportsSelectNotInGroupBy(Connection) - Method in class mondrian.spi.impl.MySqlDialect
 
deep - Variable in class mondrian.xmla.RowsetDefinition.MdschemaMeasuresRowset
 
Deep - Enum constant in enum class mondrian.xmla.PropertyDefinition
Mondrian-specific extension to XMLA.
DEFAULT - Static variable in interface mondrian.parser.MdxParserImplConstants
Lexical state.
DEFAULT_CAPACITY - Static variable in class mondrian.util.ObjectPool
 
DEFAULT_DATASOURCE_FILE - Static variable in class mondrian.xmla.impl.MondrianXmlaServlet
 
DEFAULT_MAX_LOAD_FACTOR - Static variable in class mondrian.util.ObjectPool
 
DEFAULT_MIN_LOAD_FACTOR - Static variable in class mondrian.util.ObjectPool
 
DEFAULT_MSG_LIMIT - Static variable in class mondrian.recorder.AbstractRecorder
 
DefaultDef - Class in mondrian.rolap.aggmatcher
This is the XML model for defining default aggregate table recognition and level/measure mapping.
DefaultDef() - Constructor for class mondrian.rolap.aggmatcher.DefaultDef
 
DefaultDef.AggRule - Class in mondrian.rolap.aggmatcher
A RolapConnection uses one AggRule.
DefaultDef.AggRules - Class in mondrian.rolap.aggmatcher
The set of "named" rules for matching aggregate tables.
DefaultDef.Base - Class in mondrian.rolap.aggmatcher
Base is the base class for all of the elements.
DefaultDef.CaseMatcher - Class in mondrian.rolap.aggmatcher
This is a base class for all elements that can match strings where the case of the string is important.
DefaultDef.FactCountMatch - Class in mondrian.rolap.aggmatcher
This is used to identify the "fact_count" column in an aggregate table.
DefaultDef.FactCountMatchRef - Class in mondrian.rolap.aggmatcher
 
DefaultDef.ForeignKeyMatch - Class in mondrian.rolap.aggmatcher
This is used to identify foreign key columns in a candidate aggregate table given the name of a foreign key column of the base fact table.
DefaultDef.ForeignKeyMatchRef - Class in mondrian.rolap.aggmatcher
 
DefaultDef.IgnoreMap - Class in mondrian.rolap.aggmatcher
This is the template used to specify columns to be ignored.
DefaultDef.IgnoreMapRef - Class in mondrian.rolap.aggmatcher
 
DefaultDef.LevelMap - Class in mondrian.rolap.aggmatcher
This is the template that maps from a combination of level usage_prefix hierarchy_name level_name level_column_name
DefaultDef.LevelMapRef - Class in mondrian.rolap.aggmatcher
 
DefaultDef.Mapper - Class in mondrian.rolap.aggmatcher
This allows one to create an element that matches against a single template, where the template is an attribute.
DefaultDef.MeasureMap - Class in mondrian.rolap.aggmatcher
This is the template that maps from a combination of measure measure_name, measure_column_name, and aggregate_name ("count", "sum", "avg", "min", "max", "distinct-count").
DefaultDef.MeasureMapRef - Class in mondrian.rolap.aggmatcher
 
DefaultDef.NameMatcher - Class in mondrian.rolap.aggmatcher
A NameMatcher is a CaseMatcher that prepends and appends regular expressions to a given string as part of creating the matching regular expression.
DefaultDef.Ref - Class in mondrian.rolap.aggmatcher
 
DefaultDef.Regex - Class in mondrian.rolap.aggmatcher
This element is used in a vector of child elements when one wishes to have one or more regular expressions associated with matching a given string.
DefaultDef.RegexMapper - Class in mondrian.rolap.aggmatcher
 
DefaultDef.TableMatch - Class in mondrian.rolap.aggmatcher
This is used to identify which tables in the database might be aggregate table of a given fact table.
DefaultDef.TableMatchRef - Class in mondrian.rolap.aggmatcher
 
defaultMeasure - Variable in class mondrian.olap.MondrianDef.Cube
 
defaultMeasure - Variable in class mondrian.olap.MondrianDef.VirtualCube
 
defaultMember - Variable in class mondrian.olap.MondrianDef.Hierarchy
 
DefaultMemberChildrenConstraint - Class in mondrian.rolap
Restricts the SQL result set to the parent member of a MemberChildren query.
DefaultMemberChildrenConstraint() - Constructor for class mondrian.rolap.DefaultMemberChildrenConstraint
 
DefaultPropertyValueMapFactory() - Constructor for class mondrian.rolap.RolapMemberBase.DefaultPropertyValueMapFactory
 
defaultRole - Variable in class mondrian.olap.MondrianDef.Schema
 
DefaultRules - Class in mondrian.rolap.aggmatcher
Container for the default aggregate recognition rules.
DefaultSaxWriter - Class in mondrian.xmla.impl
Default implementation of SaxWriter.
DefaultSaxWriter(OutputStream) - Constructor for class mondrian.xmla.impl.DefaultSaxWriter
Creates a DefaultSaxWriter writing to an OutputStream.
DefaultSaxWriter(OutputStream, String) - Constructor for class mondrian.xmla.impl.DefaultSaxWriter
 
DefaultSaxWriter(PrintWriter, int) - Constructor for class mondrian.xmla.impl.DefaultSaxWriter
Creates a DefaultSaxWriter writing to a PrintWriter.
DefaultSaxWriter(Writer) - Constructor for class mondrian.xmla.impl.DefaultSaxWriter
Creates a SAXWriter writing to a Writer.
DefaultSaxWriter.StringAttributes - Class in mondrian.xmla.impl
List of SAX attributes based upon a string array.
DefaultTupleConstraint - Class in mondrian.rolap
TupleConstraint which does not restrict the result.
DefaultTupleConstraint() - Constructor for class mondrian.rolap.DefaultTupleConstraint
 
defaultValue - Variable in class mondrian.olap.MondrianDef.Parameter
 
DefaultXmlaRequest - Class in mondrian.xmla.impl
Default implementation of XmlaRequest by DOM API.
DefaultXmlaRequest(Element, String, String, String, String) - Constructor for class mondrian.xmla.impl.DefaultXmlaRequest
 
DefaultXmlaResponse - Class in mondrian.xmla.impl
Default implementation of XmlaResponse.
DefaultXmlaResponse(OutputStream, String, Enumeration.ResponseMimeType) - Constructor for class mondrian.xmla.impl.DefaultXmlaResponse
 
DefaultXmlaServlet - Class in mondrian.xmla.impl
Default implementation of XML/A servlet.
DefaultXmlaServlet() - Constructor for class mondrian.xmla.impl.DefaultXmlaServlet
 
DEFER_NODE_EXPANSION - Static variable in class mondrian.tui.XmlUtil
 
define(FunInfo) - Method in interface mondrian.olap.FunTable.Builder
Defines a function info that is not matchd by an actual function.
define(Resolver) - Method in interface mondrian.olap.FunTable.Builder
Defines a resolver that will resolve overloaded function calls to function definitions.
define(FunDef) - Method in interface mondrian.olap.FunTable.Builder
Defines a function.
defineFunctions(FunTable.Builder) - Method in class mondrian.olap.fun.BuiltinFunTable
 
defineFunctions(FunTable.Builder) - Method in class mondrian.olap.fun.CustomizedFunctionTable
 
defineFunctions(FunTable.Builder) - Method in class mondrian.olap.fun.GlobalFunTable
 
defineFunctions(FunTable.Builder) - Method in interface mondrian.olap.FunTable
This method is called from the constructor, to define the set of functions and reserved words recognized.
defineReserved(String) - Method in interface mondrian.olap.FunTable.Builder
Defines a reserved word.
definition - Variable in class mondrian.xmla.DataSourcesConfig.Catalog
URI of the schema definition file, for example "/WEB-INF/schema/Marketing.xml".
Definition - Static variable in class mondrian.xmla.DataSourcesConfig
 
degrees(double) - Static method in class mondrian.olap.fun.vba.Excel
 
DelegatingExpCompiler - Class in mondrian.calc.impl
Abstract implementation of ExpCompiler
DelegatingExpCompiler(ExpCompiler) - Constructor for class mondrian.calc.impl.DelegatingExpCompiler
 
DelegatingHierarchyAccess(Role.HierarchyAccess) - Constructor for class mondrian.olap.RoleImpl.DelegatingHierarchyAccess
Creates a DelegatingHierarchyAccess.
DelegatingInvocationHandler - Class in mondrian.util
A class derived from DelegatingInvocationHandler handles a method call by looking for a method in itself with identical parameters.
DelegatingInvocationHandler() - Constructor for class mondrian.util.DelegatingInvocationHandler
 
DelegatingRolapMember - Class in mondrian.rolap
Implementation of RolapMember that delegates all calls to an underlying member.
DelegatingRolapMember(RolapMember) - Constructor for class mondrian.rolap.DelegatingRolapMember
 
DelegatingRole - Class in mondrian.olap
DelegatingRole implements Role by delegating all methods to an underlying Role.
DelegatingRole(Role) - Constructor for class mondrian.olap.DelegatingRole
Creates a DelegatingRole.
DelegatingSchemaReader - Class in mondrian.olap
DelegatingSchemaReader implements SchemaReader by delegating all methods to an underlying SchemaReader.
DelegatingSchemaReader(SchemaReader) - Constructor for class mondrian.olap.DelegatingSchemaReader
Creates a DelegatingSchemaReader.
DelegatingTupleList - Class in mondrian.calc.impl
Implementation of TupleList based on a list of List<Member> tuples.
DelegatingTupleList(int, List<List<Member>>) - Constructor for class mondrian.calc.impl.DelegatingTupleList
Creates a DelegatingTupleList.
dependsOn(Hierarchy) - Method in interface mondrian.calc.Calc
Returns whether this expression depends upon a given hierarchy.
dependsOn(Hierarchy) - Method in class mondrian.calc.impl.AbstractCalc
 
dependsOn(Hierarchy) - Method in class mondrian.calc.impl.ConstantCalc
 
dependsOn(Hierarchy) - Method in class mondrian.calc.impl.MemberArrayValueCalc
 
dependsOn(Hierarchy) - Method in class mondrian.calc.impl.MemberValueCalc
 
dependsOn(Hierarchy) - Method in class mondrian.calc.impl.TupleValueCalc
 
dependsOn(Hierarchy) - Method in class mondrian.calc.impl.ValueCalc
 
dependsOn(Hierarchy) - Method in class mondrian.olap.fun.AggregateFunDef.AggregateCalc
 
dependsOn(Hierarchy) - Method in class mondrian.olap.fun.HierarchyCurrentMemberFunDef.CalcImpl
 
dependsOn(Hierarchy) - Method in class mondrian.olap.fun.HierarchyCurrentMemberFunDef.FixedCalcImpl
 
dependsOnLevelValue - Variable in class mondrian.olap.MondrianDef.Property
 
deprecated(T) - Static method in class mondrian.olap.Util
Deprecated. 
deprecated(T, boolean) - Static method in class mondrian.olap.Util
Deprecated. 
depth - Variable in class mondrian.olap.LevelBase
 
DEPTH - Static variable in class mondrian.olap.Property
Definition of the property which holds the level depth of a member.
DEPTH_ORDINAL - Static variable in class mondrian.olap.Property
 
DERBY - Enum constant in enum class mondrian.spi.Dialect.DatabaseProduct
 
DerbyDialect - Class in mondrian.spi.impl
Implementation of Dialect for the Apache Derby database.
DerbyDialect(Connection) - Constructor for class mondrian.spi.impl.DerbyDialect
Creates a DerbyDialect.
deregister(LockBox.Entry) - Method in class mondrian.util.LockBox
Removes an entry from the lock box.
DESC - Enum constant in enum class mondrian.olap.fun.sort.Sorter.Flag
 
DescendantsAppliedToSetOfTuples - Variable in class mondrian.resource.MondrianResource
DescendantsAppliedToSetOfTuples is 'Argument to Descendants function must be a member or set of members, not a set of tuples'
DescendantsCrossJoinArg - Class in mondrian.rolap.sql
Represents one of: Level.Members: member == null and level != null Member.Children: member != null and level = member.getLevel().getChildLevel() Member.Descendants: member != null and level == some level below member.getLevel()
DescendantsCrossJoinArg(RolapLevel, RolapMember) - Constructor for class mondrian.rolap.sql.DescendantsCrossJoinArg
 
descending - Variable in enum class mondrian.olap.fun.sort.Sorter.Flag
 
DescendingValueComparator() - Constructor for class mondrian.olap.fun.FunUtil.DescendingValueComparator
 
describe(StringBuilder) - Method in class mondrian.rolap.agg.ListColumnPredicate
 
describe(StringBuilder) - Method in class mondrian.rolap.agg.ListPredicate
 
describe(StringBuilder) - Method in class mondrian.rolap.agg.LiteralStarPredicate
 
describe(StringBuilder) - Method in class mondrian.rolap.agg.MemberColumnPredicate
 
describe(StringBuilder) - Method in class mondrian.rolap.agg.MemberTuplePredicate
 
describe(StringBuilder) - Method in class mondrian.rolap.agg.MinusStarPredicate
 
describe(StringBuilder) - Method in class mondrian.rolap.agg.RangeColumnPredicate
 
describe(StringBuilder) - Method in interface mondrian.rolap.agg.Segment.ExcludedRegion
Describes this exclusion region in a human readable way.
describe(StringBuilder) - Method in class mondrian.rolap.agg.ValueColumnPredicate
 
describe(StringBuilder) - Method in interface mondrian.rolap.StarPredicate
Appends a description of this predicate to a StringBuilder.
describeAxes(StringBuilder, int, boolean) - Method in class mondrian.rolap.agg.Segment
 
describeAxes(StringBuilder, int, boolean) - Method in class mondrian.rolap.agg.SegmentWithData
 
description - Variable in class mondrian.olap.DimensionBase
 
description - Variable in class mondrian.olap.EnumeratedValues.BasicValue
 
description - Variable in class mondrian.olap.HierarchyBase
 
description - Variable in class mondrian.olap.LevelBase
 
description - Variable in class mondrian.olap.MondrianDef.CalculatedMember
 
description - Variable in class mondrian.olap.MondrianDef.CalculatedMemberProperty
 
description - Variable in class mondrian.olap.MondrianDef.Cube
 
description - Variable in class mondrian.olap.MondrianDef.CubeDimension
 
description - Variable in class mondrian.olap.MondrianDef.Hierarchy
 
description - Variable in class mondrian.olap.MondrianDef.Level
 
description - Variable in class mondrian.olap.MondrianDef.Measure
 
description - Variable in class mondrian.olap.MondrianDef.NamedSet
 
description - Variable in class mondrian.olap.MondrianDef.Parameter
 
description - Variable in class mondrian.olap.MondrianDef.Property
 
description - Variable in class mondrian.olap.MondrianDef.Schema
 
description - Variable in class mondrian.olap.MondrianDef.VirtualCube
 
description - Variable in class mondrian.xmla.DataSourcesConfig.DataSource
Description.
description - Variable in class mondrian.xmla.Enumeration
 
description - Variable in class mondrian.xmla.XmlaHandler.XmlaExtra.FunctionDefinition
 
DESCRIPTION - Enum constant in enum class mondrian.olap.OlapElement.LocalizedProperty
 
DESCRIPTION - Static variable in class mondrian.olap.Property
Definition of the property which holds the description of this member.
DESCRIPTION_ORDINAL - Static variable in class mondrian.olap.Property
 
destroy() - Method in class mondrian.web.servlet.MdxQueryServlet
Destroys the servlet.
destroy() - Method in class mondrian.xmla.impl.DynamicDatasourceXmlaServlet
 
destroy() - Method in class mondrian.xmla.impl.MondrianXmlaServlet
 
destroy(ServletContextEvent) - Method in class mondrian.web.taglib.ApplResources
 
desubstitute(RolapMember) - Method in class mondrian.rolap.SubstitutingMemberReader
 
desubstitute(RolapMember) - Method in class mondrian.rolap.RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader
Returns the member which was substituted.
desubstitute(RolapMember) - Method in class mondrian.rolap.NoCacheMemberReader
 
desubstitute(RolapMember) - Method in class mondrian.rolap.SmartMemberReader
 
desubstitute(RolapMember) - Method in class mondrian.rolap.RolapCubeHierarchy.RolapCubeSqlMemberSource
 
dialect - Variable in class mondrian.olap.MondrianDef.SQL
 
Dialect - Interface in mondrian.spi
Description of an SQL dialect.
Dialect.DatabaseProduct - Enum Class in mondrian.spi
Enumeration of common database types.
Dialect.Datatype - Enum Class in mondrian.spi
Datatype of a column.
DialectFactory - Interface in mondrian.spi
Factory that creates Dialect objects.
DialectManager - Class in mondrian.spi
Manages Dialect and DialectFactory objects.
DialectUtil - Class in mondrian.spi
 
DialectUtil() - Constructor for class mondrian.spi.DialectUtil
 
digestMd5(String) - Static method in class mondrian.olap.Util
Creates an MD5 hash of a String.
digestSha256(String) - Static method in class mondrian.olap.Util
Parses a string and returns a SHA-256 checksum of it.
DIGIT - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
dimension - Variable in class mondrian.olap.HierarchyBase
 
dimension - Variable in class mondrian.olap.MondrianDef.CalculatedMember
 
dimension - Variable in class mondrian.olap.MondrianDef.DimensionGrant
 
Dimension - Interface in mondrian.olap
A Dimension represents a dimension of a cube.
Dimension - Static variable in class mondrian.olap.Category
Dimension is a dimension expression.
Dimension() - Constructor for class mondrian.olap.MondrianDef.Dimension
 
Dimension(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.Dimension
 
DIMENSION - Static variable in interface mondrian.olap.ParserSym
 
DIMENSION - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
DIMENSION_UNIQUE_NAME - Static variable in class mondrian.olap.CubeBase
 
DIMENSION_UNIQUE_NAME - Static variable in class mondrian.olap.Property
Definition of the property which holds the unique name of the current dimension.
DIMENSION_UNIQUE_NAME_ORDINAL - Static variable in class mondrian.olap.Property
 
DimensionBase - Class in mondrian.olap
Abstract implementation for a Dimension.
DimensionBase(String, String, boolean, String, DimensionType, boolean) - Constructor for class mondrian.olap.DimensionBase
Creates a DimensionBase.
DimensionCalc - Interface in mondrian.calc
Expression which yields a Dimension.
DimensionExpr - Class in mondrian.mdx
Usage of a Dimension as an MDX expression.
DimensionExpr(Dimension) - Constructor for class mondrian.mdx.DimensionExpr
Creates a dimension expression.
DimensionGrant() - Constructor for class mondrian.olap.MondrianDef.DimensionGrant
 
DimensionGrant(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.DimensionGrant
 
dimensionGrants - Variable in class mondrian.olap.MondrianDef.CubeGrant
 
dimensions - Variable in class mondrian.olap.CubeBase
 
dimensions - Variable in class mondrian.olap.MondrianDef.Cube
 
dimensions - Variable in class mondrian.olap.MondrianDef.Schema
Shared dimensions in this schema.
dimensions - Variable in class mondrian.olap.MondrianDef.VirtualCube
 
dimensionType - Variable in class mondrian.olap.DimensionBase
 
DimensionType - Class in mondrian.olap.type
The type of an expression which represents a Dimension.
DimensionType - Enum Class in mondrian.olap
Enumerates the types of dimensions.
DimensionType(Dimension) - Constructor for class mondrian.olap.type.DimensionType
Creates a type representing a dimension.
DimensionUsage() - Constructor for class mondrian.olap.MondrianDef.DimensionUsage
 
DimensionUsage(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.DimensionUsage
 
DimensionUsageHasUnknownLevel - Variable in class mondrian.resource.MondrianResource
DimensionUsageHasUnknownLevel is 'In usage of dimension ''{0}'' in cube ''{1}'', the level ''{2}'' is unknown'
disable_tracing() - Method in class mondrian.parser.MdxParserImpl
Disable tracing.
DisableCaching - Variable in class mondrian.olap.MondrianProperties
Boolean property that controls whether a RolapStar's aggregate data cache is cleared after each query.
DisableLocalSegmentCache - Variable in class mondrian.olap.MondrianProperties
Boolean property that controls whether the data from segments is cached locally.
DISCOVER_DATASOURCES - Enum constant in enum class mondrian.xmla.RowsetDefinition
Returns a list of XML for Analysis data sources available on the server or Web Service.
DISCOVER_ENUMERATORS - Enum constant in enum class mondrian.xmla.RowsetDefinition
restrictions
DISCOVER_KEYWORDS - Enum constant in enum class mondrian.xmla.RowsetDefinition
restrictions
DISCOVER_LITERALS - Enum constant in enum class mondrian.xmla.RowsetDefinition
restrictions
DISCOVER_PROPERTIES - Enum constant in enum class mondrian.xmla.RowsetDefinition
restrictions
DISCOVER_SCHEMA_ROWSETS - Enum constant in enum class mondrian.xmla.RowsetDefinition
Note that SQL Server also returns the data-mining columns.
DISCOVER_XML_METADATA - Enum constant in enum class mondrian.xmla.RowsetDefinition
restrictions
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.AggColumnName
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.AggExclude
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.AggFactCount
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.AggForeignKey
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.AggIgnoreColumn
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.AggLevel
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.AggLevelProperty
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.AggMeasure
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.AggMeasureFactCount
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.AggName
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.AggPattern
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.AggTable
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Annotation
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Annotations
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.CalculatedMember
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.CalculatedMemberProperty
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.CaptionExpression
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.CellFormatter
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Closure
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Column
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.ColumnDef
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.ColumnDefs
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Cube
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.CubeDimension
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.CubeGrant
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.CubeUsage
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.CubeUsages
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Dimension
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.DimensionGrant
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.DimensionUsage
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.ElementFormatter
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.ExpressionView
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Formula
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Hierarchy
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.HierarchyGrant
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Hint
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.InlineTable
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Join
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.KeyExpression
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Level
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Measure
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.MeasureExpression
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.MemberFormatter
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.MemberGrant
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.MemberReaderParameter
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.NamedSet
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.NameExpression
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.OrdinalExpression
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Parameter
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.ParentExpression
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Property
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.PropertyFormatter
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Relation
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.RelationOrJoin
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Role
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.RoleMember
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.RoleUsage
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Row
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Rows
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Schema
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.SchemaGrant
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Script
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.SQL
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Table
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Union
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.UserDefinedFunction
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Value
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.View
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.VirtualCube
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.VirtualCubeDimension
 
display(PrintWriter, int) - Method in class mondrian.olap.MondrianDef.VirtualCubeMeasure
 
display(PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.AggRule
 
display(PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.AggRules
 
display(PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.Base
 
display(PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.CaseMatcher
 
display(PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.FactCountMatch
 
display(PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.FactCountMatchRef
 
display(PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.ForeignKeyMatch
 
display(PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.ForeignKeyMatchRef
 
display(PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.IgnoreMap
 
display(PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.IgnoreMapRef
 
display(PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.LevelMap
 
display(PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.LevelMapRef
 
display(PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.Mapper
 
display(PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.MeasureMap
 
display(PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.MeasureMapRef
 
display(PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.NameMatcher
 
display(PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.Ref
 
display(PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.Regex
 
display(PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.RegexMapper
 
display(PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.TableMatch
 
display(PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.TableMatchRef
 
display(PrintWriter, int) - Method in class mondrian.xmla.DataSourcesConfig.Catalog
 
display(PrintWriter, int) - Method in class mondrian.xmla.DataSourcesConfig.Catalogs
 
display(PrintWriter, int) - Method in class mondrian.xmla.DataSourcesConfig.DataSource
 
display(PrintWriter, int) - Method in class mondrian.xmla.DataSourcesConfig.DataSources
 
DISPLAY_FOLDER - Static variable in class mondrian.olap.Property
Definition of the property which holds the DISPLAY_FOLDER.
DISPLAY_FOLDER_ORDINAL - Static variable in class mondrian.olap.Property
 
DISPLAY_INFO - Static variable in class mondrian.olap.Property
Definition of the property which holds the DISPLAY_INFO required by XML/A.
DISPLAY_INFO_ORDINAL - Static variable in class mondrian.olap.Property
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.AggColumnName
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.AggExclude
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.AggFactCount
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.AggForeignKey
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.AggIgnoreColumn
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.AggLevel
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.AggLevelProperty
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.AggMeasure
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.AggMeasureFactCount
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.AggName
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.AggPattern
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.AggTable
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Annotation
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Annotations
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.CalculatedMember
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.CalculatedMemberProperty
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.CaptionExpression
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.CellFormatter
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Closure
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Column
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.ColumnDef
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.ColumnDefs
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Cube
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.CubeDimension
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.CubeGrant
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.CubeUsage
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.CubeUsages
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Dimension
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.DimensionGrant
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.DimensionUsage
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.ElementFormatter
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.ExpressionView
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Formula
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Hierarchy
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.HierarchyGrant
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Hint
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.InlineTable
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Join
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.KeyExpression
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Level
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Measure
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.MeasureExpression
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.MemberFormatter
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.MemberGrant
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.MemberReaderParameter
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.NamedSet
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.NameExpression
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.OrdinalExpression
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Parameter
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.ParentExpression
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Property
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.PropertyFormatter
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Relation
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.RelationOrJoin
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Role
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.RoleMember
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.RoleUsage
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Row
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Rows
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Schema
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.SchemaGrant
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Script
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.SQL
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Table
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Union
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.UserDefinedFunction
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.Value
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.View
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.VirtualCube
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.VirtualCubeDimension
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.olap.MondrianDef.VirtualCubeMeasure
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.AggRule
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.AggRules
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.Base
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.CaseMatcher
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.FactCountMatch
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.FactCountMatchRef
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.ForeignKeyMatch
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.ForeignKeyMatchRef
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.IgnoreMap
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.IgnoreMapRef
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.LevelMap
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.LevelMapRef
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.Mapper
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.MeasureMap
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.MeasureMapRef
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.NameMatcher
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.Ref
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.Regex
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.RegexMapper
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.TableMatch
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.TableMatchRef
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.xmla.DataSourcesConfig.Catalog
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.xmla.DataSourcesConfig.Catalogs
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.xmla.DataSourcesConfig.DataSource
 
displayDiff(ElementDef, PrintWriter, int) - Method in class mondrian.xmla.DataSourcesConfig.DataSources
 
displayFolder - Variable in class mondrian.olap.MondrianDef.Hierarchy
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.AggColumnName
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.AggExclude
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.AggFactCount
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.AggForeignKey
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.AggIgnoreColumn
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.AggLevel
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.AggLevelProperty
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.AggMeasure
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.AggMeasureFactCount
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.AggName
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.AggPattern
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.AggTable
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.Annotation
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.Annotations
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.CalculatedMember
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.CalculatedMemberProperty
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.CaptionExpression
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.CellFormatter
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.Closure
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.Column
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.ColumnDef
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.ColumnDefs
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.Cube
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.CubeDimension
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.CubeGrant
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.CubeUsage
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.CubeUsages
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.Dimension
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.DimensionGrant
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.DimensionUsage
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.ElementFormatter
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.ExpressionView
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.Formula
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.Hierarchy
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.HierarchyGrant
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.Hint
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.InlineTable
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.Join
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.KeyExpression
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.Level
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.Measure
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.MeasureExpression
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.MemberFormatter
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.MemberGrant
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.MemberReaderParameter
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.NamedSet
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.NameExpression
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.OrdinalExpression
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.Parameter
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.ParentExpression
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.Property
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.PropertyFormatter
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.Relation
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.RelationOrJoin
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.Role
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.RoleMember
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.RoleUsage
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.Row
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.Rows
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.Schema
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.SchemaGrant
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.Script
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.SQL
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.Table
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.Union
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.UserDefinedFunction
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.Value
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.View
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.VirtualCube
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.VirtualCubeDimension
 
displayXML(XMLOutput, int) - Method in class mondrian.olap.MondrianDef.VirtualCubeMeasure
 
displayXML(XMLOutput, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.AggRule
 
displayXML(XMLOutput, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.AggRules
 
displayXML(XMLOutput, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.Base
 
displayXML(XMLOutput, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.CaseMatcher
 
displayXML(XMLOutput, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.FactCountMatch
 
displayXML(XMLOutput, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.FactCountMatchRef
 
displayXML(XMLOutput, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.ForeignKeyMatch
 
displayXML(XMLOutput, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.ForeignKeyMatchRef
 
displayXML(XMLOutput, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.IgnoreMap
 
displayXML(XMLOutput, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.IgnoreMapRef
 
displayXML(XMLOutput, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.LevelMap
 
displayXML(XMLOutput, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.LevelMapRef
 
displayXML(XMLOutput, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.Mapper
 
displayXML(XMLOutput, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.MeasureMap
 
displayXML(XMLOutput, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.MeasureMapRef
 
displayXML(XMLOutput, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.NameMatcher
 
displayXML(XMLOutput, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.Ref
 
displayXML(XMLOutput, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.Regex
 
displayXML(XMLOutput, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.RegexMapper
 
displayXML(XMLOutput, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.TableMatch
 
displayXML(XMLOutput, int) - Method in class mondrian.rolap.aggmatcher.DefaultDef.TableMatchRef
 
displayXML(XMLOutput, int) - Method in class mondrian.xmla.DataSourcesConfig.Catalog
 
displayXML(XMLOutput, int) - Method in class mondrian.xmla.DataSourcesConfig.Catalogs
 
displayXML(XMLOutput, int) - Method in class mondrian.xmla.DataSourcesConfig.DataSource
 
displayXML(XMLOutput, int) - Method in class mondrian.xmla.DataSourcesConfig.DataSources
 
dispose(String) - Static method in class mondrian.olap.MondrianServer
Disposes of a server and cleans up everything.
distinct - Variable in class mondrian.util.ObjectPool
The number of distinct associations in the map; its "size()".
DistinctCount - Static variable in class mondrian.rolap.RolapAggregator
 
distinctGenerateSql(SqlQuery, boolean) - Method in class mondrian.rolap.agg.AbstractQuerySpec
Generates a SQL query to retrieve the values in this segment using an algorithm which converts distinct-aggregates to non-distinct aggregates over subqueries.
DmvQuery - Class in mondrian.olap
 
DmvQuery(String, List<String>, Exp) - Constructor for class mondrian.olap.DmvQuery
 
dmvSelectStatement() - Method in class mondrian.parser.MdxParserImpl
 
DmvXmlaRequest - Class in mondrian.xmla.impl
 
DmvXmlaRequest(Map<String, Object>, Map<String, String>, String, String, String, String, String) - Constructor for class mondrian.xmla.impl.DmvXmlaRequest
 
do_action(int, lr_parser, Stack, int) - Method in class mondrian.olap.Parser
Invoke a user supplied parse action.
doAfterBody() - Method in class mondrian.web.taglib.QueryTag
 
doEndTag() - Method in class mondrian.web.taglib.TransformTag
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class mondrian.web.servlet.MdxQueryServlet
Handles the HTTP GET method.
DomBuilder - Class in mondrian.web.taglib
Transforms a mondrian result into a DOM (Document Object Model).
DomBuilder(Document, Result) - Constructor for class mondrian.web.taglib.DomBuilder
 
done() - Method in class mondrian.olap.QueryTiming
 
Done() - Method in class mondrian.parser.SimpleCharStream
Reset buffer when finished.
DONE - Enum constant in enum class mondrian.server.Execution.State
 
DONT_BREAK_LINES - Static variable in class mondrian.util.Base64
Don't break lines when encoding (violates strict Base64 specification)
doPost(HttpServletRequest, HttpServletResponse) - Method in class mondrian.web.servlet.MdxQueryServlet
Handles the HTTP POST method.
doPost(HttpServletRequest, HttpServletResponse) - Method in class mondrian.xmla.XmlaServlet
Main entry for HTTP post method
dot - Variable in class mondrian.rolap.aggmatcher.DefaultDef.Mapper
 
dot - Variable in class mondrian.rolap.aggmatcher.DefaultDef.Regex
 
DOT - Static variable in interface mondrian.olap.ParserSym
 
DOT - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
Double - Enum constant in enum class mondrian.xmla.RowsetDefinition.MdschemaFunctionsRowset.VarType
 
DOUBLE - Enum constant in enum class mondrian.rolap.SqlStatement.Type
 
DOUBLE_QUOTED_STRING - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
DoubleCalc - Interface in mondrian.calc
Compiled expression whose result is a double.
DoubleEmpty - Static variable in class mondrian.olap.fun.FunUtil
Special value which indicates that a double computation has returned the MDX EMPTY value.
DoubleMatchForLevel - Variable in class mondrian.resource.MondrianResource
DoubleMatchForLevel is 'Double Match for candidate aggregate table ''{0}'' for fact table ''{1}'' and column ''{2}'' matched two hierarchies: 1) table=''{3}'', column=''{4}'' and 2) table=''{5}'', column=''{6}'''
doubleNegativeOne - Static variable in class mondrian.olap.Literal
 
DoubleNull - Static variable in class mondrian.olap.fun.FunUtil
Special value which indicates that a double computation has returned the MDX null value.
doubleOne - Static variable in class mondrian.olap.Literal
 
doubleZero - Static variable in class mondrian.olap.Literal
 
DRILL_THROUGH - Enum constant in enum class mondrian.server.monitor.SqlStatementEvent.Purpose
 
drillThrough - Variable in class mondrian.rolap.agg.CellRequest
 
DrillThrough - Class in mondrian.olap
Drill through statement.
DRILLTHROUGH - Static variable in interface mondrian.olap.ParserSym
 
DRILLTHROUGH - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
DRILLTHROUGH_COUNT - Static variable in class mondrian.olap.Property
Definition of the property that holds the number of fact rows that contributed to this cell.
DRILLTHROUGH_COUNT_ORDINAL - Static variable in class mondrian.olap.Property
 
DrillthroughCalculatedMember - Variable in class mondrian.resource.MondrianResource
DrillthroughCalculatedMember is 'Can''t perform drillthrough operations because ''{0}'' is a calculated member.'
DrillThroughCellRequest - Class in mondrian.rolap.agg
Subclass of CellRequest that allows to specify which columns and measures to return as part of the ResultSet which we return to the client.
DrillThroughCellRequest(RolapStar.Measure, boolean, List<OlapElement>) - Constructor for class mondrian.rolap.agg.DrillThroughCellRequest
 
DrillthroughDisabled - Variable in class mondrian.resource.MondrianResource
DrillthroughDisabled is 'Can''t perform drillthrough operations because ''{0}'' is set to false.'
drillThroughInternal(int, int, List<OlapElement>, boolean, Logger) - Method in class mondrian.rolap.RolapCell
Generates an executes a SQL statement to drill through this cell.
drillthroughStatement() - Method in class mondrian.parser.MdxParserImpl
 
DriverManager - Class in mondrian.olap
The basic service for managing a set of OLAP drivers.
DriverManager() - Constructor for class mondrian.olap.DriverManager
 
dsi(DataSourcesConfig.DataSource, DataSourcesConfig.Catalog) - Static method in class mondrian.server.DynamicContentFinder
 
DummyExp - Class in mondrian.calc
Dummy expression which exists only to wrap a Type.
DummyExp(Type) - Constructor for class mondrian.calc.DummyExp
 
DupHierarchiesInTuple - Variable in class mondrian.resource.MondrianResource
DupHierarchiesInTuple is 'Tuple contains more than one member of hierarchy ''{0}''.'
DuplicateAxis - Variable in class mondrian.resource.MondrianResource
DuplicateAxis is 'Duplicate axis name ''{0}''.'
DuplicateFactForeignKey - Variable in class mondrian.resource.MondrianResource
DuplicateFactForeignKey is 'Context ''{0}'': Duplicate fact foreign keys ''{1}'' for key ''{2}''.'
DuplicateLevelColumnNames - Variable in class mondrian.resource.MondrianResource
DuplicateLevelColumnNames is 'Context ''{0}'': Two levels, ''{1}'' and ''{2}'', share the same foreign column name ''{3}'''
DuplicateLevelMeasureColumnNames - Variable in class mondrian.resource.MondrianResource
DuplicateLevelMeasureColumnNames is 'Context ''{0}'': The level ''{1}'' and the measuer ''{2}'', share the same column name ''{3}'''
DuplicateLevelNames - Variable in class mondrian.resource.MondrianResource
DuplicateLevelNames is 'Context ''{0}'': Two levels share the same name ''{1}'''
DuplicateMeasureColumnNames - Variable in class mondrian.resource.MondrianResource
DuplicateMeasureColumnNames is 'Context ''{0}'': Two measures, ''{1}'' and ''{2}'', share the same column name ''{3}'''
DuplicateMeasureNames - Variable in class mondrian.resource.MondrianResource
DuplicateMeasureNames is 'Context ''{0}'': Two measures share the same name ''{1}'''
DuplicateSchemaParameter - Variable in class mondrian.resource.MondrianResource
DuplicateSchemaParameter is 'Duplicate parameter ''{0}'' in schema'
DynamicContentFinder - Class in mondrian.server
Implementation of RepositoryContentFinder that periodically reloads the content of the repository.
DynamicContentFinder(String) - Constructor for class mondrian.server.DynamicContentFinder
Creates a DynamicContentFinder.
DynamicDatasourceXmlaServlet - Class in mondrian.xmla.impl
Extends DefaultXmlaServlet to add dynamic datasource loading capability.
DynamicDatasourceXmlaServlet() - Constructor for class mondrian.xmla.impl.DynamicDatasourceXmlaServlet
 
dynamicSchemaProcessor(Scripts.ScriptDefinition) - Static method in class mondrian.spi.impl.Scripts
Creates an implementation of the DynamicSchemaProcessor SPI based on a script.
DynamicSchemaProcessor - Enum constant in enum class mondrian.rolap.RolapConnectionProperties
The name of a class implementing the DynamicSchemaProcessor interface.
DynamicSchemaProcessor - Interface in mondrian.spi
A dynamic schema processor is used to dynamically change a Mondrian schema at runtime.

E

element(String, Object...) - Method in class mondrian.xmla.impl.DefaultSaxWriter
 
element(String, Object...) - Method in interface mondrian.xmla.SaxWriter
 
ELEMENT_NAME_GETTER - Static variable in enum class mondrian.xmla.RowsetDefinition
 
ELEMENT_UNAME_GETTER - Static variable in enum class mondrian.xmla.RowsetDefinition
 
element2Text(Element, StringWriter) - Static method in class mondrian.xmla.XmlaUtil
 
ElementFormatter() - Constructor for class mondrian.olap.MondrianDef.ElementFormatter
 
ElementFormatter(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.ElementFormatter
 
ElementNameEncoder() - Constructor for class mondrian.xmla.XmlaUtil.ElementNameEncoder
 
elementTypes - Variable in class mondrian.olap.type.TupleType
 
ELSE - Static variable in interface mondrian.olap.ParserSym
 
ELSE - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
emit(Rowset.Row, XmlaResponse) - Method in class mondrian.xmla.RowsetDefinition.MdschemaMeasuresRowset
Emits a row for this rowset, reading fields from a Rowset.Row object.
EmitInvisibleMembers - Enum constant in enum class mondrian.xmla.PropertyDefinition
Mondrian-specific extension to XMLA.
Empty - Enum constant in enum class mondrian.olap.Syntax
Defines the syntax for an empty expression.
Empty - Enum constant in enum class mondrian.xmla.RowsetDefinition.MdschemaFunctionsRowset.VarType
 
Empty - Static variable in class mondrian.olap.Category
Represents an empty expression.
EMPTY - Static variable in interface mondrian.olap.ParserSym
 
EMPTY - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
EMPTY - Static variable in interface mondrian.rolap.BitKey
The BitKey with no bits set.
EMPTY_ARRAY - Static variable in interface mondrian.rolap.sql.CrossJoinArg
 
EmptyAttributeString - Variable in class mondrian.resource.MondrianResource
EmptyAttributeString is 'Context ''{0}'': The value for the attribute ''{1}'' is empty (length is zero).'
emptyCopy() - Method in class mondrian.rolap.BitKey.Big
 
emptyCopy() - Method in interface mondrian.rolap.BitKey
Returns an empty BitKey of the same type.
emptyCopy() - Method in class mondrian.rolap.BitKey.Mid128
 
emptyCopy() - Method in class mondrian.rolap.BitKey.Small
 
emptyList(int) - Static method in class mondrian.calc.TupleCollections
Returns an empty TupleList of given arity.
emptyString - Static variable in class mondrian.olap.Literal
 
EmptyType - Class in mondrian.olap.type
The type of a empty expression.
EmptyType() - Constructor for class mondrian.olap.type.EmptyType
Creates an empty type.
EmptyValue - Static variable in class mondrian.olap.Util
Placeholder which indicates an EMPTY value.
enable_tracing() - Method in class mondrian.parser.MdxParserImpl
Enable tracing.
EnableCacheHitCounters - Variable in class mondrian.olap.MondrianProperties
Deprecated.
This property is no longer used, and will be removed in mondrian-4.0.
enabled - Variable in class mondrian.olap.MondrianDef.Cube
 
enabled - Variable in class mondrian.olap.MondrianDef.VirtualCube
 
enabled - Variable in class mondrian.rolap.aggmatcher.DefaultDef.Base
 
enabled() - Method in class mondrian.util.MemoryMonitorFactory
Returns whether the use of a MemoryMonitor is enabled.
EnableDrillThrough - Variable in class mondrian.olap.MondrianProperties
If disabled, Mondrian will throw an exception if someone attempts to perform a drillthrough of any kind.
EnableExpCache - Variable in class mondrian.olap.MondrianProperties
Boolean property that controls whether to use a cache for frequently evaluated expressions.
EnableGroupingSets - Variable in class mondrian.olap.MondrianProperties
Property that defines whether to generate SQL queries using the GROUPING SETS construct for rollup.
EnableInMemoryRollup - Variable in class mondrian.olap.MondrianProperties
Property which turns on or off the in-memory rollup of segment data.
EnableNativeCrossJoin - Variable in class mondrian.olap.MondrianProperties
If enabled some NON EMPTY CrossJoin will be computed in SQL.
EnableNativeFilter - Variable in class mondrian.olap.MondrianProperties
If enabled some Filter() will be computed in SQL.
EnableNativeNonEmpty - Variable in class mondrian.olap.MondrianProperties
If enabled some NON EMPTY set operations like member.children, level.members and member descendants will be computed in SQL.
EnableNativeTopCount - Variable in class mondrian.olap.MondrianProperties
If enabled some TopCount will be computed in SQL.
EnableNonEmptyOnAllAxis - Variable in class mondrian.olap.MondrianProperties
Boolean property that controls whether each query axis implicit has the NON EMPTY option set.
enableProfiling() - Method in class mondrian.calc.CalcWriter
Whether to print out attributes relating to how a statement was actually executed.
enableProfiling(ProfileHandler) - Method in interface mondrian.server.Statement
Enables profiling.
enableProfiling(ProfileHandler) - Method in class mondrian.server.StatementImpl
 
EnableRolapCubeMemberCache - Variable in class mondrian.olap.MondrianProperties
Property that determines whether to cache RolapCubeMember objects, each of which associates a member of a shared hierarchy with a particular cube in which it is being used.
EnableTotalCount - Variable in class mondrian.olap.MondrianProperties
If enabled, first row in the result of an XML/A drill-through request will be filled with the total count of rows in underlying database.
EnableTriggers - Variable in class mondrian.olap.MondrianProperties
Boolean property that controls whether to notify the Mondrian system when a property value changes.
encode(String) - Method in class mondrian.tui.MockHttpServletResponse
 
encode(String) - Method in class mondrian.xmla.XmlaUtil.ElementNameEncoder
 
ENCODE - Static variable in class mondrian.util.Base64
Specify encoding.
encodeBytes(byte[]) - Static method in class mondrian.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int) - Static method in class mondrian.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int) - Static method in class mondrian.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int, int) - Static method in class mondrian.util.Base64
Encodes a byte array into Base64 notation.
encodeFromFile(String) - Static method in class mondrian.util.Base64
Convenience method for reading a binary file and base64-encoding it.
encodeObject(Serializable) - Static method in class mondrian.util.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeObject(Serializable, int) - Static method in class mondrian.util.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeRedirectUrl(String) - Method in class mondrian.tui.MockHttpServletResponse
Deprecated.
Method encodeRedirectUrl is deprecated
encodeRedirectURL(String) - Method in class mondrian.tui.MockHttpServletResponse
Encodes the specified URL for use in the sendRedirect method or, if encoding is not needed, returns the URL unchanged.
encodeToFile(byte[], String) - Static method in class mondrian.util.Base64
Convenience method for encoding data to a file.
encodeUrl(String) - Method in class mondrian.tui.MockHttpServletResponse
Deprecated.
Method encodeUrl is deprecated
encodeURL(String) - Method in class mondrian.tui.MockHttpServletResponse
Encodes the specified URL by including the session ID in it, or, if encoding is not needed, returns the URL unchanged.
end() - Method in class mondrian.server.Execution
Called when query execution has completed.
end(Execution) - Method in interface mondrian.server.Statement
Ends the current execution.
end(Execution) - Method in class mondrian.server.StatementImpl
 
END - Static variable in interface mondrian.olap.ParserSym
 
END - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
endColumn - Variable in class mondrian.parser.Token
The column number of the last character of this Token.
endDocument() - Method in class mondrian.xmla.impl.DefaultSaxWriter
 
endDocument() - Method in interface mondrian.xmla.SaxWriter
 
endElement() - Method in class mondrian.xmla.impl.DefaultSaxWriter
 
endElement() - Method in interface mondrian.xmla.SaxWriter
 
endLine - Variable in class mondrian.parser.Token
The line number of the last character of this Token.
EndRange - Enum constant in enum class mondrian.xmla.PropertyDefinition
 
endSequence() - Method in class mondrian.xmla.impl.DefaultSaxWriter
 
endSequence() - Method in interface mondrian.xmla.SaxWriter
Informs the writer that a sequence of elements of the same name has ended.
ENTRY_CREATED - Enum constant in enum class mondrian.spi.SegmentCache.SegmentCacheListener.SegmentCacheEvent.EventType
An Entry was created in cache.
ENTRY_DELETED - Enum constant in enum class mondrian.spi.SegmentCache.SegmentCacheListener.SegmentCacheEvent.EventType
An entry was deleted from the cache.
entrySet() - Method in class mondrian.util.BeanMap
 
entrySet() - Method in class mondrian.util.CacheMap
 
EnumeratedValues<V extends EnumeratedValues.Value> - Class in mondrian.olap
EnumeratedValues is a helper class for declaring a set of symbolic constants which have names, ordinals, and possibly descriptions.
EnumeratedValues() - Constructor for class mondrian.olap.EnumeratedValues
Creates a new empty, mutable enumeration.
EnumeratedValues(Class<? extends Enum>) - Constructor for class mondrian.olap.EnumeratedValues
 
EnumeratedValues(String[]) - Constructor for class mondrian.olap.EnumeratedValues
Creates an enumeration, initialize it with an array of strings, and freezes it.
EnumeratedValues(String[], int[]) - Constructor for class mondrian.olap.EnumeratedValues
Create an enumeration, initializes it with arrays of code/name pairs, and freezes it.
EnumeratedValues(String[], int[], String[]) - Constructor for class mondrian.olap.EnumeratedValues
Create an enumeration, initializes it with arrays of code/name pairs, and freezes it.
EnumeratedValues(V[]) - Constructor for class mondrian.olap.EnumeratedValues
Creates an enumeration, with an array of values, and freezes it.
EnumeratedValues.BasicValue - Class in mondrian.olap
BasicValue is an obvious implementation of EnumeratedValues.Value.
EnumeratedValues.Value - Interface in mondrian.olap
A Value represents a member of an enumerated type.
enumeration - Static variable in class mondrian.olap.Property
 
enumeration - Static variable in class mondrian.rolap.RolapAggregator
List of all valid aggregation operators.
Enumeration - Class in mondrian.xmla
Contains inner classes which define enumerations used in XML for Analysis.
Enumeration(String, String, RowsetDefinition.Type, XmlaConstant.Dictionary<?>) - Constructor for class mondrian.xmla.Enumeration
 
Enumeration.ResponseMimeType - Enum Class in mondrian.xmla
 
ENV - Static variable in class mondrian.tui.XmlaSupport
 
EOF - Static variable in interface mondrian.olap.ParserSym
 
EOF - Static variable in interface mondrian.parser.MdxParserImplConstants
End of File.
EOF_sym() - Method in class mondrian.olap.Parser
EOF Symbol index.
eol - Variable in exception mondrian.parser.ParseException
The end of line string for this machine.
EQ - Static variable in interface mondrian.olap.ParserSym
 
EQ - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
equal(String, String, boolean) - Static method in class mondrian.olap.Util
Tests two strings for equality, optionally ignoring case.
equal(ValueColumnPredicate) - Static method in class mondrian.rolap.agg.AbstractColumnPredicate.Factory
Returns a predicate which tests whether the column's value is equal to column predicate's value.
equal(RolapStar.Column, Object) - Static method in class mondrian.rolap.agg.AbstractColumnPredicate.Factory
Returns a predicate which tests whether the column's value is equal to a given constant.
equalConstraint(StarPredicate) - Method in class mondrian.rolap.agg.AbstractColumnPredicate
 
equalConstraint(StarPredicate) - Method in class mondrian.rolap.agg.ListColumnPredicate
 
equalConstraint(StarPredicate) - Method in class mondrian.rolap.agg.ListPredicate
 
equalConstraint(StarPredicate) - Method in class mondrian.rolap.agg.LiteralStarPredicate
 
equalConstraint(StarPredicate) - Method in class mondrian.rolap.agg.MemberTuplePredicate
 
equalConstraint(StarPredicate) - Method in class mondrian.rolap.agg.ValueColumnPredicate
 
equalConstraint(StarPredicate) - Method in interface mondrian.rolap.StarPredicate
Returns whether this Predicate has the same constraining effect as the other constraint.
equalName(String, String) - Static method in class mondrian.olap.Util
Returns whether two names are equal.
equals(Object) - Method in class mondrian.calc.impl.ArrayTupleList
 
equals(Object) - Method in class mondrian.mdx.ParameterExpr
Returns whether this parameter is equal to another, based upon name, type and value
equals(Object) - Method in class mondrian.olap.CubeAccess
 
equals(Object) - Method in class mondrian.olap.fun.FunInfo
 
equals(Object) - Method in class mondrian.olap.fun.sort.Sorter.ObjIntPair
 
equals(Object) - Method in class mondrian.olap.fun.VisualTotalsFunDef.VisualTotalMember
 
equals(Object) - Method in class mondrian.olap.Id.KeySegment
 
equals(Object) - Method in class mondrian.olap.Id.NameSegment
 
equals(Object) - Method in class mondrian.olap.MondrianDef.Column
 
equals(Object) - Method in class mondrian.olap.MondrianDef.ExpressionView
 
equals(Object) - Method in class mondrian.olap.MondrianDef.InlineTable
 
equals(Object) - Method in class mondrian.olap.MondrianDef.RelationOrJoin
 
equals(Object) - Method in class mondrian.olap.MondrianDef.SQL
 
equals(Object) - Method in class mondrian.olap.MondrianDef.Table
 
equals(Object) - Method in class mondrian.olap.MondrianDef.View
 
equals(Object) - Method in class mondrian.olap.OlapElementBase
 
equals(Object) - Method in class mondrian.olap.ParameterImpl
Returns whether this parameter is equal to another, based upon name, type and value
equals(Object) - Method in class mondrian.olap.RoleImpl
 
equals(Object) - Method in class mondrian.olap.type.BooleanType
 
equals(Object) - Method in class mondrian.olap.type.CubeType
 
equals(Object) - Method in class mondrian.olap.type.DateTimeType
 
equals(Object) - Method in class mondrian.olap.type.DecimalType
 
equals(Object) - Method in class mondrian.olap.type.DimensionType
 
equals(Object) - Method in class mondrian.olap.type.EmptyType
 
equals(Object) - Method in class mondrian.olap.type.HierarchyType
 
equals(Object) - Method in class mondrian.olap.type.LevelType
 
equals(Object) - Method in class mondrian.olap.type.NullType
 
equals(Object) - Method in class mondrian.olap.type.NumericType
 
equals(Object) - Method in class mondrian.olap.type.ScalarType
 
equals(Object) - Method in class mondrian.olap.type.SetType
 
equals(Object) - Method in class mondrian.olap.type.StringType
 
equals(Object) - Method in class mondrian.olap.type.TupleType
 
equals(Object) - Method in class mondrian.olap.Util.Flat2List
 
equals(Object) - Method in class mondrian.olap.Util.Flat3List
 
equals(Object) - Method in class mondrian.olap4j.MondrianOlap4jHierarchy
 
equals(Object) - Method in class mondrian.rolap.agg.AggregationKey
 
equals(Object) - Method in class mondrian.rolap.agg.ListColumnPredicate
 
equals(Object) - Method in class mondrian.rolap.agg.LiteralStarPredicate
 
equals(Object) - Method in class mondrian.rolap.agg.MemberColumnPredicate
 
equals(Object) - Method in class mondrian.rolap.agg.MemberTuplePredicate
 
equals(Object) - Method in class mondrian.rolap.agg.MinusStarPredicate
 
equals(Object) - Method in class mondrian.rolap.agg.RangeColumnPredicate
 
equals(Object) - Method in class mondrian.rolap.agg.ValueColumnPredicate
 
equals(Object) - Method in class mondrian.rolap.BitKey.Big
 
equals(Object) - Method in class mondrian.rolap.BitKey.Mid128
 
equals(Object) - Method in class mondrian.rolap.BitKey.Small
 
equals(Object) - Method in class mondrian.rolap.CellKey.Four
 
equals(Object) - Method in class mondrian.rolap.CellKey.Many
 
equals(Object) - Method in class mondrian.rolap.CellKey.One
 
equals(Object) - Method in class mondrian.rolap.CellKey.Three
 
equals(Object) - Method in class mondrian.rolap.CellKey.Two
 
equals(Object) - Method in class mondrian.rolap.CellKey.Zero
 
equals(Object) - Method in class mondrian.rolap.HierarchyUsage
 
equals(Object) - Method in class mondrian.rolap.RolapCubeDimension
 
equals(Object) - Method in class mondrian.rolap.RolapCubeHierarchy
 
equals(Object) - Method in class mondrian.rolap.RolapCubeMember
 
equals(Object) - Method in class mondrian.rolap.RolapEvaluator
Returns true if the other object is a RolapEvaluator with identical context.
equals(Object) - Method in class mondrian.rolap.RolapHierarchy
 
equals(Object) - Method in class mondrian.rolap.RolapHierarchy.LimitedRollupMember
 
equals(Object) - Method in class mondrian.rolap.RolapMemberBase
 
equals(Object) - Method in class mondrian.rolap.RolapSchema
 
equals(Object) - Method in class mondrian.rolap.RolapStar.Column
 
equals(Object) - Method in class mondrian.rolap.RolapStar.Condition
 
equals(Object) - Method in class mondrian.rolap.RolapStar.Measure
 
equals(Object) - Method in class mondrian.rolap.RolapStar.Table
 
equals(Object) - Method in class mondrian.rolap.ScenarioImpl
 
equals(Object) - Method in class mondrian.rolap.sql.DescendantsCrossJoinArg
 
equals(Object) - Method in class mondrian.rolap.sql.MemberListCrossJoinArg
 
equals(Object) - Method in class mondrian.spi.SegmentColumn
 
equals(Object) - Method in class mondrian.spi.SegmentHeader
 
equals(Object) - Method in class mondrian.util.ByteString
 
equals(Object) - Method in class mondrian.util.CacheMap
 
equals(Object) - Method in class mondrian.util.Pair
 
equals(Object) - Method in class mondrian.util.StringKey
 
equals(Object) - Method in class mondrian.util.Triple
 
equals(Object) - Method in class mondrian.util.UnsupportedList
 
equals(Object, Object) - Static method in class mondrian.olap.Util
Returns true if two objects are equal, or are both null.
equals(String) - Method in class mondrian.olap.EnumeratedValues.BasicValue
Deprecated.
I bet you meant to write value.name_.equals(s) rather than value.equals(s), didn't you?
equals(String, String) - Static method in class mondrian.olap.Util
Returns true if two strings are equal, or are both null.
equals(OlapElement) - Method in class mondrian.olap.HierarchyBase
 
equals(OlapElement) - Method in class mondrian.olap.OlapElementBase
 
equals(OlapElement) - Method in class mondrian.rolap.RolapCubeMember
 
equals(OlapElement) - Method in class mondrian.rolap.RolapMemberBase
 
equals(RolapCubeLevel) - Method in class mondrian.rolap.RolapCubeLevel
 
equals(T, T) - Method in class mondrian.util.ObjectPool
 
equalsTableName(String) - Method in class mondrian.rolap.RolapStar.Table
 
error - Static variable in interface mondrian.olap.ParserSym
 
error(Throwable) - Method in class mondrian.xmla.impl.DefaultXmlaResponse
 
error(Throwable) - Method in interface mondrian.xmla.XmlaResponse
Report XML/A error (not SOAP fault).
error(SAXParseException) - Method in class mondrian.tui.XmlUtil.SaxErrorHandler
 
Error - Enum constant in enum class mondrian.xmla.RowsetDefinition.MdschemaFunctionsRowset.VarType
 
ERROR - Enum constant in enum class mondrian.server.Execution.State
 
ERROR_STRING - Static variable in class mondrian.tui.XmlUtil.SaxErrorHandler
 
error_sym() - Method in class mondrian.olap.Parser
error Symbol index.
ErrorCellValue() - Constructor for class mondrian.olap.Util.ErrorCellValue
 
evaluate(Object) - Method in class mondrian.rolap.agg.ListColumnPredicate
 
evaluate(Object) - Method in class mondrian.rolap.agg.LiteralStarPredicate
 
evaluate(Object) - Method in class mondrian.rolap.agg.MinusStarPredicate
 
evaluate(Object) - Method in class mondrian.rolap.agg.RangeColumnPredicate
 
evaluate(Object) - Method in class mondrian.rolap.agg.ValueColumnPredicate
 
evaluate(Object) - Method in interface mondrian.rolap.StarColumnPredicate
Returns whether this constraint would return true for a given value.
evaluate(List<Object>) - Method in class mondrian.rolap.agg.AbstractColumnPredicate
 
evaluate(List<Object>) - Method in class mondrian.rolap.agg.AndPredicate
 
evaluate(List<Object>) - Method in class mondrian.rolap.agg.LiteralStarPredicate
 
evaluate(List<Object>) - Method in class mondrian.rolap.agg.MemberTuplePredicate
Evaluates a constraint against a list of values.
evaluate(List<Object>) - Method in class mondrian.rolap.agg.OrPredicate
 
evaluate(List<Object>) - Method in interface mondrian.rolap.StarPredicate
Evaluates a constraint against a list of values.
evaluate(Calc, Hierarchy[], String) - Method in class mondrian.rolap.RolapDependencyTestingEvaluator
 
evaluate(Evaluator) - Method in interface mondrian.calc.Calc
Evaluates this expression.
evaluate(Evaluator) - Method in class mondrian.calc.impl.AbstractBooleanCalc
 
evaluate(Evaluator) - Method in class mondrian.calc.impl.AbstractDateTimeCalc
 
evaluate(Evaluator) - Method in class mondrian.calc.impl.AbstractDimensionCalc
 
evaluate(Evaluator) - Method in class mondrian.calc.impl.AbstractDoubleCalc
 
evaluate(Evaluator) - Method in class mondrian.calc.impl.AbstractHierarchyCalc
 
evaluate(Evaluator) - Method in class mondrian.calc.impl.AbstractIntegerCalc
 
evaluate(Evaluator) - Method in class mondrian.calc.impl.AbstractIterCalc
 
evaluate(Evaluator) - Method in class mondrian.calc.impl.AbstractLevelCalc
 
evaluate(Evaluator) - Method in class mondrian.calc.impl.AbstractListCalc
 
evaluate(Evaluator) - Method in class mondrian.calc.impl.AbstractMemberCalc
 
evaluate(Evaluator) - Method in class mondrian.calc.impl.AbstractStringCalc
 
evaluate(Evaluator) - Method in class mondrian.calc.impl.AbstractTupleCalc
 
evaluate(Evaluator) - Method in class mondrian.calc.impl.AbstractVoidCalc
 
evaluate(Evaluator) - Method in class mondrian.calc.impl.CacheCalc
 
evaluate(Evaluator) - Method in class mondrian.calc.impl.ConstantCalc
 
evaluate(Evaluator) - Method in class mondrian.calc.impl.MemberArrayValueCalc
 
evaluate(Evaluator) - Method in class mondrian.calc.impl.MemberValueCalc
 
evaluate(Evaluator) - Method in class mondrian.calc.impl.TupleValueCalc
 
evaluate(Evaluator) - Method in class mondrian.calc.impl.ValueCalc
 
evaluate(Evaluator) - Method in class mondrian.olap.ExpCacheDescriptor
 
evaluate(Evaluator) - Method in class mondrian.olap.fun.AggregateFunDef.AggregateCalc
 
evaluate(Evaluator) - Method in class mondrian.olap.fun.MemberOrderKeyFunDef.CalcImpl
 
evaluate(Evaluator) - Method in interface mondrian.spi.UserDefinedFunction.Argument
Evaluates the argument.
evaluateBoolean(Evaluator) - Method in interface mondrian.calc.BooleanCalc
Evaluates this expression to yield a boolean value.
evaluateBoolean(Evaluator) - Method in class mondrian.calc.impl.GenericCalc
 
evaluateCurrent() - Method in interface mondrian.olap.Evaluator
Calculates and returns the value of the cell at the current context.
evaluateCurrent() - Method in class mondrian.rolap.RolapEvaluator
 
evaluateCurrentIterable(IterCalc, Evaluator) - Method in class mondrian.olap.fun.AbstractAggregateFunDef
 
evaluateCurrentList(ListCalc, Evaluator) - Static method in class mondrian.olap.fun.AbstractAggregateFunDef
Evaluates the list of members or tuples used in computing the aggregate.
evaluateDateTime(Evaluator) - Method in interface mondrian.calc.DateTimeCalc
Evaluates this expression to yield a Date value.
evaluateDateTime(Evaluator) - Method in class mondrian.calc.impl.GenericCalc
 
evaluateDimension(Evaluator) - Method in interface mondrian.calc.DimensionCalc
Evaluates this expression to yield a dimension.
evaluateDimension(Evaluator) - Method in class mondrian.calc.impl.GenericCalc
 
evaluateDimension(Evaluator) - Method in class mondrian.olap.fun.HierarchyDimensionFunDef.CalcImpl
 
evaluateDouble(Evaluator) - Method in interface mondrian.calc.DoubleCalc
Evaluates this expression to yield a double value.
evaluateDouble(Evaluator) - Method in class mondrian.calc.impl.ConstantCalc
 
evaluateDouble(Evaluator) - Method in class mondrian.calc.impl.GenericCalc
 
evaluateHierarchy(Evaluator) - Method in interface mondrian.calc.HierarchyCalc
Evaluates this expression to yield a hierarchy.
evaluateHierarchy(Evaluator) - Method in class mondrian.calc.impl.GenericCalc
 
evaluateHierarchy(Evaluator) - Method in class mondrian.olap.fun.LevelHierarchyFunDef.CalcImpl
 
evaluateHierarchy(Evaluator) - Method in class mondrian.olap.fun.MemberHierarchyFunDef.CalcImpl
 
evaluateInteger(Evaluator) - Method in class mondrian.calc.impl.ConstantCalc
 
evaluateInteger(Evaluator) - Method in class mondrian.calc.impl.GenericCalc
 
evaluateInteger(Evaluator) - Method in interface mondrian.calc.IntegerCalc
Evaluates this expression to yield an int value.
evaluateIterable(Evaluator) - Method in class mondrian.calc.impl.AbstractListCalc
 
evaluateIterable(Evaluator) - Method in class mondrian.calc.impl.GenericIterCalc
 
evaluateIterable(Evaluator) - Method in interface mondrian.calc.IterCalc
Evaluates an expression to yield an Iterable of members or tuples.
evaluateIterable(Evaluator) - Method in class mondrian.olap.fun.SetFunDef.ExprIterCalc
 
evaluateIterable(Evaluator) - Method in interface mondrian.spi.UserDefinedFunction.Argument
Evaluates the argument to an iterable over members or tuples.
evaluateLevel(Evaluator) - Method in class mondrian.calc.impl.GenericCalc
 
evaluateLevel(Evaluator) - Method in interface mondrian.calc.LevelCalc
Evaluates this expression to yield a level.
evaluateLevel(Evaluator) - Method in class mondrian.olap.fun.MemberLevelFunDef.CalcImpl
 
evaluateList(Evaluator) - Method in class mondrian.calc.impl.GenericIterCalc
 
evaluateList(Evaluator) - Method in class mondrian.calc.impl.IterableListCalc
 
evaluateList(Evaluator) - Method in interface mondrian.calc.ListCalc
Evaluates an expression to yield a list of tuples.
evaluateList(Evaluator) - Method in class mondrian.olap.fun.NativizeSetFunDef.NativeListCalc
 
evaluateList(Evaluator) - Method in class mondrian.olap.fun.SetFunDef.SetListCalc
 
evaluateList(Evaluator) - Method in interface mondrian.spi.UserDefinedFunction.Argument
Evaluates the argument to a list of members or tuples.
evaluateMember(Evaluator) - Method in class mondrian.calc.impl.GenericCalc
 
evaluateMember(Evaluator) - Method in interface mondrian.calc.MemberCalc
Evaluates this expression to yield a member.
evaluateMember(Evaluator) - Method in class mondrian.olap.fun.HierarchyCurrentMemberFunDef.CalcImpl
 
evaluateMember(Evaluator) - Method in class mondrian.olap.fun.HierarchyCurrentMemberFunDef.FixedCalcImpl
 
evaluateNamedSet(NamedSet, boolean) - Method in class mondrian.rolap.RolapResult.RolapResultEvaluatorRoot
 
evaluateScalar(Evaluator) - Method in interface mondrian.spi.UserDefinedFunction.Argument
Evaluates the argument as a scalar expression.
evaluateSet(Exp, boolean) - Method in class mondrian.rolap.RolapResult.RolapResultEvaluatorRoot
 
evaluateString(Evaluator) - Method in class mondrian.calc.impl.GenericCalc
 
evaluateString(Evaluator) - Method in interface mondrian.calc.StringCalc
Evaluates this expression to yield a String value.
evaluateTuple(Evaluator) - Method in class mondrian.calc.impl.GenericCalc
 
evaluateTuple(Evaluator) - Method in interface mondrian.calc.TupleCalc
Evaluates this expression to yield a tuple.
evaluateTuple(Evaluator) - Method in class mondrian.olap.fun.TupleFunDef.CalcImpl
 
evaluateTupleIterable() - Method in interface mondrian.olap.Evaluator.SetEvaluator
Returns an iterator over the tuples of the named set.
evaluateTupleIterable(Evaluator) - Method in interface mondrian.olap.Evaluator.NamedSetEvaluator
Returns an iterator over the tuples of the named set.
evaluateTuples(Evaluator, Calc, TupleList) - Static method in class mondrian.olap.fun.sort.Sorter
For each tuple in a list, evaluates an expression and creates a map from tuples to values.
evaluateVoid(Evaluator) - Method in class mondrian.calc.impl.GenericCalc
 
evaluateVoid(Evaluator) - Method in interface mondrian.calc.VoidCalc
 
Evaluator - Interface in mondrian.olap
An Evaluator holds the context necessary to evaluate an expression.
Evaluator.NamedSetEvaluator - Interface in mondrian.olap
Interface for evaluating a particular named set.
Evaluator.SetEvaluator - Interface in mondrian.olap
Interface for generically evaluating a set.
Event - Class in mondrian.server.monitor
Base class for an event of interest.
Event(long) - Constructor for class mondrian.server.monitor.Event
Creates an Event.
ex() - Method in class mondrian.resource.MondrianResource._Def12
 
ex() - Method in class mondrian.resource.MondrianResource._Def3
 
ex(Number) - Method in class mondrian.resource.MondrianResource._Def11
 
ex(Number) - Method in class mondrian.resource.MondrianResource._Def13
 
ex(Number) - Method in class mondrian.resource.MondrianResource._Def8
 
ex(Number, Number) - Method in class mondrian.resource.MondrianResource._Def10
 
ex(Number, String) - Method in class mondrian.resource.MondrianResource._Def6
 
ex(Number, String, Throwable) - Method in class mondrian.resource.MondrianResource._Def6
 
ex(Number, Throwable) - Method in class mondrian.resource.MondrianResource._Def8
 
ex(String) - Method in class mondrian.resource.MondrianResource._Def0
 
ex(String) - Method in class mondrian.resource.MondrianResource._Def14
 
ex(String) - Method in class mondrian.resource.MondrianResource._Def15
 
ex(String) - Method in class mondrian.resource.MondrianResource._Def23
 
ex(String, String) - Method in class mondrian.resource.MondrianResource._Def1
 
ex(String, String, String) - Method in class mondrian.resource.MondrianResource._Def4
 
ex(String, String, String, String) - Method in class mondrian.resource.MondrianResource._Def7
 
ex(String, String, String, String, Throwable) - Method in class mondrian.resource.MondrianResource._Def7
 
ex(String, String, String, Throwable) - Method in class mondrian.resource.MondrianResource._Def4
 
ex(String, String, Throwable) - Method in class mondrian.resource.MondrianResource._Def1
 
ex(String, Throwable) - Method in class mondrian.resource.MondrianResource._Def0
 
ex(String, Throwable) - Method in class mondrian.resource.MondrianResource._Def14
 
ex(Throwable) - Method in class mondrian.resource.MondrianResource._Def3
 
EXACT - Enum constant in enum class mondrian.olap.MatchType
Match the unique name exactly
EXACT_SCHEMA - Enum constant in enum class mondrian.olap.MatchType
Match the unique name exactly, do not query database for members
Excel - Class in mondrian.olap.fun.vba
Implementations of functions in the Excel worksheet library.
Excel() - Constructor for class mondrian.olap.fun.vba.Excel
 
exception - Variable in class mondrian.tui.XmlUtil.SaxErrorHandler.ErrorInfo
 
excludedRegions - Variable in class mondrian.rolap.agg.Segment
List of regions to ignore when reading this segment.
excludes - Variable in class mondrian.olap.MondrianDef.AggPattern
 
excludeTable(String) - Method in class mondrian.rolap.aggmatcher.ExplicitRules.Group
Returns whether the given tableName is excluded.
excludeTable(String, List<ExplicitRules.Group>) - Static method in class mondrian.rolap.aggmatcher.ExplicitRules
Returns whether the given is tableName explicitly excluded from consideration as a candidate aggregate table.
execute() - Method in class mondrian.rolap.SqlStatement
Executes the current statement, and handles any SQLException.
execute() - Method in interface mondrian.server.Locus.Action
 
execute(String) - Method in class mondrian.tui.CmdRunner
Executes a query and returns the result as a string.
execute(Iterator<Map.Entry<K, V>>) - Method in interface mondrian.rolap.cache.SmartCache.SmartCacheTask
 
execute(ResultStyle) - Method in interface mondrian.olap.NativeEvaluator
 
execute(ResultStyle) - Method in class mondrian.rolap.RolapNativeSet.SetEvaluator
 
execute(CacheControl.MemberEditCommand) - Method in interface mondrian.olap.CacheControl
Executes a command that edits the member cache.
execute(CacheControl.MemberEditCommand) - Method in class mondrian.rolap.CacheControlImpl
 
execute(Evaluator, UserDefinedFunction.Argument[]) - Method in interface mondrian.spi.UserDefinedFunction
Applies this function to a set of arguments, and returns a result.
execute(Evaluator, UserDefinedFunction.Argument[]) - Method in class mondrian.udf.CurrentDateMemberUdf
 
execute(Evaluator, UserDefinedFunction.Argument[]) - Method in class mondrian.udf.CurrentDateStringUdf
 
execute(Evaluator, UserDefinedFunction.Argument[]) - Method in class mondrian.udf.InUdf
 
execute(Evaluator, UserDefinedFunction.Argument[]) - Method in class mondrian.udf.InverseNormalUdf
 
execute(Evaluator, UserDefinedFunction.Argument[]) - Method in class mondrian.udf.LastNonEmptyUdf
 
execute(Evaluator, UserDefinedFunction.Argument[]) - Method in class mondrian.udf.MatchesUdf
 
execute(Evaluator, UserDefinedFunction.Argument[]) - Method in class mondrian.udf.NullValueUdf
 
execute(Evaluator, UserDefinedFunction.Argument[]) - Method in class mondrian.udf.ValUdf
 
execute(Query) - Method in interface mondrian.olap.Connection
Deprecated.
This method is deprecated and will be removed in mondrian-4.0. It operates by internally creating a statement. Better to use olap4j and explicitly create a statement.
execute(Query) - Method in class mondrian.rolap.RolapConnection
Deprecated.
Use RolapConnection.execute(mondrian.server.Execution); this method will be removed in mondrian-4.0
execute(SegmentCacheManager.Command<T>) - Method in class mondrian.rolap.agg.SegmentCacheManager
 
execute(SmartCache.SmartCacheTask<K, V>) - Method in interface mondrian.rolap.cache.SmartCache
Executes a task over the contents of the cache and guarantees exclusive write access while processing.
execute(SmartCache.SmartCacheTask<K, V>) - Method in class mondrian.rolap.cache.SmartCacheImpl
 
execute(RolapConnection, String, Locus.Action<T>) - Static method in class mondrian.server.Locus
 
execute(Execution) - Method in class mondrian.rolap.RolapConnection
Executes a statement.
execute(Execution, String, Locus.Action<T>) - Static method in class mondrian.server.Locus
 
executeCube(String) - Method in class mondrian.tui.CmdRunner
 
executeCubeCommand(String, String, StringBuilder) - Method in class mondrian.tui.CmdRunner
 
executeDrillthrough(OlapStatement, String, boolean, String, int[]) - Method in interface mondrian.xmla.XmlaHandler.XmlaExtra
 
executeEcho(String) - Method in class mondrian.tui.CmdRunner
 
executeEndCount - Variable in class mondrian.server.monitor.ConnectionInfo
 
executeEndCount - Variable in class mondrian.server.monitor.ServerInfo
 
executeEndCount - Variable in class mondrian.server.monitor.StatementInfo
 
executeError(String) - Method in class mondrian.tui.CmdRunner
 
executeExpr(String) - Method in class mondrian.tui.CmdRunner
 
executeFile(String) - Method in class mondrian.tui.CmdRunner
 
executeFunc(String) - Method in class mondrian.tui.CmdRunner
 
executeHelp(String) - Static method in class mondrian.tui.CmdRunner
 
executeList(String) - Method in class mondrian.tui.CmdRunner
 
executeList(SqlTupleReader) - Method in class mondrian.rolap.RolapNativeSet.SetEvaluator
 
executeLog(String) - Method in class mondrian.tui.CmdRunner
 
executeMdxCmd(String) - Method in class mondrian.tui.CmdRunner
 
executeNanos - Variable in class mondrian.server.monitor.SqlStatementExecuteEvent
 
executeParam(String) - Method in class mondrian.tui.CmdRunner
 
executeQuery(DataSource, String, List<SqlStatement.Type>, int, int, Locus, int, int, Util.Functor1<Void, Statement>) - Static method in class mondrian.rolap.RolapUtil
Executes a query.
executeQuery(DataSource, String, Locus) - Static method in class mondrian.rolap.RolapUtil
Executes a query, printing to the trace log if tracing is enabled.
executeSet(String) - Method in class mondrian.tui.CmdRunner
 
executeStartCount - Variable in class mondrian.server.monitor.ConnectionInfo
 
executeStartCount - Variable in class mondrian.server.monitor.ServerInfo
 
executeStartCount - Variable in class mondrian.server.monitor.StatementInfo
 
execution - Variable in class mondrian.olap.ResultBase
 
execution - Variable in class mondrian.rolap.RolapResult.RolapResultEvaluatorRoot
 
execution - Variable in class mondrian.server.Locus
 
Execution - Class in mondrian.server
Execution context.
Execution(Statement, long) - Constructor for class mondrian.server.Execution
 
Execution.State - Enum Class in mondrian.server
Enumeration of the states of an Execution instance.
ExecutionEndEvent - Class in mondrian.server.monitor
Event concerning the execution of an MDX statement.
ExecutionEndEvent(long, int, int, long, long, int, Execution.State, int, int, int, int, int) - Constructor for class mondrian.server.monitor.ExecutionEndEvent
Creates an ExecutionEndEvent.
ExecutionEvent - Class in mondrian.server.monitor
Event concerning the execution of an MDX statement.
ExecutionEvent(long, int, int, long, long) - Constructor for class mondrian.server.monitor.ExecutionEvent
Creates an ExecutionEvent.
ExecutionHistorySize - Variable in class mondrian.olap.MondrianProperties
Property that defines how many previous execution instances the Monitor keeps in its history so that it can send the events which happen after the fact.
executionId - Variable in class mondrian.server.monitor.ExecutionEvent
Identifier of the execution.
executionId - Variable in class mondrian.server.monitor.ExecutionInfo
 
ExecutionInfo - Class in mondrian.server.monitor
Information about the execution of an MDX statement.
ExecutionInfo(String, long, int, long, long, long, long, int, int, int, long, long, int, int, int) - Constructor for class mondrian.server.monitor.ExecutionInfo
 
ExecutionPhaseEvent - Class in mondrian.server.monitor
Event signalling the start of a phase of executing an MDX statement.
ExecutionPhaseEvent(long, int, int, long, long, int, int, int, int) - Constructor for class mondrian.server.monitor.ExecutionPhaseEvent
Creates an ExecutionPhaseEvent.
ExecutionStartEvent - Class in mondrian.server.monitor
Event signalling the start of executing an MDX statement.
ExecutionStartEvent(long, int, int, long, long, String) - Constructor for class mondrian.server.monitor.ExecutionStartEvent
Creates an ExecutionStartEvent.
ExecutionStatementCleanupException - Variable in class mondrian.resource.MondrianResource
ExecutionStatementCleanupException is 'An exception was encountered while trying to cleanup an execution context.
EXISTING - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
ExistingFunDef - Class in mondrian.olap.fun
Existing keyword limits a set to what exists within the current context, ie as if context members of the same dimension as the set were in the slicer.
ExistingFunDef() - Constructor for class mondrian.olap.fun.ExistingFunDef
 
exists(CellKey) - Method in interface mondrian.rolap.agg.SegmentDataset
Returns whether there is a value at a given coordinate.
exp - Variable in class mondrian.calc.impl.AbstractCalc
 
exp - Variable in class mondrian.olap.fun.ParameterFunDef
 
exp(double) - Static method in class mondrian.olap.fun.vba.Vba
 
Exp - Interface in mondrian.olap
An Exp is an MDX expression.
ExpandBuff(boolean) - Method in class mondrian.parser.SimpleCharStream
 
expandExpressions(Member, Exp, Evaluator, TupleConstraintStruct) - Static method in class mondrian.rolap.SqlConstraintUtils
 
expandMultiPositionSlicerMembers(Member[], Evaluator) - Static method in class mondrian.rolap.SqlConstraintUtils
 
ExpandNonNative - Variable in class mondrian.olap.MondrianProperties
If this property is true, when looking for native evaluation of an expression, Mondrian will expand non-native sub-expressions into lists of members.
expandSetFromCalculatedMember(Evaluator, Member, TupleConstraintStruct) - Static method in class mondrian.rolap.SqlConstraintUtils
 
expandSupportedCalculatedMember(Member, Evaluator, boolean, TupleConstraintStruct) - Static method in class mondrian.rolap.SqlConstraintUtils
 
expandSupportedCalculatedMember(Member, Evaluator, TupleConstraintStruct) - Static method in class mondrian.rolap.SqlConstraintUtils
 
expandSupportedCalculatedMembers(List<Member>, Evaluator) - Static method in class mondrian.rolap.SqlConstraintUtils
 
expandSupportedCalculatedMembers(List<Member>, Evaluator, boolean) - Static method in class mondrian.rolap.SqlConstraintUtils
 
ExpBase - Class in mondrian.olap
Skeleton implementation of Exp interface.
ExpBase() - Constructor for class mondrian.olap.ExpBase
 
ExpCacheDescriptor - Class in mondrian.olap
Holds information necessary to add an expression to the expression result cache (see Evaluator.getCachedResult(ExpCacheDescriptor)).
ExpCacheDescriptor(Exp, Calc, Evaluator) - Constructor for class mondrian.olap.ExpCacheDescriptor
Creates a descriptor with a given compiled expression.
ExpCacheDescriptor(Exp, ExpCompiler) - Constructor for class mondrian.olap.ExpCacheDescriptor
Creates a descriptor.
ExpCacheDescriptor(Exp, Evaluator) - Constructor for class mondrian.olap.ExpCacheDescriptor
Creates a descriptor.
expCacheHitCount - Variable in class mondrian.server.monitor.ExecutionEndEvent
 
expCacheHitCount - Variable in class mondrian.server.monitor.ExecutionInfo
 
expCacheMissCount - Variable in class mondrian.server.monitor.ExecutionEndEvent
 
expCacheMissCount - Variable in class mondrian.server.monitor.ExecutionInfo
 
ExpCompiler - Interface in mondrian.calc
Mediates the compilation of an expression (Exp) into a compiled expression (Calc).
ExpCompiler.Factory - Class in mondrian.calc
The ExpCompiler.Factory is used to access ExpCompiler implementations.
ExpCompiler.Factory.Context - Class in mondrian.calc
The ExpCompiler only has two override mechanisms: the ThreadLocal and System Properties.
ExpCompilerClass - Variable in class mondrian.olap.MondrianProperties
Property that defines the name of the class used to compile scalar expressions.
EXPECT - Static variable in interface mondrian.xmla.XmlaRequestCallback
 
EXPECT_100_CONTINUE - Static variable in interface mondrian.xmla.XmlaRequestCallback
 
expectedTokenSequences - Variable in exception mondrian.parser.ParseException
Each entry in this array is an array of integers.
ExpiringReference<T> - Class in mondrian.util
An expiring reference is a subclass of SoftReference which pins the reference in memory until a certain timeout is reached.
ExpiringReference(T, String) - Constructor for class mondrian.util.ExpiringReference
Creates an expiring reference.
explain(PrintWriter) - Method in class mondrian.olap.Query
 
explain(PrintWriter) - Method in class mondrian.olap.QueryPart
Returns the plan that Mondrian intends to use to execute this query.
explain(String, QueryTiming) - Method in interface mondrian.spi.ProfileHandler
Called when a statement has finished executing.
explain(ProfileHandler, String, Calc, QueryTiming) - Static method in class mondrian.olap.Util
Called during major steps of executing a MDX query to provide insight into Calc calls/times and key function calls/times.
Explain - Class in mondrian.olap
Explain statement.
EXPLAIN - Static variable in interface mondrian.olap.ParserSym
 
EXPLAIN - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
explainStatement() - Method in class mondrian.parser.MdxParserImpl
 
ExplicitRules - Class in mondrian.rolap.aggmatcher
A class containing a RolapCube's Aggregate tables exclude/include criteria.
ExplicitRules.Group - Class in mondrian.rolap.aggmatcher
This class forms a collection of aggregate table explicit rules for a given cube.
ExplicitRules.PatternTableDef - Class in mondrian.rolap.aggmatcher
This class matches candidate aggregate table name with a pattern.
ExplicitRules.TableDef - Class in mondrian.rolap.aggmatcher
This is the base class for the exact name based and name pattern based aggregate table mapping definitions.
expList() - Method in class mondrian.parser.MdxParserImpl
 
EXPONENT - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
expOrEmptyList() - Method in class mondrian.parser.MdxParserImpl
 
ExprAndValueForMemberProperty - Variable in class mondrian.resource.MondrianResource
ExprAndValueForMemberProperty is 'Member property must not have both a value and an expression.
expression - Variable in class mondrian.olap.MondrianDef.CalculatedMemberProperty
 
expression() - Method in class mondrian.parser.MdxParserImpl
 
Expression - Static variable in class mondrian.olap.Category
Expression is a flag which, when bitwise-OR-ed with a category value, indicates an expression (as opposed to a constant).
expressionEof() - Method in class mondrian.parser.MdxParserImpl
 
expressionOrEmpty() - Method in class mondrian.parser.MdxParserImpl
 
expressions - Variable in class mondrian.olap.MondrianDef.ExpressionView
 
ExpressionView() - Constructor for class mondrian.olap.MondrianDef.ExpressionView
 
ExpressionView(DOMWrapper) - Constructor for class mondrian.olap.MondrianDef.ExpressionView
 
ExprIterCalc(Exp, Exp[], ExpCompiler, List<ResultStyle>) - Constructor for class mondrian.olap.fun.SetFunDef.ExprIterCalc
 
extendedContext - Variable in class mondrian.rolap.agg.CellRequest
 
EXTERNAL - Enum constant in enum class mondrian.server.monitor.CellCacheEvent.Source
A segment that is placed into the cache by an external cache.
externalSegmentCreated(SegmentHeader, MondrianServer) - Method in class mondrian.rolap.agg.SegmentCacheManager
Tells the cache that a segment is newly available in an external cache.
externalSegmentDeleted(SegmentHeader, MondrianServer) - Method in class mondrian.rolap.agg.SegmentCacheManager
Tells the cache that a segment is no longer available in an external cache.
extractBodyFromSoap(Document) - Static method in class mondrian.tui.XmlaSupport
 
extractEmbeddedFlags(String, String[][], StringBuilder) - Method in class mondrian.spi.impl.JdbcDialectImpl
Helper method to extract and map Java regular expression embedded flags expressions to dialect specific flags.
extractFaultNodesFromSoap(byte[]) - Static method in class mondrian.tui.XmlaSupport
 
extractFaultNodesFromSoap(Document) - Static method in class mondrian.tui.XmlaSupport
 
extractNewAliases(MondrianDef.RelationOrJoin, MondrianDef.RelationOrJoin) - Method in class mondrian.rolap.RolapCubeHierarchy
Populates the alias map for the old and new relations.
extractNodes(Node, String, String[][]) - Static method in class mondrian.tui.XmlaSupport
Given a Document and an xpath/namespace-array pair, extract and return the Nodes resulting from applying the xpath.
extractNodesFromSoapXmla(byte[]) - Static method in class mondrian.tui.XmlaSupport
 
extractNodesFromSoapXmla(Document) - Static method in class mondrian.tui.XmlaSupport
 
extractNodesFromXmla(byte[]) - Static method in class mondrian.tui.XmlaSupport
 
extractNodesFromXmla(Document) - Static method in class mondrian.tui.XmlaSupport
 
extraPredicates(SqlQuery) - Method in class mondrian.rolap.agg.AbstractQuerySpec
Adds predicates not associated with columns.
extraProperties - Variable in class mondrian.xmla.RowsetDefinition.MdschemaMeasuresRowset
 

F

fact - Variable in class mondrian.olap.MondrianDef.Cube
The fact table is the source of all measures in this cube.
fact - Variable in class mondrian.rolap.HierarchyUsage
Fact table (or relation) which this usage is joining to.
FACT_COUNT - Enum constant in enum class mondrian.rolap.aggmatcher.JdbcSchema.UsageType
 
FACT_COUNT_COLUMN_NAME - Static variable in class mondrian.rolap.aggmatcher.JdbcSchema
 
FACT_COUNT_COLUMN_USAGE - Static variable in class mondrian.rolap.aggmatcher.JdbcSchema
 
factColumn - Variable in class mondrian.olap.MondrianDef.AggForeignKey
 
factColumn - Variable in class mondrian.olap.MondrianDef.AggMeasureFactCount
 
factcount - Variable in class mondrian.olap.MondrianDef.AggTable
What does the fact_count column look like.
factCountExpr - Variable in class mondrian.rolap.RolapAggregator.BaseAggor
 
factCountMatch - Variable in class mondrian.rolap.aggmatcher.DefaultDef.AggRule
 
FactCountMatch() - Constructor for class mondrian.rolap.aggmatcher.DefaultDef.FactCountMatch
 
FactCountMatch(DOMWrapper) - Constructor for class mondrian.rolap.aggmatcher.DefaultDef.FactCountMatch
 
factCountMatches - Variable in class mondrian.rolap.aggmatcher.DefaultDef.AggRules
All shared FactCountMatches.
factCountMatchRef - Variable in class mondrian.rolap.aggmatcher.DefaultDef.AggRule
 
FactCountMatchRef() - Constructor for class mondrian.rolap.aggmatcher.DefaultDef.FactCountMatchRef
 
FactCountMatchRef(DOMWrapper) - Constructor for class mondrian.rolap.aggmatcher.DefaultDef.FactCountMatchRef
 
factCountName - Variable in class mondrian.rolap.aggmatcher.DefaultDef.FactCountMatch
 
factCountName - Variable in class mondrian.rolap.aggmatcher.ExplicitRules.TableDef
 
factor() - Method in class mondrian.parser.MdxParserImpl
 
factory - Variable in class mondrian.olap4j.MondrianOlap4jDriver
 
Factory() - Constructor for class mondrian.rolap.agg.AbstractColumnPredicate.Factory
 
Factory() - Constructor for class mondrian.rolap.BitKey.Factory
 
FACTORY - Static variable in class mondrian.spi.impl.AccessDialect
 
FACTORY - Static variable in class mondrian.spi.impl.Db2Dialect
 
FACTORY - Static variable in class mondrian.spi.impl.Db2OldAs400Dialect
 
FACTORY - Static variable in class mondrian.spi.impl.DerbyDialect
 
FACTORY - Static variable in class mondrian.spi.impl.FirebirdDialect
 
FACTORY - Static variable in class mondrian.spi.impl.GoogleBigQueryDialect
 
FACTORY - Static variable in class mondrian.spi.impl.GreenplumDialect
 
FACTORY - Static variable in class mondrian.spi.impl.HiveDialect
 
FACTORY - Static variable in class mondrian.spi.impl.HsqldbDialect
 
FACTORY - Static variable in class mondrian.spi.impl.ImpalaDialect
 
FACTORY - Static variable in class mondrian.spi.impl.InfobrightDialect
 
FACTORY - Static variable in class mondrian.spi.impl.InformixDialect
 
FACTORY - Static variable in class mondrian.spi.impl.IngresDialect
 
FACTORY - Static variable in class mondrian.spi.impl.InterbaseDialect
 
FACTORY - Static variable in class mondrian.spi.impl.LucidDbDialect
 
FACTORY - Static variable in class mondrian.spi.impl.MariaDBDialect
 
FACTORY - Static variable in class mondrian.spi.impl.MicrosoftSqlServerDialect
 
FACTORY - Static variable in class mondrian.spi.impl.MonetDbDialect
 
FACTORY - Static variable in class mondrian.spi.impl.MySqlDialect
 
FACTORY - Static variable in class mondrian.spi.impl.NeoviewDialect
 
FACTORY - Static variable in class mondrian.spi.impl.NetezzaDialect
 
FACTORY - Static variable in class mondrian.spi.impl.NuoDbDialect
 
FACTORY - Static variable in class mondrian.spi.impl.OracleDialect
 
FACTORY - Static variable in class mondrian.spi.impl.PdiDataServiceDialect
 
FACTORY - Static variable in class mondrian.spi.impl.PostgreSqlDialect
 
FACTORY - Static variable in class mondrian.spi.impl.RedshiftDialect
 
FACTORY - Static variable in class mondrian.spi.impl.SnowflakeDialect
 
FACTORY - Static variable in class mondrian.spi.impl.SqlStreamDialect
 
FACTORY - Static variable in class mondrian.spi.impl.SybaseDialect
 
FACTORY - Static variable in class mondrian.spi.impl.TeradataDialect
 
FACTORY - Static variable in class mondrian.spi.impl.VectorwiseDialect
 
FACTORY - Static variable in class mondrian.spi.impl.VerticaDialect
 
FactoryImpl() - Constructor for class mondrian.olap.Parser.FactoryImpl
 
fail(Throwable) - Static method in class mondrian.util.CompletedFuture
Creates a completed future indicating failure.
fail(Throwable) - Method in class mondrian.util.SlotFuture
Writes a throwable into the slot, indicating that the task has failed.
FailedCreateNewDefaultAggregateRules - Variable in class mondrian.resource.MondrianResource
FailedCreateNewDefaultAggregateRules is 'Failed to create new default aggregate rules using property ''{0}'' with value ''{1}''.'
FailedToParseQuery - Variable in class mondrian.resource.MondrianResource
FailedToParseQuery is 'Failed to parse query ''{0}'''
FALSE - Static variable in class mondrian.rolap.agg.LiteralStarPredicate
 
falseFunctor() - Static method in class mondrian.olap.Util
 
FastBatchingCellReader - Class in mondrian.rolap
A FastBatchingCellReader doesn't really Read cells: when asked to look up the values of stored measures, it lies, and records the fact that the value was asked for.
FastBatchingCellReader(Execution, RolapCube, AggregationManager) - Constructor for class mondrian.rolap.FastBatchingCellReader
Creates a FastBatchingCellReader.
FATAL_ERROR_STRING - Static variable in class mondrian.tui.XmlUtil.SaxErrorHandler
 
fatalError(SAXParseException) - Method in class mondrian.tui.XmlUtil.SaxErrorHandler
 
FAULT_ACTOR - Static variable in interface mondrian.xmla.XmlaConstants
 
FAULT_FC_PREFIX - Static variable in interface mondrian.xmla.XmlaConstants
 
FAULT_FS_PREFIX - Static variable in interface mondrian.xmla.XmlaConstants
 
FAULT_NS_PREFIX - Static variable in interface mondrian.xmla.XmlaConstants
 
FauxMemoryMonitor - Class in mondrian.util
The FauxMemoryMonitor implements the MemoryMonitor interface but does nothing: all methods are empty.
FileRepository - Class in mondrian.server
Implementation of Repository that reads from a datasources.xml file.
FileRepository(RepositoryContentFinder, CatalogLocator) - Constructor for class mondrian.server.FileRepository
 
FillBuff() - Method in class mondrian.parser.SimpleCharStream
 
filter - Variable in class mondrian.olap.MondrianDef.Table
The SQL WHERE clause expression to be appended to any select statement
filter(Iterable<T>, Util.Functor1<Boolean, T>...) - Static method in class mondrian.olap.Util
Applies a collection of filters to an iterable.
filter(String, Util.PropertyList) - Method in class mondrian.i18n.LocalizingDynamicSchemaProcessor
 
filter(String, Util.PropertyList) - Method in class mondrian.spi.impl.FilterDynamicSchemaProcessor
Reads the contents of a catalog and returns the result as a string.
filter(String, Util.PropertyList, InputStream) - Method in class mondrian.i18n.LocalizingDynamicSchemaProcessor
 
filter(String, Util.PropertyList, InputStream) - Method in class mondrian.spi.impl.FilterDynamicSchemaProcessor
Reads the contents of a schema as a stream and returns the result as a string.
filter(Level, CacheControl.MemberSet) - Method in interface mondrian.olap.CacheControl
Filters a member set, keeping all members at a given Level.
filter(Level, CacheControl.MemberSet) - Method in class mondrian.rolap.CacheControlImpl
 
filterChildElements(Element, String, String) - Static method in class mondrian.xmla.XmlaUtil
 
FilterChildlessSnowflakeMembers - Variable in class mondrian.olap.MondrianProperties
Property that defines whether to generate joins to filter out members in a snowflake dimension that do not have any children.
FilterDynamicSchemaProcessor - Class in mondrian.spi.impl
Implementation of DynamicSchemaProcessor which allows a derived class to easily process a schema file.
FilterDynamicSchemaProcessor() - Constructor for class mondrian.spi.impl.FilterDynamicSchemaProcessor
 
FilteredIterableList<T> - Class in mondrian.util
Iterable list which filters undesirable elements.
FilteredIterableList(List<? extends T>, FilteredIterableList.Filter) - Constructor for class mondrian.util.FilteredIterableList
 
FilteredIterableList.Filter<T> - Interface in mondrian.util
Filter to determine which elements should be shown.
finalCleanUp() - Method in class mondrian.rolap.aggmatcher.AggTableManager
This should ONLY be called if the AggTableManager is no longer going to be used.
finalCleanUp() - Method in class mondrian.rolap.RolapSchema
Performs a sweep of the JDBC tables caches and the segment data.
finalize() - Method in class mondrian.rolap.RolapConnection
 
finalize() - Method in class mondrian.rolap.RolapSchema
 
finalize() - Method in class mondrian.server.FileRepository
 
FinalizerErrorMondrianServerImpl - Variable in class mondrian.resource.MondrianResource
FinalizerErrorMondrianServerImpl is 'An exception was encountered while finalizing a RolapSchema object instance.'
FinalizerErrorRolapConnection - Variable in class mondrian.resource.MondrianResource
FinalizerErrorRolapConnection is 'An exception was encountered while finalizing a RolapConnection object instance.'
FinalizerErrorRolapSchema - Variable in class mondrian.resource.MondrianResource
FinalizerErrorRolapSchema is 'An exception was encountered while finalizing a RolapSchema object instance.'
find(String) - Method in class mondrian.olap.MondrianDef.InlineTable
 
find(String) - Method in class mondrian.olap.MondrianDef.Join
 
find(String) - Method in class mondrian.olap.MondrianDef.RelationOrJoin
 
find(String) - Method in class mondrian.olap.MondrianDef.Table
 
find(String) - Method in class mondrian.olap.MondrianDef.View
 
findAgg(RolapStar, BitKey, BitKey, boolean[]) - Static method in class mondrian.rolap.agg.AggregationManager
Finds an aggregate table in the given star which has the desired levels and measures.
findAncestor(String) - Method in class mondrian.rolap.RolapStar.Table
Returns an ancestor with a given alias, or null if not found.
findAxisValues(CacheControl.CellRegion) - Static method in class mondrian.rolap.CacheControlImpl
 
findBaseCubeLevel(RolapLevel) - Method in class mondrian.rolap.RolapCube
Locates the base cube level for a particular virtual level.
findBestMemberMatch(List<? extends Member>, RolapMember, RolapLevel, Id.Segment, MatchType) - Static method in class mondrian.rolap.RolapUtil
Locates a member specified by its member name, from an array of members.
findChild(MondrianDef.Relation, RolapStar.Condition) - Method in class mondrian.rolap.RolapStar.Table
Returns a child relation which maps onto a given relation, or null if there is none.
findDescendant(String) - Method in class mondrian.rolap.aggmatcher.AggStar.Table
Find descendant of fact table with given name or return null.
findDescendant(String) - Method in class mondrian.rolap.RolapStar.Table
Returns a descendant with a given alias, or null if none found.
findFormula(String) - Method in class mondrian.olap.Query
Looks up a calculated member or set defined in this Query.
findMeasures(CacheControl.CellRegion) - Static method in class mondrian.rolap.CacheControlImpl
Returns a list of members of the Measures dimension which are mentioned somewhere in a region specification.
findRollupCandidates(String, ByteString, String, String, String, BitKey, Map<String, Comparable>, List<String>) - Method in interface mondrian.rolap.cache.SegmentCacheIndex
Returns a list of segments that can be rolled up to satisfy a given cell request.
findRollupCandidates(String, ByteString, String, String, String, BitKey, Map<String, Comparable>, List<String>) - Method in class mondrian.rolap.cache.SegmentCacheIndexImpl
 
findTable(String) - Method in class mondrian.rolap.aggmatcher.AggStar
Find a table by name (alias) that is a descendant of the base fact table.
findTableWithLeftCondition(MondrianDef.Expression) - Method in class mondrian.rolap.RolapStar.Table
This is used during aggregate table validation to make sure that the mapping from for the aggregate join condition is valid.
findTableWithLeftJoinCondition(String) - Method in class mondrian.rolap.RolapStar.Table
Finds the child table of the fact table with the given columnName used in its left join condition.
FIREBIRD - Enum constant in enum class mondrian.spi.Dialect.DatabaseProduct
 
FirebirdDialect - Class in mondrian.spi.impl
Implementation of Dialect for the Firebird database.
FirebirdDialect(Connection) - Constructor for class mondrian.spi.impl.FirebirdDialect
Creates a FirebirdDialect.
fireSegmentCacheEvent(SegmentCache.SegmentCacheListener.SegmentCacheEvent) - Method in class mondrian.rolap.cache.MemorySegmentCache
 
first() - Method in class mondrian.rolap.agg.SegmentLoader.RowList
Moves to before the first row.
first() - Method in class mondrian.util.ArraySortedSet
 
FIRST - Enum constant in enum class mondrian.olap.MatchType
Return the first child
FirstQResolver - Static variable in class mondrian.olap.fun.extra.NthQuartileFunDef
 
FIRSTROWSET - Static variable in interface mondrian.olap.ParserSym
 
FIRSTROWSET - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
fix() - Method in class mondrian.calc.impl.AbstractTupleList
 
fix() - Method in class mondrian.calc.impl.UnaryTupleList
 
fix() - Method in interface mondrian.calc.TupleList
Fixes the tuples of this list, so that their contents will not change even if elements of the list are reordered or removed.
fix(Object) - Static method in class mondrian.olap.fun.vba.Vba
 
FixedCalcImpl(Exp, Hierarchy) - Constructor for class mondrian.olap.fun.HierarchyCurrentMemberFunDef.FixedCalcImpl
 
flags - Variable in class mondrian.olap.fun.FunDefBase
 
flags - Variable in class mondrian.olap.MemberBase
Combines member type and other properties, such as whether the member is the 'all' or 'null' member of its hierarchy and whether it is a measure or is calculated, into an integer field.
flatList(List<T>) - Static method in class mondrian.olap.Util
Creates a memory-, CPU- and cache-efficient immutable list from an existing list.
flatList(T...) - Static method in class mondrian.olap.Util
Creates a memory-, CPU- and cache-efficient immutable list.
flatListCopy(T...) - Static method in class mondrian.olap.Util
Creates a memory-, CPU- and cache-efficient immutable list, always copying the contents.
flush() - Method in class mondrian.xmla.impl.DefaultSaxWriter
 
flush() - Method in interface mondrian.xmla.SaxWriter
Flushes any unwritten output.
flush(CacheControl.CellRegion) - Method in interface mondrian.olap.CacheControl
Atomically flushes all the cells in the cell cache that correspond to measures in a cube and to a given region.
flush(CacheControl.CellRegion) - Method in class mondrian.rolap.CacheControlImpl
 
flush(CacheControl.MemberSet) - Method in interface mondrian.olap.CacheControl
Atomically flushes all members in the member cache which belong to a given set.
flush(CacheControl.MemberSet) - Method in class mondrian.rolap.CacheControlImpl
 
flushBase64() - Method in class mondrian.util.Base64.OutputStream
Method added by PHIL.
flushBuffer() - Method in class mondrian.tui.MockHttpServletResponse
Forces any content in the buffer to be written to the client.
flushCache() - Method in class mondrian.rolap.MemberCacheHelper
 
flushCache() - Method in class mondrian.rolap.RolapNativeSet
 
flushCatalog(String) - Method in class mondrian.server.DynamicContentFinder
 
FlushCommand(Locus, SegmentCacheManager, CacheControl.CellRegion, CacheControlImpl) - Constructor for class mondrian.rolap.agg.SegmentCacheManager.FlushCommand
 
flushJdbcSchema() - Method in class mondrian.rolap.RolapSchema
Clears the cache of JDBC tables for the aggs.
flushNonUnion(CacheControl.CellRegion) - Method in class mondrian.rolap.CacheControlImpl
 
flushObsoleteCatalogs(DataSourcesConfig.DataSources) - Method in class mondrian.server.DynamicContentFinder
 
flushRegionList(List<CacheControl.CellRegion>) - Method in class mondrian.rolap.CacheControlImpl
Flushes a list of cell regions.
FlushResult(List<Callable<Boolean>>) - Constructor for class mondrian.rolap.agg.SegmentCacheManager.FlushResult
 
flushSchema(String, String, String, String) - Method in interface mondrian.olap.CacheControl
Flushes the given Schema instance from the pool.
flushSchema(String, String, String, String) - Method in class mondrian.rolap.CacheControlImpl
 
flushSchema(String, DataSource) - Method in interface mondrian.olap.CacheControl
Flushes the given Schema instance from the pool.
flushSchema(String, DataSource) - Method in class mondrian.rolap.CacheControlImpl
 
flushSchema(Schema) - Method in interface mondrian.olap.CacheControl
Flushes the given Schema instance from the pool
flushSchema(Schema) - Method in class mondrian.rolap.CacheControlImpl
Flushes the given RolapSchema instance from the pool
flushSchemaCache() - Method in interface mondrian.olap.CacheControl
Flushes the cache which maps schema URLs to metadata.
flushSchemaCache() - Method in class mondrian.rolap.CacheControlImpl
 
flushSchemaCache(OlapConnection) - Method in interface mondrian.xmla.XmlaHandler.XmlaExtra
Makes the connection send a command to the server to flush all caches.
flushSegments() - Method in class mondrian.rolap.RolapSchema
 
flushUsages() - Method in class mondrian.rolap.aggmatcher.JdbcSchema
flushes all star usage references
flushUsages() - Method in class mondrian.rolap.aggmatcher.JdbcSchema.Table.Column
flushes all star usage references
flushUsages() - Method in class mondrian.rolap.aggmatcher.JdbcSchema.Table
flushes all star usage references
FONT_FLAGS - Static variable in class mondrian.olap.Property
 
FONT_FLAGS_ORDINAL - Static variable in class mondrian.olap.Property
 
FONT_NAME - Static variable in class mondrian.olap.Property
 
FONT_NAME_ORDINAL - Static variable in class mondrian.olap.Property
 
FONT_SIZE - Static variable in class mondrian.olap.Property
 
FONT_SIZE_ORDINAL - Static variable in class mondrian.olap.Property
 
FoodmartJdbcURL - Variable in class mondrian.olap.MondrianProperties
Property containing the JDBC URL of the FoodMart database.
FOR - Static variable in interface mondrian.olap.ParserSym
 
FOR - Static variable in interface mondrian.parser.MdxParserImplConstants
RegularExpression Id.
forCategory(int) - Static method in enum class mondrian.xmla.RowsetDefinition.MdschemaFunctionsRowset.VarType
 
ForceMessageRecorderError - Variable in class mondrian.resource.MondrianResource
ForceMessageRecorderError is 'Context ''{0}'': Client forcing return with errors ''{1,number}'''
forClass(Class<T>) - Static method in class mondrian.util.ServiceDiscovery
Creates a ServiceDiscovery.
forConnection(Connection) - Static method in class mondrian.olap.MondrianServer
Returns the MondrianServer that hosts a given connection.
forDimension(Dimension) - Static method in class mondrian.olap.type.DimensionType
 
forDimension(Dimension) - Static method in class mondrian.olap.type.MemberType
 
FORE_COLOR - Static variable in class mondrian.olap.Property
 
FORE_COLOR_ORDINAL - Static variable in class mondrian.olap.Property
 
forecast(LinReg.Value) - Static method in class mondrian.olap.fun.LinReg
 
FOREIGN_KEY - Enum constant in enum class mondrian.rolap.aggmatcher.JdbcSchema.UsageType
 
FOREIGN_KEY_COLUMN_NAME - Static variable in class mondrian.rolap.aggmatcher.JdbcSchema
 
FOREIGN_KEY_COLUMN_USAGE - Static variable in class mondrian.rolap.aggmatcher.JdbcSchema
 
foreignKey - Variable in class mondrian.olap.MondrianDef.CubeDimension
 
foreignKeyMatch - Variable in class mondrian.rolap.aggmatcher.DefaultDef.AggRule
 
ForeignKeyMatch() - Constructor for class mondrian.rolap.aggmatcher.DefaultDef.ForeignKeyMatch
 
ForeignKeyMatch(DOMWrapper) - Constructor for class mondrian.rolap.aggmatcher.DefaultDef.ForeignKeyMatch
 
foreignKeyMatches - Variable in class mondrian.rolap.aggmatcher.DefaultDef.AggRules
All shared ForeignKeyMatches.
foreignKeyMatchRef - Variable in class mondrian.rolap.aggmatcher.DefaultDef.AggRule
 
ForeignKeyMatchRef() - Constructor for class mondrian.rolap.aggmatcher.DefaultDef.ForeignKeyMatchRef
 
ForeignKeyMatchRef(DOMWrapper) - Constructor for class mondrian.rolap.aggmatcher.DefaultDef.ForeignKeyMatchRef
 
foreignKeys - Variable in class mondrian.olap.MondrianDef.AggTable
 
forHierarchy(Hierarchy) - Static method in class mondrian.olap.type.HierarchyType
 
forHierarchy(Hierarchy) - Static method in class mondrian.olap.type.MemberType
 
forId(String) - Static method in class mondrian.olap.MondrianServer
Returns the server with the given id.
forLevel(Level) - Static method in class mondrian.olap.type.LevelType
 
forLevel(Level) - Static method in class mondrian.olap.type.MemberType
 
forLogicalOrdinal(int) - Static method in enum class mondrian.olap.AxisOrdinal.StandardAxisOrdinal
Returns an axis with a given number.
FORMAL_