Interface | Description |
---|---|
BitKey |
Represents a set of bits.
|
CellKey |
A
CellKey |
MemberSource |
A
MemberSource has the basic operations to read the members of a
hierarchy . |
Modulos |
Modulos implementations encapsulate algorithms to map between integral
ordinals and position arrays.
|
RolapAggregationManager.PinSet |
A set of segments which are pinned (prevented from garbage collection)
for a short duration as a result of a cache inquiry.
|
RolapCubeHierarchy.RolapCubeHierarchyMemberReader |
TODO: Since this is part of a caching strategy, should be implemented
as a Strategy Pattern, avoiding hierarchy.
|
RolapMeasure |
Interface implemented by all measures (both stored and calculated).
|
RolapMember |
A
RolapMember is a member of a RolapHierarchy . |
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. |
RolapMemberInCube |
Extension to
RolapMember that knows the current cube. |
RolapNativeSet.SchemaReaderWithMemberReaderAvailable | |
RolapStoredMeasure |
A measure which is implemented by a SQL column or SQL expression (as opposed
to a
RolapCalculatedMember . |
RolapUtil.ExecuteQueryHook | |
SqlStatement.Accessor | |
StarColumnPredicate |
Refinement of
StarPredicate which constrains precisely one column. |
StarPredicate |
Condition which constrains a set of values of a single
RolapStar.Column or a set of columns. |
TupleReader |
Describes the public methods of
SqlTupleReader . |
TupleReader.MemberBuilder |
Factory to create new members for a
hierarchy from SQL result.
|
Class | Description |
---|---|
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. |
CacheControlImpl |
Implementation of
CacheControl API. |
CacheControlImpl.MemberSetVisitorImpl |
Default implementation of
MemberSetVisitor . |
CellKey.Four | |
CellKey.Generator | |
CellKey.Many | |
CellKey.One | |
CellKey.Three | |
CellKey.Two | |
CellKey.Zero | |
CompoundPredicateInfo |
Constructs a Pair
|
DefaultMemberChildrenConstraint |
Restricts the SQL result set to the parent member of a
MemberChildren query.
|
DefaultTupleConstraint |
TupleConstraint which does not restrict the result.
|
DelegatingRolapMember |
Implementation of
RolapMember that delegates all calls
to an underlying member. |
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. |
GroupingSetsCollector |
The
GroupingSetsCollector collects the GroupinpSets and pass
the consolidated list to form group by grouping sets sql |
HierarchyUsage |
A
HierarchyUsage is the usage of a hierarchy in the context
of a cube. |
HighCardSqlTupleReader | Deprecated
Deprecated for Mondrian 4.0.
|
MemberCacheHelper |
Encapsulation of member caching.
|
MemberNoCacheHelper |
Encapsulation of member caching for no caching.
|
Modulos.Base | |
Modulos.Generator | |
Modulos.Many | |
Modulos.One | |
Modulos.Three | |
Modulos.Two | |
Modulos.Zero | |
NoCacheMemberReader |
NoCacheMemberReader implements MemberReader but
without doing any kind of caching and avoiding to read all members. |
ResultLoader |
Loader to be iterated to load all results from database.
|
RolapAggregationManager |
RolapAggregationManager manages all
Segment s in the system. |
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. |
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.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. |
RolapMemberBase |
Basic implementation of a member in a
RolapHierarchy . |
RolapMemberBase.DefaultPropertyValueMapFactory |
Default
RolapMemberBase.PropertyValueMapFactory
implementation, used if
MondrianProperties.PropertyValueMapFactoryClass
is not set. |
RolapMemberBase.PropertyValueMapFactoryFactory |
Creates the PropertyValueMapFactory which is in turn used
to create property-value maps for member properties.
|
RolapNative |
A factory for
NativeEvaluator . |
RolapNativeCrossJoin |
Creates a
NativeEvaluator that evaluates NON EMPTY
CrossJoin in SQL. |
RolapNativeFilter |
Computes a Filter(set, condition) in SQL.
|
RolapNativeRegistry |
Composite of
RolapNative s. |
RolapNativeSet |
Analyses set expressions and executes them in SQL if possible.
|
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.
A given set is only evaluated once each time a query is executed; the
result is added to the RolapResult.RolapResultEvaluatorRoot.namedSetEvaluators cache on first execution
and re-used. |
RolapResultShepherd |
A utility class for
RolapConnection . |
RolapSchema | |
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.
|
RolapUtil |
Utility methods for classes in the
mondrian.rolap package. |
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.
|
ScenarioImpl |
Implementation of
Scenario . |
SchemaKey |
Key for an instance of a schema.
|
SmartIncrementalCache<K,V extends Collection> |
Uses a SmartCache to store a collection of values.
|
SmartMemberListCache<K,V> |
Uses a
SmartCache to store lists of members,
where the key depends on a SqlConstraint . |
SmartMemberReader |
SmartMemberReader implements MemberReader by keeping a
cache of members and their children. |
SqlConstraintFactory |
Creates the right constraint for common tasks.
|
SqlConstraintUtils |
Utility class used by implementations of
SqlConstraint ,
used to generate constraints into SqlQuery . |
SqlContextConstraint |
limits the result of a Member SQL query to the current evaluation context.
|
SqlStatement |
SqlStatement contains a SQL statement and associated resources throughout
its lifetime.
|
SqlStatement.MyDelegatingInvocationHandler |
Reflectively implements the
ResultSet interface by routing method
calls to the result set inside a SqlStatement . |
SqlStatement.StatementLocus | |
SqlTupleReader |
Reads the members of a single level (level.members) or of multiple levels
(crossjoin).
|
StarColumnPredicate.Overlap |
Returned by
StarColumnPredicate.intersect(mondrian.rolap.StarColumnPredicate) ,
describes whether two predicates overlap, and if so, the remaining
predicate. |
SubstitutingMemberReader |
Implementation of
MemberReader which replaces given members
with a substitute. |
Target | Deprecated
Deprecated for Mondrian 4.0.
|
TargetBase |
Base helper class for the SQL tuple readers
HighCardSqlTupleReader and
SqlTupleReader . |
Test |
todo:
|
TupleConstraintStruct |
Enum | Description |
---|---|
RolapConnectionProperties |
RolapConnectionProperties enumerates the allowable values of
keywords in a Mondrian connect string. |
RolapLevel.HideMemberCondition |
Conditions under which a level's members may be hidden (thereby creating
a ragged hierarchy).
|
SqlStatement.Type |
The approximate JDBC type of a column.
|
Copyright © 2020 Hitachi Vantara. All rights reserved.