All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary Annotation Types Summary
Class |
Description |
AbstractAggregateFunDef |
Abstract base class for all aggregate functions (Aggregate ,
Sum , Avg , et cetera).
|
AbstractBooleanCalc |
|
AbstractCalc |
Abstract implementation of the Calc interface.
|
AbstractColumnPredicate |
|
AbstractColumnPredicate.Factory |
|
AbstractDateTimeCalc |
|
AbstractDimensionCalc |
|
AbstractDoubleCalc |
Abstract implementation of the DoubleCalc interface.
|
AbstractExpCompiler |
|
AbstractHierarchyCalc |
|
AbstractIntegerCalc |
|
AbstractIterCalc |
Abstract implementation of the IterCalc interface.
|
AbstractLevelCalc |
Abstract implementation of the LevelCalc interface.
|
AbstractListCalc |
Abstract implementation of the ListCalc interface.
|
AbstractMemberCalc |
Abstract implementation of the MemberCalc interface.
|
AbstractMemoryMonitor |
|
AbstractQuerySpec |
|
AbstractRecorder |
|
AbstractStringCalc |
Abstract implementation of the StringCalc interface.
|
AbstractTupleCalc |
Abstract implementation of the TupleCalc interface.
|
AbstractTupleCursor |
|
AbstractTupleIterable |
|
AbstractTupleIterator |
|
AbstractTupleList |
|
AbstractVoidCalc |
Abstract implementation of the VoidCalc interface.
|
Access |
Access enumerates the allowable access rights.
|
AccessDialect |
Implementation of Dialect for the Microsoft Access
database (also called the JET Engine).
|
AggGen |
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).
|
AggregateFunDef |
Definition of the AGGREGATE MDX function.
|
AggregateFunDef.AggregateCalc |
|
Aggregation |
A Aggregation is a pre-computed aggregation over a set of
columns.
|
AggregationKey |
Column context that an Aggregation is computed for.
|
AggregationManager |
RolapAggregationManager manages all Aggregation s
in the system.
|
AggregationManager.PinSetImpl |
|
Aggregator |
Describes an aggregation operator, such as "sum" or "count".
|
AggStar |
Aggregate table version of a RolapStar for a fact table.
|
AggTableManager |
Manages aggregate tables.
|
AndPredicate |
Predicate which is the intersection of a list of predicates.
|
Annotated |
An element that has annotations.
|
Annotation |
User-defined property on a metadata element.
|
ApplResources |
Holds compiled stylesheets.
|
ArraySortedSet<E extends Comparable<E>> |
Implementation of SortedSet based on an array.
|
ArrayStack<E> |
|
ArrayTupleList |
Implementation of TupleList that stores tuples end-to-end in an array.
|
AuthenticatingXmlaRequestCallback |
This is an abstract implementation of XmlaRequestCallback
specialized in authenticating the requests coming in.
|
Axis |
A Axis is a component of a Result .
|
AxisOrdinal |
AxisOrdinal describes the allowable values for an axis code.
|
AxisOrdinal.StandardAxisOrdinal |
|
Base64 |
Encodes and decodes to and from Base64 notation.
|
Base64.InputStream |
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 |
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.
|
BeanMap |
View of an object as a map.
|
BetterExpCompiler |
Enhanced expression compiler.
|
BitKey |
Represents a set of bits.
|
BitKey.AbstractBitKey |
Abstract implementation of BitKey .
|
BitKey.Big |
Implementation of BitKey with more than 64 bits.
|
BitKey.Factory |
|
BitKey.Mid128 |
Implementation of BitKey good for sizes less than 128.
|
BitKey.Small |
Implementation of BitKey for bit counts less than 64.
|
BlockingHashMap<K,V> |
A limited Map implementation which supports waiting for a value
to be available when calling get().
|
BooleanCalc |
Compiled expression whose result is a boolean .
|
BooleanType |
The type of a boolean expression.
|
Bug |
Holder for constants which indicate whether particular issues have been
fixed.
|
BuiltinFunTable |
BuiltinFunTable contains a list of all built-in MDX functions.
|
ByteString |
Collection of bytes.
|
CacheCalc |
Calculation which retrieves the value of an underlying calculation
from cache.
|
CacheControl |
API for controlling the contents of the cell cache and the member cache.
|
CacheControl.CellRegion |
a region of cells in the cell cache
|
CacheControl.MemberEditCommand |
An operation to be applied to the member cache.
|
CacheControl.MemberSet |
A specification of a set of members in the member cache.
|
CacheControlImpl |
|
CacheControlImpl.MemberSetVisitorImpl |
Default implementation of CacheControlImpl.MemberSetVisitor .
|
CachedExistsFunDef |
CachedExistsFunDef is a replacement for the Exists MDX function that Analyzer uses for projecting tuples for
subtotals, Top10 and other calculations.
|
CacheFunDef |
Definition of the Cache system function, which is smart enough
to evaluate its argument only once.
|
CacheFunDef.CacheFunResolver |
|
CacheMap<S,T> |
Map with limited size to be used as cache.
|
CachePool |
A CachePool manages the objects in a collection of
caches.
|
Calc |
Calc is the base class for all calculable expressions.
|
CalculatedChildFunDef |
Definition of the CalculatedChild MDX function.
|
CalcWriter |
Visitor which serializes an expression to text.
|
CancellationChecker |
Encapsulates cancel and timeouts checks
|
CartesianProductList<T> |
List that generates the cartesian product of its component lists.
|
CastFunDef |
Definition of the CAST MDX operator.
|
CatalogFinder |
Strategy to locate schemas and catalogs.
|
CatalogLocator |
Abstract layer for locating catalog schema content.
|
CatalogLocatorImpl |
CatalogLocator which returns the catalog URI unchanged.
|
Category |
Category enumerates the possible expression types.
|
Cell |
A Cell is an item in the grid of a Result .
|
CellCacheEvent |
Event concerning the cell cache.
|
CellCacheEvent.Source |
Enumeration of sources of a cell cache segment.
|
CellCacheSegmentCreateEvent |
Creation of a segment in the cell cache.
|
CellCacheSegmentDeleteEvent |
Deletion of a segment from the cell cache.
|
CellFormatter |
Deprecated.
|
CellFormatter |
An SPI to format the cell values.
|
CellKey |
A CellKey is used as a key in maps which access cells by their
position.
|
CellKey.Four |
|
CellKey.Generator |
|
CellKey.Many |
|
CellKey.One |
|
CellKey.Three |
|
CellKey.Two |
|
CellKey.Zero |
|
CellProperty |
Represents Cell Property.
|
CellRequest |
A CellRequest contains the context necessary to get a cell
value from a star.
|
CellRequestQuantumExceededException |
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.
|
ClassResolver |
Instantiates a class.
|
ClassResolver.AbstractClassResolver |
|
ClassResolver.ThreadContextClassResolver |
|
CmdRunner |
Command line utility which reads and executes MDX commands.
|
CmdRunner.Options |
|
CoalesceEmptyFunDef |
Definition of the CoalesceEmpty MDX function.
|
CombiningGenerator<E> |
A list that, given a collection of elements, contains every possible
combination of those objects (also known as the
power set of those
objects).
|
CompletedFuture<V> |
Implementation of Future that has already completed.
|
Composite |
Composite collections.
|
CompositeList<T> |
List composed of several lists.
|
CompoundPredicateInfo |
Constructs a Pair based on an tuple list and measure, along with the string representation of
the predicate.
|
ConcatenableList<T> |
List backed by a collection of sub-lists.
|
Connection |
Connection to a multi-dimensional database.
|
ConnectionBase |
ConnectionBase implements some of the methods in
Connection .
|
ConnectionEndEvent |
Event indicating that a connection has been closed.
|
ConnectionEvent |
Event concerning a connection.
|
ConnectionInfo |
Information about a Mondrian connection.
|
ConnectionStartEvent |
Event indicating that a connection has been created.
|
ConstantCalc |
Calculator which always returns the same value.
|
Counters |
A collection of counters.
|
CreationException |
|
CrossJoinArg |
"Light version" of a TupleConstraint ,
represents one of
member.children, level.members, member.descendants, {enumeration}.
|
CrossJoinArgFactory |
Creates CrossJoinArgs for use in constraining SQL queries.
|
CrossJoinFunDef |
Definition of the CrossJoin MDX function.
|
Cube |
Cube.
|
CubeAccess |
This class implements object of type GrantCube to apply permissions
on user's MDX query
|
CubeBase |
CubeBase is an abstract implementation of Cube .
|
CubeType |
The type of an expression which represents a Cube or Virtual Cube.
|
CurrentDateMemberExactUdf |
User-defined function CurrentDateMember .
|
CurrentDateMemberUdf |
User-defined function CurrentDateMember .
|
CurrentDateStringUdf |
User-defined function CurrentDateString, which returns the
current date value as a formatted string, based on a format string passed in
as a parameter.
|
CustomizedFunctionTable |
Interface to build a customized function table, selecting functions from the
set of supported functions in an instance of BuiltinFunTable .
|
DataSourceChangeListener |
Deprecated.
|
DataSourceChangeListenerImpl |
Default implementation of a data source change listener
that always returns that the datasource is unchanged.
|
DataSourceChangeListenerImpl2 |
Default implementation of a data source change listener
that always returns that the datasource is changed.
|
DataSourceChangeListenerImpl3 |
Default implementation of a data source change listener
that always returns that the datasource is changed.
|
DataSourceChangeListenerImpl4 |
Default implementation of a data source change listener
that always returns that the datasource is changed.
|
DataSourceResolver |
Plugin class that resolves data source name to DataSource
object.
|
DataSourcesConfig |
This is the XML model for XMLA DataSources Configuration.
|
DataSourcesConfig.Catalog |
|
DataSourcesConfig.Catalogs |
The list of catalogs associated with a data source.
|
DataSourcesConfig.DataSource |
Definition of a data source.
|
DataSourcesConfig.DataSources |
The list of data sources supported by XMLA service.
|
DateTimeCalc |
Compiled expression whose result is a Date , representing an MDX
DateTime value.
|
DateTimeType |
The type of an expression representing a date, time or timestamp.
|
Db2Dialect |
Implementation of Dialect for the IBM DB2 database.
|
Db2OldAs400Dialect |
Implementation of Dialect for old versions of the IBM
DB2/AS400 database.
|
DecimalType |
Subclass of NumericType which guarantees fixed number of decimal
places.
|
DefaultDef |
This is the XML model for defining default aggregate table recognition
and level/measure mapping.
|
DefaultDef.AggRule |
A RolapConnection uses one AggRule.
|
DefaultDef.AggRules |
The set of "named" rules for matching aggregate tables.
|
DefaultDef.Base |
Base is the base class for all of the elements.
|
DefaultDef.CaseMatcher |
This is a base class for all elements that can match strings
where the case of the string is important.
|
DefaultDef.FactCountMatch |
This is used to identify the "fact_count" column in an aggregate
table.
|
DefaultDef.FactCountMatchRef |
|
DefaultDef.ForeignKeyMatch |
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 |
|
DefaultDef.IgnoreMap |
This is the template used to specify columns to be ignored.
|
DefaultDef.IgnoreMapRef |
|
DefaultDef.LevelMap |
This is the template that maps from a combination of level
usage_prefix
hierarchy_name
level_name
level_column_name
|
DefaultDef.LevelMapRef |
|
DefaultDef.Mapper |
This allows one to create an element that matches against a
single template, where the template is an attribute.
|
DefaultDef.MeasureMap |
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 |
|
DefaultDef.NameMatcher |
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 |
|
DefaultDef.Regex |
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 |
|
DefaultDef.TableMatch |
This is used to identify which tables in the database might
be aggregate table of a given fact table.
|
DefaultDef.TableMatchRef |
|
DefaultMemberChildrenConstraint |
Restricts the SQL result set to the parent member of a
MemberChildren query.
|
DefaultRules |
Container for the default aggregate recognition rules.
|
DefaultSaxWriter |
|
DefaultSaxWriter.StringAttributes |
List of SAX attributes based upon a string array.
|
DefaultTupleConstraint |
TupleConstraint which does not restrict the result.
|
DefaultXmlaRequest |
|
DefaultXmlaResponse |
|
DefaultXmlaServlet |
Default implementation of XML/A servlet.
|
DelegatingExpCompiler |
|
DelegatingInvocationHandler |
A class derived from DelegatingInvocationHandler handles a
method call by looking for a method in itself with identical parameters.
|
DelegatingRolapMember |
Implementation of RolapMember that delegates all calls
to an underlying member.
|
DelegatingRole |
DelegatingRole implements Role by
delegating all methods to an underlying Role .
|
DelegatingSchemaReader |
|
DelegatingTupleList |
Implementation of TupleList based on a list of
List<Member> tuples.
|
DerbyDialect |
Implementation of Dialect for the Apache Derby database.
|
DescendantsCrossJoinArg |
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()
|
Dialect |
Description of an SQL dialect.
|
Dialect.DatabaseProduct |
Enumeration of common database types.
|
Dialect.Datatype |
Datatype of a column.
|
DialectFactory |
Factory that creates Dialect objects.
|
DialectManager |
|
DialectUtil |
|
Dimension |
A Dimension represents a dimension of a cube.
|
DimensionBase |
|
DimensionCalc |
|
DimensionExpr |
|
DimensionType |
Enumerates the types of dimensions.
|
DimensionType |
The type of an expression which represents a Dimension.
|
DomBuilder |
Transforms a mondrian result into a DOM (Document Object Model).
|
DoubleCalc |
Compiled expression whose result is a double .
|
DrillThrough |
Drill through statement.
|
DrillThroughCellRequest |
Subclass of CellRequest that allows to specify
which columns and measures to return as part of the ResultSet
which we return to the client.
|
DriverManager |
The basic service for managing a set of OLAP drivers.
|
DummyExp |
Dummy expression which exists only to wrap a
Type .
|
DynamicContentFinder |
|
DynamicDatasourceXmlaServlet |
Extends DefaultXmlaServlet to add dynamic datasource loading capability.
|
DynamicSchemaProcessor |
A dynamic schema processor is used to dynamically change
a Mondrian schema at runtime.
|
EmptyType |
The type of a empty expression.
|
EnumeratedValues<V extends EnumeratedValues.Value> |
EnumeratedValues is a helper class for declaring a set of
symbolic constants which have names, ordinals, and possibly descriptions.
|
EnumeratedValues.BasicValue |
|
EnumeratedValues.Value |
A Value represents a member of an enumerated type.
|
Enumeration |
Contains inner classes which define enumerations used in XML for Analysis.
|
Enumeration.ResponseMimeType |
|
Evaluator |
An Evaluator holds the context necessary to evaluate an
expression.
|
Evaluator.NamedSetEvaluator |
Interface for evaluating a particular named set.
|
Evaluator.SetEvaluator |
Interface for generically evaluating a set.
|
Event |
Base class for an event of interest.
|
Excel |
Implementations of functions in the Excel worksheet library.
|
Execution |
Execution context.
|
Execution.State |
Enumeration of the states of an Execution instance.
|
ExecutionEndEvent |
Event concerning the execution of an MDX statement.
|
ExecutionEvent |
Event concerning the execution of an MDX statement.
|
ExecutionInfo |
Information about the execution of an MDX statement.
|
ExecutionPhaseEvent |
Event signalling the start of a phase of executing an MDX statement.
|
ExecutionStartEvent |
Event signalling the start of executing an MDX statement.
|
ExistingFunDef |
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.
|
Exp |
An Exp is an MDX expression.
|
ExpBase |
Skeleton implementation of Exp interface.
|
ExpCacheDescriptor |
|
ExpCompiler |
Mediates the compilation of an expression ( Exp )
into a compiled expression ( Calc ).
|
ExpCompiler.Factory |
The ExpCompiler.Factory is used to access
ExpCompiler implementations.
|
ExpCompiler.Factory.Context |
The ExpCompiler only has two override mechanisms: the
ThreadLocal and System
Properties .
|
ExpiringReference<T> |
An expiring reference is a subclass of SoftReference
which pins the reference in memory until a certain timeout
is reached.
|
Explain |
Explain statement.
|
ExplicitRules |
A class containing a RolapCube's Aggregate tables exclude/include
criteria.
|
ExplicitRules.Group |
This class forms a collection of aggregate table explicit rules for a
given cube.
|
ExplicitRules.PatternTableDef |
This class matches candidate aggregate table name with a pattern.
|
ExplicitRules.TableDef |
This is the base class for the exact name based and name pattern based
aggregate table mapping definitions.
|
FastBatchingCellReader |
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.
|
FauxMemoryMonitor |
The FauxMemoryMonitor implements the MemoryMonitor
interface but does nothing: all methods are empty.
|
FileRepository |
Implementation of Repository that reads
from a datasources.xml file.
|
FilterDynamicSchemaProcessor |
|
FilteredIterableList<T> |
Iterable list which filters undesirable elements.
|
FilteredIterableList.Filter<T> |
Filter to determine which elements should be shown.
|
FirebirdDialect |
Implementation of Dialect for the Firebird database.
|
Format |
Format formats numbers, strings and dates according to the
same specification as Visual Basic's
format() function.
|
Format.FormatLocale |
A FormatLocale contains all information necessary to format objects
based upon the locale of the end-user.
|
FormatterCreateContext |
Context data to create a formatter for the element.
|
FormatterCreateContext.Builder |
Builder to create an instance of FormatterCreateContext.
|
FormatterFactory |
Formatter factory to provide a single point
to create different formatters for element values.
|
Formula |
A Formula is a clause in an MDX query which defines a Set or a
Member.
|
FunCall |
A FunCall is a function applied to a list of operands.
|
FunDef |
Definition of an MDX function.
|
FunDefBase |
FunDefBase is the default implementation of FunDef .
|
FunInfo |
Support class for the CmdRunner allowing one to view
available functions and their syntax.
|
FunTable |
List of all MDX functions.
|
FunTable.Builder |
Builder that assists with the construction of a function table by
providing callbacks to define functions.
|
FunTableImpl |
|
FunUtil |
FunUtil contains a set of methods useful within the mondrian.olap.fun package.
|
FunUtil.DescendingValueComparator |
Compares cell values, so that larger values compare first.
|
GenericCalc |
Adapter which computes a scalar or tuple expression and converts it to any
required type.
|
GenericIterCalc |
Adapter which computes a set expression and converts it to any list or
iterable type.
|
GlobalFunTable |
Global function table contains builtin functions and global user-defined
functions.
|
GoogleBigQueryDialect |
This is the Mondrian dialect for Google BigQuery.
|
GreenplumDialect |
Implementation of Dialect for the GreenplumSQL database.
|
GroupingSet |
A collection
of Segment s that can be represented
as a GROUP BY GROUPING SET in a SQL query.
|
GroupingSetsCollector |
The GroupingSetsCollector collects the GroupinpSets and pass
the consolidated list to form group by grouping sets sql
|
HardSmartCache<K,V> |
An implementation of SmartCache that uses hard
references.
|
Hierarchy |
A Hierarchy is a set of members, organized into levels.
|
HierarchyBase |
|
HierarchyCalc |
|
HierarchyCurrentMemberFunDef |
Definition of the <Hierarchy>.CurrentMember MDX builtin function.
|
HierarchyCurrentMemberFunDef.CalcImpl |
Compiled implementation of the Hierarchy.CurrentMember function that evaluates the hierarchy expression first.
|
HierarchyCurrentMemberFunDef.FixedCalcImpl |
Compiled implementation of the Hierarchy.CurrentMember function that uses a fixed hierarchy.
|
HierarchyDimensionFunDef |
Definition of the <Hierarchy>.Dimension MDX
builtin function.
|
HierarchyDimensionFunDef.CalcImpl |
|
HierarchyExpr |
|
HierarchyType |
The type of an expression which represents a hierarchy.
|
HierarchyUsage |
A HierarchyUsage is the usage of a hierarchy in the context
of a cube.
|
HighCardSqlTupleReader |
Deprecated.
|
HiveDialect |
Implementation of Dialect for the Hive database.
|
HsqldbDialect |
Implementation of Dialect for the Hsqldb database.
|
Id |
Multi-part identifier.
|
Id.KeySegment |
Identifier segment representing a key, possibly composite.
|
Id.NameSegment |
Component in a compound identifier that describes the name of an object.
|
Id.Quoting |
|
Id.Segment |
Component in a compound identifier.
|
IdBatchResolver |
Used to collect and resolve identifiers in groups of children
where possible.
|
IdentifierParser |
Utilities for parsing fully-qualified member names, tuples, member lists,
and tuple lists.
|
IdentifierParser.BuilderImpl |
Implementation of Builder that resolves segment lists to members.
|
IdentifierParser.MemberListBuilder |
Implementation of Builder that builds a member list.
|
IdentifierParser.TupleBuilder |
Implementation of Builder that builds a tuple.
|
IdentifierParser.TupleListBuilder |
Implementation of Builder that builds a tuple list.
|
IdentifierVisitor |
|
IdentityCatalogLocator |
|
IifFunDef |
Definition of the Iif MDX function.
|
IMondrianOlap4jProperty |
Wraps to provide
information about level that contains current property
|
ImpalaDialect |
Dialect for Cloudera's Impala DB.
|
ImplicitRepository |
Implementation of Repository for
a server that doesn't have a repository: each connection in the server
has its own catalog (specified in the connect string) and therefore the
catalog and schema metadata will be whatever pertains to that connection.
|
InfobrightDialect |
Implementation of Dialect for the Infobright database.
|
InformixDialect |
Implementation of Dialect for the Informix database.
|
IngresDialect |
Implementation of Dialect for the Ingres database.
|
IntegerCalc |
Compiled expression whose result is an int .
|
InterbaseDialect |
Implementation of Dialect for the Interbase database.
|
InUdf |
User-defined function IN .
|
InvalidArgumentException |
Exception which indicates that an argument is invalid
|
InvalidHierarchyException |
Exception which indicates that a Cube is invalid
because there is a hierarchy with no members.
|
InverseNormalUdf |
A user-defined function which returns the inverse normal distribution value
of its argument.
|
IterableListCalc |
|
IteratorIterable<E> |
Iterable over an iterator.
|
IterCalc |
|
JavaccParserValidatorImpl |
|
JavaFunDef |
MDX function which is implemented by a Java method.
|
JavaFunDef.Description |
Annotation which allows you to tag a Java method with the description
of the MDX function it implements.
|
JavaFunDef.FunctionName |
Annotation which allows you to tag a Java method with the name of the
MDX function it implements.
|
JavaFunDef.Signature |
Annotation which allows you to tag a Java method with the signature of
the MDX function it implements.
|
JavaFunDef.SyntaxDef |
Annotation which allows you to tag a Java method with the syntax of the
MDX function it implements.
|
JdbcDialectFactory |
|
JdbcDialectImpl |
Implementation of Dialect based on a JDBC connection and metadata.
|
JdbcSchema |
Metadata gleaned from JDBC about the tables and columns in the star schema.
|
JdbcSchema.Factory |
|
JdbcSchema.StdFactory |
|
JdbcSchema.UsageType |
Enumeration of ways that an aggregate table can use a column.
|
JdbcStatisticsProvider |
Implementation of StatisticsProvider that uses JDBC
metadata calls to count rows and distinct values.
|
JndiDataSourceResolver |
|
LastNonEmptyUdf |
Definition of the user-defined function "LastNonEmpty".
|
Level |
A Level is a group of Member s in a Hierarchy ,
all with the same attributes and at the same depth in the hierarchy.
|
LevelBase |
Skeleton implementation of Level .
|
LevelCalc |
Expression which yields a Level .
|
LevelExpr |
Usage of a Level as an MDX expression.
|
LevelHierarchyFunDef |
Definition of the <Level>.Hierarchy MDX builtin function.
|
LevelHierarchyFunDef.CalcImpl |
|
LevelMembersFunDef |
Definition of the <Level>.Members MDX function.
|
LevelType |
Deprecated.
|
LevelType |
The type of an expression which represents a level.
|
LinReg |
Abstract base class for definitions of linear regression functions.
|
LinReg.InterceptFunDef |
Definition of the LinRegIntercept MDX function.
|
LinReg.PointFunDef |
Definition of the LinRegPoint MDX function.
|
LinReg.R2FunDef |
Definition of the LinRegR2 MDX function.
|
LinReg.SlopeFunDef |
Definition of the LinRegSlope MDX function.
|
LinReg.VarianceFunDef |
Definition of the LinRegVariance MDX function.
|
ListCalc |
Expression which evaluates a set of members or tuples to a list.
|
ListColumnPredicate |
Predicate which is the union of a list of predicates, each of which applies
to the same, single column.
|
Listener |
Listener creates and destroys a ApplResources at the
appropriate times in the servlet's life-cycle.
|
ListPredicate |
|
ListRecorder |
|
ListRecorder.Entry |
Entry is a Info, Warning or Error message.
|
ListTupleList |
Implementation of TupleList that stores tuples
end-to-end in a backing list.
|
Literal |
Represents a constant value, such as a string or number, in a parse tree.
|
LiteralStarPredicate |
A constraint which always returns true or false.
|
LocalizingDynamicSchemaProcessor |
Schema processor which helps localize data and metadata.
|
LockBox |
Provides a way to pass objects via a string moniker.
|
LockBox.Entry |
|
Locus |
Point of execution from which a service is invoked.
|
Locus.Action<T> |
|
LoggerRecorder |
|
LucidDbDialect |
Implementation of Dialect for the LucidDB database.
|
MariaDBDialect |
|
MatchesUdf |
User-defined function MATCHES .
|
MatchType |
MatchType enumerates the allowable match modes when
searching for a member based on its unique name.
|
MDCUtil |
MdcUtil is a small helper class for copying log4j MDC context between threads.
|
MdxParserImpl |
MDX parser, generated from MdxParser.jj.
|
MdxParserImplConstants |
Token literal values and constants.
|
MdxParserImplTokenManager |
Token Manager.
|
MdxParserValidator |
Parses and validates an MDX statement.
|
MdxParserValidator.QueryPartFactory |
|
MdxParserValidatorImpl |
|
MdxQueryServlet |
MdxQueryServlet is a servlet which receives MDX queries,
executes them, and formats the results in an HTML table.
|
MdxVisitor |
Interface for a visitor to an MDX parse tree.
|
MdxVisitorImpl |
Default implementation of the visitor interface, MdxVisitor .
|
Member |
A Member is a 'point' on a dimension of a cube.
|
Member.MemberType |
|
MemberArrayValueCalc |
Expression which evaluates a few member expressions,
sets the dimensional context to the result of those expressions,
then yields the value of the current measure in the current
dimensional context.
|
MemberBase |
MemberBase is a partial implementation of Member .
|
MemberCacheHelper |
Encapsulation of member caching.
|
MemberCalc |
Expression which yields a Member .
|
MemberChildrenConstraint |
Restricts the SQL result of a MembersChildren query in SqlMemberSource.
|
MemberColumnPredicate |
Column constraint defined by a member.
|
MemberExpr |
Usage of a Member as an MDX expression.
|
MemberExtractingVisitor |
Visitor which collects any non-measure base members encountered while
traversing an expression.
|
MemberFormatter |
Deprecated.
|
MemberFormatter |
An SPI to redefine the caption displayed for members.
|
MemberHierarchyFunDef |
Definition of the <Member>.Hierarchy MDX builtin function.
|
MemberHierarchyFunDef.CalcImpl |
|
MemberKeyConstraint |
Restricts the SQL result set to members where particular columns have
particular values.
|
MemberLevelFunDef |
Definition of the <Member>.Level MDX builtin function.
|
MemberLevelFunDef.CalcImpl |
|
MemberListCrossJoinArg |
Represents an enumeration {member1, member2, ...}.
|
MemberNoCacheHelper |
Encapsulation of member caching for no caching.
|
MemberOrderKeyFunDef |
Definition of the <Member>.OrderKey MDX builtin function.
|
MemberOrderKeyFunDef.CalcImpl |
|
MemberProperty |
Member property or solve order specification.
|
MemberSource |
A MemberSource has the basic operations to read the members of a
hierarchy .
|
MemberTuplePredicate |
Predicate which constrains a column to a particular member, or a range
above or below a member, or a range between two members.
|
MemberType |
The type of an expression which represents a member.
|
MemberValueCalc |
Expression which evaluates a few member expressions,
sets the dimensional context to the result of those expressions,
then yields the value of the current measure in the current
dimensional context.
|
MemoryLimitExceededException |
Exception which indicates some resource limit was exceeded.
|
MemoryMonitor |
API for Mondrian's memory monitors.
|
MemoryMonitor.Listener |
A MemoryMonitor client implements the Listener
interface and registers with the MemoryMonitor .
|
MemoryMonitor.Test |
This is an interface that a MemoryMonitor may optionally
implement.
|
MemoryMonitorFactory |
The MemoryMonitorFactory is used to get the application's
MemoryMonitor .
|
MemorySegmentCache |
Implementation of SegmentCache that stores segments
in memory.
|
Message |
Message sent to a Monitor indicating an event of interest or a command to execute.
|
MessageRecorder |
Records warnings and errors during the processing of a task.
|
MicrosoftSqlServerDialect |
Implementation of Dialect for the Microsoft SQL Server
database.
|
MinusStarPredicate |
A StarPredicate which evaluates to true if its
first child evaluates to true and its second child evaluates to false.
|
MockHttpServletRequest |
Partial implementation of the HttpServletRequest where just
enough is present to allow for communication between Mondrian's
XMLA code and other code in the same JVM.
|
MockHttpServletRequest.MockRequestDispatcher |
|
MockHttpServletResponse |
This is a partial implementation of the HttpServletResponse where just
enough is present to allow for communication between Mondrian's
XMLA code and other code in the same JVM.
|
MockServletConfig |
This is a partial implementation of the ServletConfig where just
enough is present to allow for communication between Mondrian's
XMLA code and other code in the same JVM.
|
MockServletContext |
Partial implementation of the ServletContext where just
enough is present to allow for communication between Mondrian's
XMLA code and other code in the same JVM.
|
Modulos |
Modulos implementations encapsulate algorithms to map between integral
ordinals and position arrays.
|
Modulos.Base |
|
Modulos.Generator |
|
Modulos.Many |
|
Modulos.One |
|
Modulos.Three |
|
Modulos.Two |
|
Modulos.Zero |
|
MondrianDef |
This is the XML model for Mondrian schemas.
|
MondrianDef.AggColumnName |
|
MondrianDef.AggExclude |
|
MondrianDef.AggFactCount |
|
MondrianDef.AggForeignKey |
The name of the column mapping from base fact table foreign key
to aggregate table foreign key.
|
MondrianDef.AggIgnoreColumn |
|
MondrianDef.AggLevel |
|
MondrianDef.AggLevelProperty |
Member property.
|
MondrianDef.AggMeasure |
|
MondrianDef.AggMeasureFactCount |
|
MondrianDef.AggName |
|
MondrianDef.AggPattern |
|
MondrianDef.AggTable |
A definition of an aggregate table for a base fact table.
|
MondrianDef.Annotation |
User-defined property value.
|
MondrianDef.Annotations |
Holder for an array of Annotation elements
|
MondrianDef.CalculatedMember |
|
MondrianDef.CalculatedMemberProperty |
Property of a calculated member defined against a cube.
|
MondrianDef.CaptionExpression |
|
MondrianDef.CellFormatter |
Plugin that formats the values of cells.
|
MondrianDef.Closure |
Specifies the transitive closure of a parent-child hierarchy.
|
MondrianDef.Column |
|
MondrianDef.ColumnDef |
Column definition for an inline table.
|
MondrianDef.ColumnDefs |
Holder for an array of ColumnDef elements
|
MondrianDef.Cube |
Definition of a cube.
|
MondrianDef.CubeDimension |
A CubeDimension is either a usage of a Dimension ('shared
dimension', in MSOLAP parlance), or a 'private dimension'.
|
MondrianDef.CubeGrant |
Grants (or denies) this role access to a cube.
|
MondrianDef.CubeUsage |
|
MondrianDef.CubeUsages |
List of base cubes used by the virtual cube.
|
MondrianDef.Dimension |
A Dimension is a collection of hierarchies.
|
MondrianDef.DimensionGrant |
Grants (or denies) this role access to a dimension.
|
MondrianDef.DimensionUsage |
A DimensionUsage is usage of a shared
Dimension within the context of a cube.
|
MondrianDef.ElementFormatter |
Abstract type just in order to avoid duplication.
|
MondrianDef.Expression |
|
MondrianDef.ExpressionView |
A collection of SQL expressions, one per dialect.
|
MondrianDef.Formula |
|
MondrianDef.Grant |
|
MondrianDef.Hierarchy |
Defines a hierarchy.
|
MondrianDef.HierarchyGrant |
Grants (or denies) this role access to a hierarchy.
|
MondrianDef.Hint |
Dialect-specific table optimization hints.
|
MondrianDef.InlineTable |
|
MondrianDef.Join |
|
MondrianDef.KeyExpression |
|
MondrianDef.Level |
|
MondrianDef.Measure |
|
MondrianDef.MeasureExpression |
|
MondrianDef.MemberFormatter |
Plugin that formats members.
|
MondrianDef.MemberGrant |
Grants (or denies) this role access to a member.
|
MondrianDef.MemberReaderParameter |
Not used
|
MondrianDef.NamedSet |
Defines a named set which can be used in queries in the
same way as a set defined using a WITH SET clause.
|
MondrianDef.NameExpression |
|
MondrianDef.OrdinalExpression |
|
MondrianDef.Parameter |
A Parameter defines a schema parameter.
|
MondrianDef.ParentExpression |
|
MondrianDef.Property |
Member property.
|
MondrianDef.PropertyFormatter |
Plugin that formats properties.
|
MondrianDef.Relation |
A table, inline table or view
|
MondrianDef.RelationOrJoin |
A table or a join
|
MondrianDef.Role |
A role defines an access-control profile.
|
MondrianDef.RoleUsage |
Usage of a Role in a union Role.
|
MondrianDef.Row |
Row definition for an inline table.
|
MondrianDef.Rows |
Holder for an array of Row elements
|
MondrianDef.Schema |
A schema is a collection of cubes and virtual cubes.
|
MondrianDef.SchemaGrant |
Grants (or denies) this role access to this schema.
|
MondrianDef.Script |
Script fragment to implement an SPI such as user-defined function,
member formatter, cell formatter.
|
MondrianDef.SQL |
|
MondrianDef.Table |
|
MondrianDef.Union |
Body of a Role definition which defines a Role to be the union
of several Roles.
|
MondrianDef.UserDefinedFunction |
A UserDefinedFunction is a function which
extends the MDX language.
|
MondrianDef.Value |
Column value for an inline table.
|
MondrianDef.View |
A collection of SQL statements, one per dialect.
|
MondrianDef.VirtualCube |
A VirtualCube is a set of dimensions and
measures gleaned from other cubes.
|
MondrianDef.VirtualCubeDimension |
A VirtualCubeDimension is a usage of a Dimension in a VirtualCube.
|
MondrianDef.VirtualCubeMeasure |
A VirtualCubeMeasure is a usage of a Measure in a VirtualCube.
|
MondrianEvaluationException |
Thrown while evaluating a cell expression
|
MondrianException |
Instances of this class are thrown for all exceptions that Mondrian
generates through as a result of known error conditions.
|
MondrianOlap4jConnection |
Implementation of OlapConnection
for the Mondrian OLAP engine.
|
MondrianOlap4jDriver |
Olap4j driver for Mondrian.
|
MondrianProperties |
Configuration properties that determine the
behavior of a mondrian instance.
|
MondrianPropertiesBase |
MondrianProperties contains the properties which determine the
behavior of a mondrian instance.
|
MondrianPropertiesBase.PropertySource |
Represents a place that properties can be read from, and remembers the
timestamp that we last read them.
|
MondrianResource |
This class was generated
by class org.eigenbase.resgen.ResourceGen
from /build2/thanos/workspace/9.4/suite-release/builds/pentaho.mondrian.9.4.0.0/mondrian/src/main/java/mondrian/resource/MondrianResource.xml
on Mon Nov 14 23:49:06 UTC 2022.
|
MondrianResource_de |
This class was generated
by class org.eigenbase.resgen.ResourceGen
from /build2/thanos/workspace/9.4/suite-release/builds/pentaho.mondrian.9.4.0.0/mondrian/src/main/java/mondrian/resource/MondrianResource.xml
on Mon Nov 14 23:49:07 UTC 2022.
|
MondrianResource_de_DE |
This class was generated
by class org.eigenbase.resgen.ResourceGen
from /build2/thanos/workspace/9.4/suite-release/builds/pentaho.mondrian.9.4.0.0/mondrian/src/main/java/mondrian/resource/MondrianResource.xml
on Mon Nov 14 23:49:07 UTC 2022.
|
MondrianResource_en_US |
This class was generated
by class org.eigenbase.resgen.ResourceGen
from /build2/thanos/workspace/9.4/suite-release/builds/pentaho.mondrian.9.4.0.0/mondrian/src/main/java/mondrian/resource/MondrianResource.xml
on Mon Nov 14 23:49:07 UTC 2022.
|
MondrianResource_es_ES |
This class was generated
by class org.eigenbase.resgen.ResourceGen
from /build2/thanos/workspace/9.4/suite-release/builds/pentaho.mondrian.9.4.0.0/mondrian/src/main/java/mondrian/resource/MondrianResource.xml
on Mon Nov 14 23:49:07 UTC 2022.
|
MondrianServer |
Interface by which to control an instance of Mondrian.
|
MondrianServer.MondrianVersion |
Description of the version of the server.
|
MondrianServerRegistry |
Registry of all servers within this JVM, and also serves as a factory for
servers.
|
MondrianXmlaServlet |
Extension to XmlaServlet that instantiates a
Mondrian engine.
|
MonetDbDialect |
Implementation of Dialect for the MonetDB database.
|
Monitor |
Information about a Mondrian server.
|
MonitorMXBean |
Defines the MXBean interface required to register
MonitorImpl with a JMX agent.
|
MultiResolver |
A MultiResolver considers several overloadings of the same
function.
|
MySqlDialect |
Implementation of Dialect for the MySQL database.
|
NamedSet |
A named set of members or tuples.
|
NamedSetCurrentFunDef |
Definition of the <Named Set>.Current MDX
builtin function.
|
NamedSetCurrentOrdinalFunDef |
Definition of the <Named Set>.CurrentOrdinal MDX builtin
function.
|
NamedSetExpr |
Usage of a NamedSet in an MDX expression.
|
Namer |
Namer contains the methods to retrieve localized attributes
|
NameResolver |
Resolves a list of segments (a parsed identifier) to an OLAP element.
|
NameResolver.Namespace |
Naming context within which elements are defined.
|
NamespaceContextImpl |
|
NativeEvaluationUnsupportedException |
|
NativeEvaluator |
Allows expressions to be evaluated native, e.g.
|
NativizeSetFunDef |
Definition of the NativizeSet MDX function.
|
NativizeSetFunDef.CrossJoinAnalyzer |
|
NativizeSetFunDef.NativeListCalc |
|
NativizeSetFunDef.RangeIterator |
|
NeoviewDialect |
Implementation of Dialect for the Neoview database.
|
NetezzaDialect |
Implementation of Dialect for the Netezza database.
|
NoCacheMemberReader |
NoCacheMemberReader implements MemberReader but
without doing any kind of caching and avoiding to read all members.
|
NonEmptyCrossJoinFunDef |
Definition of the NonEmptyCrossJoin MDX function.
|
NotificationMemoryMonitor |
The NotificationMemoryMonitor class uses the Java5
memory management system to detect system low memory events.
|
NthQuartileFunDef |
Definition of the FirstQ and ThirdQ MDX extension
functions.
|
NullType |
The type of a null expression.
|
NullValueUdf |
Definition of the user-defined function "NullValue" which always
returns Java "null".
|
NumericType |
The type of a numeric expression.
|
NuoDbDialect |
Implementation of Dialect for the NuoDB database.
|
ObjectFactory<V> |
Concrete derived classes of the generic ObjectFactory class
are used to produce an implementation of an interface (a
normal interface implementation or a Proxy).
|
ObjectFactory.Context |
This is for testing only.
|
ObjectFactory.Singleton<T> |
Implementation of ObjectFactory
that returns only a single instance of the Object.
|
ObjectPool<T> |
An ObjectPool is a low-memory replacement for a
HashSet .
|
Olap4jXmlaServlet |
XMLA servlet that gets its connections from an olap4j data source.
|
OlapElement |
An OlapElement is a catalog object (dimension, hierarchy,
level, member).
|
OlapElement.LocalizedProperty |
|
OlapElementBase |
OlapElementBase is an abstract base class for implementations of
OlapElement .
|
OracleDialect |
Implementation of Dialect for the Oracle database.
|
OrderKey |
|
OrPredicate |
Predicate which is the union of a list of predicates.
|
Pair<L,R> |
Pair of values.
|
Parameter |
Parameter to a Query.
|
Parameter.Scope |
Scope where a parameter is defined.
|
ParameterCompilable |
Extension to Parameter which allows compilation.
|
ParameterExpr |
MDX expression which is a usage of a Parameter .
|
ParameterFunDef |
A ParameterFunDef is a pseudo-function describing calls to
Parameter and ParamRef functions.
|
ParameterFunDef.ParameterResolver |
Resolves calls to the Parameter MDX function.
|
ParameterFunDef.ParamRefResolver |
Resolves calls to the ParamRef MDX function.
|
ParameterImpl |
|
ParameterSlot |
Implementation of a parameter.
|
ParenthesesFunDef |
ParenthesesFunDef implements the parentheses operator as if it
were a function.
|
ParseException |
This exception is thrown when parse errors are encountered.
|
Parser |
CUP v0.10k generated parser.
|
Parser.FactoryImpl |
|
ParserSym |
CUP generated interface containing symbol constants.
|
PartiallyOrderedSet<E> |
Partially-ordered set.
|
PartiallyOrderedSet.Ordering<E> |
Ordering relation.
|
PdiDataServiceDialect |
|
Position |
A Position is an item on an Axis .
|
PostgreSqlDialect |
Implementation of Dialect for the PostgreSQL database.
|
PrintStreamRecorder |
|
ProfileHandler |
Called when a statement has profile information.
|
Property |
Property is the definition of a member property.
|
Property.Datatype |
|
PropertyDefinition |
Defines an XML for Analysis Property.
|
PropertyFormatter |
Deprecated.
|
PropertyFormatter |
SPI to redefine a member property display string.
|
PropertyUtil |
Utilities to generate MondrianProperties.java and mondrian.properties
from property definitions in MondrianProperties.xml.
|
Query |
Query is an MDX query.
|
Query.ScopedNamedSet |
|
QueryAxis |
An axis in an MDX query.
|
QueryAxis.SubtotalVisibility |
SubtotalVisibility enumerates the allowed values of
whether subtotals are visible.
|
QueryCanceledException |
Exception which indicates that a query was canceled by an end-user.
|
QueryPart |
Component of an MDX query (derived classes include Query, Axis, Exp, Level).
|
QueryPrintWriter |
PrintWriter used for unparsing queries.
|
QuerySpec |
Contains the information necessary to generate a SQL statement to
retrieve a set of cells.
|
QueryTag |
A QueryTag creates a ResultCache object and initializes
it with the MDX query.
|
QueryTimeoutException |
Exception which indicates that a query executed for longer than its allowed
time and was automatically canceled.
|
QueryTiming |
Provides hooks for recording timing information of components of Query execution.
|
RangeColumnPredicate |
Predicate constraining a column to be greater than or less than a given
bound, or between a pair of bounds.
|
RankFunDef |
Definition of the RANK MDX function.
|
RecorderException |
Exception thrown by MessageRecorder when too many errors
have been reported.
|
RedshiftDialect |
User: cboyden Date: 2/8/13
|
ReflectiveMultiResolver |
Resolver which uses reflection to instantiate a FunDef .
|
Repository |
Callback by which a MondrianServer finds its
databases, catalogs and schemas.
|
RepositoryContentFinder |
Callback to get the content of the repository as an XML string.
|
ResolvedFunCall |
A ResolvedFunCall is a function applied to a list of operands,
which has been validated and resolved to a
function definition .
|
ResolvedFunCallFinder |
Visitor class used to locate a resolved function call within an
expression
|
Resolver |
A Resolver converts a function name, invocation type, and set
of arguments into a FunDef .
|
Resolver.Conversion |
Description of an implicit conversion that occurred while resolving an
operator call.
|
ResourceLimitExceededException |
Exception which indicates some resource limit was exceeded.
|
Result |
A Result is the result of running an MDX query.
|
ResultBase |
Skeleton implementation of Result .
|
ResultCache |
Holds a query/result pair in the user's session.
|
ResultLimitExceededException |
Abstract base class for exceptions that indicate some limit was exceeded.
|
ResultLoader |
Loader to be iterated to load all results from database.
|
ResultStyle |
Enumeration of ways that a compiled expression can return its result to
its caller.
|
ResultStyleException |
Exception that indicates a compiler could not implement an expression in any
of the result styles requested by the client.
|
RolapAggregationManager |
RolapAggregationManager manages all
Segment s in the system.
|
RolapAggregationManager.PinSet |
A set of segments which are pinned (prevented from garbage collection)
for a short duration as a result of a cache inquiry.
|
RolapAggregator |
Describes an aggregation operator, such as "sum" or "count".
|
RolapAggregator.AvgFromAvg |
Aggregator used for aggregate tables implementing the average aggregator.
|
RolapAggregator.AvgFromSum |
Aggregator used for aggregate tables implementing the average aggregator.
|
RolapAggregator.BaseAggor |
This is the base class for implementing aggregators over sum and average columns in an aggregate table.
|
RolapAggregator.SumFromAvg |
This is an aggregator used for aggregate tables implementing the sum aggregator.
|
RolapAxis |
Implementation of the Axis interface.
|
RolapBaseCubeMeasure |
Measure which is computed from a SQL column (or expression) and which is
defined in a non-virtual cube.
|
RolapCacheRegion |
A RolapCacheRegion represents a region of multidimensional space
in the cache.
|
RolapCalculatedMember |
A RolapCalculatedMember is a member based upon a
Formula .
|
RolapCell |
|
RolapConnection |
A RolapConnection is a connection to a Mondrian OLAP Server.
|
RolapConnectionProperties |
RolapConnectionProperties enumerates the allowable values of
keywords in a Mondrian connect string.
|
RolapCube |
RolapCube implements Cube for a ROLAP database.
|
RolapCube.CubeComparator |
|
RolapCubeDimension |
RolapCubeDimension wraps a RolapDimension for a specific Cube.
|
RolapCubeHierarchy |
Hierarchy that is associated with a specific Cube.
|
RolapCubeHierarchy.RolapCubeHierarchyMemberReader |
TODO: Since this is part of a caching strategy, should be implemented
as a Strategy Pattern, avoiding hierarchy.
|
RolapCubeHierarchy.RolapCubeSqlMemberSource |
|
RolapCubeLevel |
RolapCubeLevel wraps a RolapLevel for a specific Cube.
|
RolapCubeMember |
RolapCubeMember wraps RolapMembers and binds them to a specific cube.
|
RolapCubeUsages |
Provides the base cubes that a virtual cube uses and
specifies if unrelated dimensions to measures from these cubes should be
ignored.
|
RolapDependencyTestingEvaluator |
Evaluator which checks dependencies of expressions.
|
RolapEvaluator |
RolapEvaluator evaluates expressions in a dimensional environment.
|
RolapHierarchy |
RolapHierarchy implements Hierarchy for a ROLAP database.
|
RolapHierarchy.LimitedRollupMember |
Substitute for a member in a hierarchy whose rollup policy is 'partial'
or 'hidden'.
|
RolapLevel |
RolapLevel implements Level for a ROLAP database.
|
RolapLevel.HideMemberCondition |
Conditions under which a level's members may be hidden (thereby creating
a ragged hierarchy).
|
RolapMeasure |
Interface implemented by all measures (both stored and calculated).
|
RolapMember |
|
RolapMemberBase |
|
RolapMemberBase.DefaultPropertyValueMapFactory |
|
RolapMemberBase.PropertyValueMapFactory |
Interface definition for the pluggable factory used to decide
which implementation of Map to use to store
property string/value pairs for member properties.
|
RolapMemberBase.PropertyValueMapFactoryFactory |
Creates the PropertyValueMapFactory which is in turn used
to create property-value maps for member properties.
|
RolapMemberInCube |
|
RolapNative |
|
RolapNativeCrossJoin |
|
RolapNativeFilter |
Computes a Filter(set, condition) in SQL.
|
RolapNativeRegistry |
|
RolapNativeSet |
Analyses set expressions and executes them in SQL if possible.
|
RolapNativeSet.SchemaReaderWithMemberReaderAvailable |
|
RolapNativeSet.SetConstraint |
Constraint for non empty {crossjoin, member.children, member.descendants, level.members}
|
RolapNativeSql |
Creates SQL from parse tree nodes.
|
RolapNativeTopCount |
Computes a TopCount in SQL.
|
RolapProfilingEvaluator |
Evaluator that collects profiling information as it evaluates expressions.
|
RolapResult |
A RolapResult is the result of running a query.
|
RolapResult.RolapResultEvaluatorRoot |
Extension to RolapEvaluatorRoot which is capable of evaluating sets and named sets.
|
RolapResultShepherd |
|
RolapSchema |
A RolapSchema is a collection of RolapCube s and
shared RolapDimension s.
|
RolapSchemaParameter |
Parameter that is defined in a schema.
|
RolapSchemaReader |
A RolapSchemaReader allows you to read schema objects while
observing the access-control profile specified by a given role.
|
RolapStar |
A RolapStar is a star schema.
|
RolapStar.AliasReplacer |
Creates a copy of an expression, everywhere replacing one alias
with another.
|
RolapStar.Bar |
Temporary.
|
RolapStar.Column |
A column in a star schema.
|
RolapStar.ColumnComparator |
Comparator to compare columns based on their name and table that contains them
|
RolapStar.Condition |
|
RolapStar.Measure |
Definition of a measure in a star schema.
|
RolapStar.Table |
Definition of a table in a star schema.
|
RolapStatisticsCache |
Provides and caches statistics.
|
RolapStoredMeasure |
|
RolapUtil |
Utility methods for classes in the mondrian.rolap package.
|
RolapUtil.ExecuteQueryHook |
|
RolapUtil.TeeWriter |
Writes to a string and also to an underlying writer.
|
RolapVirtualCubeMeasure |
Measure which is defined in a virtual cube, and based on a stored measure
in one of the virtual cube's base cubes.
|
Role |
A Role is a collection of access rights to cubes, permissions,
and so forth.
|
Role.AllHierarchyAccess |
Represents the access that a role has to whole particular hierarchy.
|
Role.HierarchyAccess |
Represents the access that a role has to a particular hierarchy.
|
Role.RollupPolicy |
Enumeration of the policies by which a cell is calculated if children
of a member are not accessible.
|
RoleImpl |
Default implementation of the Role interface.
|
RoleImpl.DelegatingHierarchyAccess |
Implementation of Role.HierarchyAccess that
delegates all methods to an underlying hierarchy access.
|
RowsetDefinition |
RowsetDefinition defines a rowset, including the columns it
should contain.
|
RowsetDefinition.MdschemaCubesRowset |
|
RowsetDefinition.MdschemaFunctionsRowset |
|
RowsetDefinition.MdschemaFunctionsRowset.VarType |
http://www.csidata.com/custserv/onlinehelp/VBSdocs/vbs57.htm
|
RowsetDefinition.MdschemaMeasuresRowset |
|
SaxWriter |
SaxWriter is similar to a SAX ContentHandler
which, perversely, converts its events into an output document.
|
ScalarType |
Base class for types which represent scalar values.
|
Scanner |
Lexical analyzer for MDX.
|
ScenarioImpl |
Implementation of Scenario .
|
Schedule |
A Schedule generates a series of time events.
|
Schema |
A Schema is a collection of cubes, shared dimensions, and roles.
|
SchemaKey |
Key for an instance of a schema.
|
SchemaReader |
|
Scripts |
Provides implementations of a variety of SPIs using scripting.
|
Scripts.ScriptDefinition |
|
Scripts.ScriptLanguage |
|
Segment |
A Segment is a collection of cell values parameterized by a measure, and a set of (column, value) pairs.
|
Segment.ExcludedRegion |
Definition of a region of values which are not in a segment.
|
SegmentAxis |
Collection of values of one of the columns that parameterizes a
Segment .
|
SegmentBody |
SegmentBody is the object which contains the cached data of a
Segment.
|
SegmentBuilder |
|
SegmentBuilder.SegmentConverter |
|
SegmentBuilder.SegmentConverterImpl |
|
SegmentBuilder.StarSegmentConverter |
|
SegmentCache |
SPI definition of the segments cache.
|
SegmentCache.SegmentCacheInjector |
|
SegmentCache.SegmentCacheListener |
|
SegmentCache.SegmentCacheListener.SegmentCacheEvent |
Defines the event types that a listener can look for.
|
SegmentCache.SegmentCacheListener.SegmentCacheEvent.EventType |
|
SegmentCacheIndex |
Data structure that identifies which segments contain cells.
|
SegmentCacheIndexImpl |
Data structure that identifies which segments contain cells.
|
SegmentCacheManager |
|
SegmentCacheManager.AbortException |
Exception which someone can throw to indicate to the Actor that whatever it was doing is not needed anymore.
|
SegmentCacheManager.Command<T> |
|
SegmentCacheManager.FlushCommand |
Command to flush a particular region from cache.
|
SegmentCacheManager.FlushResult |
|
SegmentCacheManager.Visitor |
Visitor for messages (commands and events).
|
SegmentCacheWorker |
|
SegmentColumn |
Constrained columns are part of the SegmentHeader and SegmentCache.
|
SegmentDataset |
A SegmentDataset holds the values in a segment.
|
SegmentHeader |
SegmentHeaders are the key objects used to retrieve the segments
from the segment cache.
|
SegmentLoader |
The SegmentLoader queries database and loads the data into the given set of segments.
|
SegmentLoader.RowList |
Collection of rows, each with a set of columns of type Object, double, or int.
|
SegmentLoader.RowList.Handler |
|
SegmentWithData |
Extension to Segment with a data set.
|
ServerInfo |
Information about a Mondrian server.
|
ServiceDiscovery<T> |
Utility functions to discover Java services.
|
ServletContextCatalogLocator |
Locates a catalog based upon a ServletContext .
|
SetBase |
Skeleton implementation of NamedSet interface.
|
SetFunDef |
SetFunDef implements the 'set' function (whose syntax is the
brace operator, { ...
|
SetFunDef.ExprIterCalc |
Compiled expression that evaluates one or more expressions, each of which
yields a tuple or a set of tuples, and returns the result as a tuple
iterator.
|
SetFunDef.SetListCalc |
Compiled expression to implement the MDX set function, { ...
|
SetType |
Set type.
|
SimpleCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
SlotFuture<V> |
Implementation of Future that completes
when a thread writes a value (or an exception) into a slot.
|
SmartCache<K,V> |
Defines a cache API.
|
SmartCache.SmartCacheTask<K,V> |
Defines a task to be run over the entries of the cache.
|
SmartCacheImpl<K,V> |
A base implementation of the SmartCache interface which
enforces synchronization with a ReadWrite lock.
|
SmartIncrementalCache<K,V extends Collection> |
Uses a SmartCache to store a collection of values.
|
SmartMemberListCache<K,V> |
|
SmartMemberReader |
SmartMemberReader implements MemberReader by keeping a
cache of members and their children.
|
SnowflakeDialect |
|
SoftSmartCache<K,V> |
An implementation of SmartCacheImpl which uses a
ReferenceMap as a backing object.
|
SolveOrderMode |
|
Sorter |
|
Sorter.Flag |
Enumeration of the flags allowed to the ORDER MDX function.
|
Sorter.ObjIntPair<T> |
Tuple consisting of an object and an integer.
|
SortKeySpec |
|
SpatialValueTree<K,E,V> |
A SpatialValueTree is a multidimensional index of values.
|
SpatialValueTree.SpatialRegion<K,E> |
|
SpatialValueTree2 |
Variation of Luc's SpatialValueTree.
|
SpatialValueTree2.SpatialDimension |
|
SpatialValueTree2.SpatialRegion |
|
SpatialValueTree2.SpatialRegionRequest |
A request for a region.
|
SqlConstraint |
Restricts the members that are fetched by SqlMemberSource.
|
SqlConstraintFactory |
Creates the right constraint for common tasks.
|
SqlConstraintUtils |
|
SqlContextConstraint |
limits the result of a Member SQL query to the current evaluation context.
|
SqlQuery |
SqlQuery allows us to build a select
statement and generate it in database-specific SQL syntax.
|
SqlQuery.CodeSet |
Collection of alternative code for alternative dialects.
|
SqlQueryChecker |
Runs a SQL query.
|
SqlStatement |
SqlStatement contains a SQL statement and associated resources throughout its lifetime.
|
SqlStatement.Accessor |
|
SqlStatement.MyDelegatingInvocationHandler |
Reflectively implements the ResultSet interface by routing method calls to the result set inside a SqlStatement .
|
SqlStatement.StatementLocus |
|
SqlStatement.Type |
The approximate JDBC type of a column.
|
SqlStatementEndEvent |
Event created when Mondrian finishes executing an SQL statement.
|
SqlStatementEvent |
Event concerning an SQL statement.
|
SqlStatementEvent.Purpose |
Reason why Mondrian is executing this SQL statement.
|
SqlStatementExecuteEvent |
Event created just after Mondrian has executed a SQL statement.
|
SqlStatementInfo |
Information about an SQL statement submitted by Mondrian to a back-end
database.
|
SqlStatementStartEvent |
Event created just before Mondrian starts to execute a SQL statement.
|
SqlStatisticsProvider |
Implementation of StatisticsProvider that generates
SQL queries to count rows and distinct values.
|
SqlStreamDialect |
Implementation of Dialect for the SQLstream streaming
SQL system.
|
SqlTupleReader |
Reads the members of a single level (level.members) or of multiple levels (crossjoin).
|
StarColumnPredicate |
Refinement of StarPredicate which constrains precisely one column.
|
StarColumnPredicate.Overlap |
|
StarPredicate |
Condition which constrains a set of values of a single
RolapStar.Column or a set of columns.
|
StarPredicates |
|
Statement |
Internal context corresponding to a statement.
|
StatementEndEvent |
Event created just after a statement has been created.
|
StatementEvent |
Event concerning an MDX statement.
|
StatementImpl |
|
StatementInfo |
Information about a statement executed by Mondrian.
|
StatementStartEvent |
Event created just after a statement has been created.
|
StatisticsProvider |
Provides estimates of the number of rows in a database.
|
StringCalc |
Compiled expression whose result is a String .
|
StringKey |
Type-safe value that contains an immutable string.
|
StringRepositoryContentFinder |
|
StringScanner |
Lexical analyzer whose input is a string.
|
StringType |
The type of a string expression.
|
SubstitutingMemberReader |
Implementation of MemberReader which replaces given members
with a substitute.
|
SybaseDialect |
Implementation of Dialect for the Sybase database.
|
SymbolType |
The type of a symbolic expression.
|
Syntax |
Enumerated values describing the syntax of an expression.
|
Target |
Deprecated.
|
TargetBase |
|
TeradataDialect |
Implementation of Dialect for the Teradata database.
|
Test |
todo:
|
Token |
Describes the input token stream.
|
TokenMgrError |
Token Manager Error.
|
TransformTag |
A TransformTag renders the result of a ResultCache
object.
|
TraversalList<T> |
Implementation of List for transposing an array of
lists.
|
Triple<T0,T1,T2> |
Tuple of three values.
|
TupleCalc |
Expression which yields a tuple.
|
TupleCollections |
Utility methods for tuple collections and iterators.
|
TupleConstraint |
|
TupleConstraintStruct |
|
TupleCursor |
Cheap interface for iterating through the contents of a TupleList .
|
TupleFunDef |
TupleFunDef implements the '(...)' operator which builds
tuples, as in ([Time].CurrentMember,
[Stores].[USA].[California]) .
|
TupleFunDef.CalcImpl |
|
TupleIterable |
|
TupleIterator |
Extension to Iterator that returns tuples.
|
TupleList |
List of tuples.
|
TupleList.PositionCallback |
|
TupleReader |
|
TupleReader.MemberBuilder |
Factory to create new members for a
hierarchy from SQL result.
|
TupleType |
Tuple type.
|
TupleValueCalc |
Expression which evaluates a tuple expression,
sets the dimensional context to the result of that expression,
then yields the value of the current measure in the current
dimensional context.
|
Type |
Type of an MDX expression.
|
TypeUtil |
Utility methods relating to types.
|
UdfResolver |
Resolver for user-defined functions.
|
UdfResolver.ClassUdfFactory |
|
UdfResolver.UdfFactory |
|
UnaryTupleList |
Implementation of TupleList where the tuples are unary (each tuple
consists of just one Member ).
|
UnionIterator<T> |
Iterator over union of several Iterable collections.
|
UnresolvedFunCall |
An expression consisting of a named function or operator
applied to a set of arguments.
|
Unsafe |
Access to non-public methods in the package of the mondrian olap4j driver.
|
UnsupportedList<T> |
Implementation of List where all methods throw
an UnsupportedOperationException exception except for the
isEmpty method.
|
UrlRepositoryContentFinder |
|
UserDefinedFunction |
Definition of a user-defined function.
|
UserDefinedFunction.Argument |
|
Util |
Utility functions used throughout mondrian.
|
Util.AbstractFlatList<T> |
|
Util.ByteMatcher |
This class implements the Knuth-Morris-Pratt algorithm
to search within a byte array for a token byte array.
|
Util.ErrorCellValue |
|
Util.Flat2List<T> |
List that stores its two elements in the two members of the class.
|
Util.Flat3List<T> |
List that stores its three elements in the three members of the class.
|
Util.Functor1<RT,PT> |
|
Util.GcIterator<T> |
Garbage-collecting iterator.
|
Util.MemoryInfo |
Information about memory usage.
|
Util.MemoryInfo.Usage |
|
Util.PropertyList |
PropertyList is an order-preserving list of key-value
pairs.
|
Util.SqlNullSafeComparator |
|
UtilCompatible |
Interface containing methods which are implemented differently in different
versions of the JDK.
|
UtilCompatibleJdk15 |
|
UtilCompatibleJdk16 |
|
Validator |
Provides context necessary to resolve identifiers to objects, function
calls to specific functions.
|
ValidMeasureFunDef |
Definition of the ValidMeasure MDX function.
|
ValUdf |
VB function Val
|
ValueCalc |
Expression which yields the value of the current member in the current
dimensional context.
|
ValueColumnPredicate |
A constraint which requires a column to have a particular value.
|
Vba |
Implementations of functions in the Visual Basic for Applications (VBA)
specification.
|
VectorwiseDialect |
Implementation of Dialect for the Vertica database.
|
VerticaDialect |
Implementation of Dialect for the Vertica database.
|
Visitor<T> |
Visitor for events.
|
VisualTotalsFunDef |
Definition of the VisualTotals MDX function.
|
VisualTotalsFunDef.VisualTotalMember |
Calculated member for VisualTotals function.
|
VoidCalc |
Expression which has a void result.
|
Walker |
Walks over a tree, returning nodes in prefix order.
|
XmlaConstants |
Constants for XML/A.
|
XmlaException |
An exception thrown while processing an XMLA request.
|
XmlaHandler |
An XmlaHandler responds to XML for Analysis (XML/A) requests.
|
XmlaHandler.ConnectionFactory |
Creates an olap4j connection for responding to XMLA requests.
|
XmlaHandler.XmlaExtra |
Extra support for XMLA server.
|
XmlaHandler.XmlaExtra.FunctionDefinition |
|
XmlaRequest |
XML/A request interface.
|
XmlaRequestCallback |
Extract data from HTTP request, SOAP header for following XML/A request.
|
XmlaRequestCallback.Helper |
|
XmlaResponse |
XML/A response interface.
|
XmlaServlet |
Base XML/A servlet.
|
XmlaServlet.Phase |
|
XmlaSupport |
Support for making XMLA requests and looking at the responses.
|
XmlaUtil |
Utility methods for XML/A implementation.
|
XmlaUtil.ElementNameEncoder |
|
XmlaUtil.MetadataRowset |
Result of a metadata query.
|
XmlaUtil.Wildcard |
Wrapper which indicates that a restriction is to be treated as a
SQL-style wildcard match.
|
XmlParserFactoryProducer |
Class was created to prevent XXE Security Vulnerabilities
http://jira.pentaho.com/browse/PPP-3506
Created by Yury_Bakhmutski on 10/21/2016.
|
XmlUtil |
Some XML parsing, validation and transform utility methods used
to valiate XMLA responses.
|
XmlUtil.Resolver |
This can be extened to have a map from publicId/systemId
to InputSource.
|
XmlUtil.SaxErrorHandler |
Error handler plus helper methods.
|
XmlUtil.SaxErrorHandler.ErrorInfo |
|