Index
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 forStarColumnPredicate
. - AbstractColumnPredicate(RolapStar.Column) - Constructor for class mondrian.rolap.agg.AbstractColumnPredicate
-
Creates an AbstractColumnPredicate.
- AbstractColumnPredicate.Factory - Class in mondrian.rolap.agg
-
Factory for
StarPredicate
s andStarColumnPredicate
s. - 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
forArrayTupleList
. - 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 onVisitor
. - 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 aSegmentWithData
. - 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 theMemoryMonitor
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 inparents
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 ofparent
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 allAggregation
s 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 aHashSet
. - 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
andDROP 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 ofSyntax.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 thisBitSet
whose corresponding bit is NOT set in the specifiedBitSet
. - 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 aResult
. - 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
-
As
Arrays.binarySearch(Object[], int, int, Object)
, but available pre-JDK 1.6. - 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 specifiedtoIndex
(exclusive) set totrue
. - 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
-
Whether bug MONDRIAN-1001, "Tests disabled due to property trigger issues" is fixed.
- BugMondrian207Fixed - Static variable in class mondrian.util.Bug
-
Whether MONDRIAN-207, "IS EMPTY and IS NULL" is fixed.
- BugMondrian229Fixed - Static variable in class mondrian.util.Bug
-
Whether MONDRIAN-229, "NON EMPTY when hierarchy's default member is not 'all'" is fixed.
- BugMondrian2440Fixed - Static variable in class mondrian.util.Bug
- BugMondrian2452Fixed - Static variable in class mondrian.util.Bug
-
Whether bug MONDRIAN-1001, "Tests disabled due to property trigger issues" is fixed.
- BugMondrian313Fixed - Static variable in class mondrian.util.Bug
- BugMondrian314Fixed - Static variable in class mondrian.util.Bug
-
Whether bug MONDRIAN-314, "Predicate sometimes has null RolapStar.Column" is fixed.
- BugMondrian328Fixed - Static variable in class mondrian.util.Bug
- BugMondrian361Fixed - Static variable in class mondrian.util.Bug
-
Whether bug MONDRIAN-361, "Aggregate Tables not working with Shared Dimensions" is fixed.
- BugMondrian441Fixed - Static variable in class mondrian.util.Bug
-
Whether bug MONDRIAN-441, "Parent-child hierarchies: <Join> used in dimension" is fixed.
- BugMondrian446Fixed - Static variable in class mondrian.util.Bug
-
Whether bug MONDRIAN-446, "Make Native NonEmpty consistant with MSAS" is fixed.
- BugMondrian486Fixed - Static variable in class mondrian.util.Bug
-
Whether bug MONDRIAN-486, "HighCardinalityTest test cases disabled" is fixed.
- BugMondrian495Fixed - Static variable in class mondrian.util.Bug
-
Whether bug MONDRIAN-495, "Table filter concept does not support dialects." is fixed.
- BugMondrian503Fixed - Static variable in class mondrian.util.Bug
-
Whether bug MONDRIAN-503, "RolapResultTest disabled" is fixed.
- BugMondrian555Fixed - Static variable in class mondrian.util.Bug
-
Whether bug MONDRIAN-555, "Compound slicer counts cells twice in certain cases" is fixed.
- 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
-
Whether bug MONDRIAN-687, "Format treats negative numbers differently than SSAS" is fixed.
- BugMondrian747Fixed - Static variable in class mondrian.util.Bug
- BugMondrian759Fixed - Static variable in class mondrian.util.Bug
- BugMondrian785Fixed - Static variable in class mondrian.util.Bug
-
Whether bug MONDRIAN-785, "Native evaluation does not respect ordering" is fixed.
- 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 aResult
. - 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 ofmember.children
,level.members
ormember.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 callsThread.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
Member
s 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 inConnection
. - 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
-
Deprecated.Property is not used and will be removed in mondrian-4.0; use
SchemaReader.getParentChildContributingChildren(mondrian.olap.Member, mondrian.olap.Hierarchy, java.util.List<mondrian.olap.Member>)
- 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 aAggStar.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
, but exists prior to JDK 1.6.Arrays
.copyOf(double[], int) - copyOf(int[], int) - Static method in class mondrian.olap.Util
-
Like
, but exists prior to JDK 1.6.Arrays
.copyOf(int[], int) - copyOf(long[], int) - Static method in class mondrian.olap.Util
-
Like
, but exists prior to JDK 1.6.Arrays
.copyOf(long[], int) - copyOf(T[], int) - Static method in class mondrian.olap.Util
-
Like
, but exists prior to JDK 1.6.Arrays
.copyOf(Object[], int) - 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
-
Deprecated.
- create(Integer) - Static method in class mondrian.olap.Literal
-
Deprecated.
- 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
- create(Member) - Method in interface mondrian.rolap.RolapMemberBase.PropertyValueMapFactory
- 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
-
Creates a temporary connection and calls
DialectFactory.createDialect(javax.sql.DataSource, java.sql.Connection)
. - 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
-
Creates a
RolapAggregationManager.PinSet
. - 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 enabledXMLConstants.FEATURE_SECURE_PROCESSING
property. - createSecureSAXParserFactory() - Static method in class mondrian.util.XmlParserFactoryProducer
-
Creates an instance of
SAXParserFactory
class with enabledXMLConstants.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 ofCube
. - 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.Use
Monitor.getServer()
andServerInfo.sqlStatementExecuteNanos
; will be removed in 4.0. - 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
offset
th 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 aWriter
. - 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(Role) - Constructor for class mondrian.olap.DelegatingRole
-
Creates a DelegatingRole.
- DelegatingSchemaReader - Class in mondrian.olap
-
DelegatingSchemaReader
implementsSchemaReader
by delegating all methods to an underlyingSchemaReader
. - DelegatingSchemaReader(SchemaReader) - Constructor for class mondrian.olap.DelegatingSchemaReader
-
Creates a DelegatingSchemaReader.
- DelegatingTupleList - Class in mondrian.calc.impl
-
Implementation of
TupleList
based on a list ofList<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
andDialectFactory
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 ofEnumeratedValues.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 thanvalue.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
- ExpCompiler.Factory - Class in mondrian.calc
-
The
ExpCompiler.Factory
is used to accessExpCompiler
implementations. - ExpCompiler.Factory.Context - Class in mondrian.calc
-
The
ExpCompiler
only has two override mechanisms: theThreadLocal
andSystem
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 theMemoryMonitor
interface but does nothing: all methods are empty. - FileRepository - Class in mondrian.server
-
Implementation of
Repository
that reads from adatasources.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_