| Package | Description | 
|---|---|
| mondrian.olap | 
 Mondrian's core package, this defines connections and the catalog metamodel, 
and allows you to execute queries. 
 | 
| mondrian.rolap | 
 Implements the data access layer for the olap package. 
 | 
| mondrian.rolap.agg | 
 Manages a cache of aggregates containing cell values. 
 | 
| mondrian.rolap.aggmatcher | 
 Defines a 'matcher' which scans the schema to find candidate aggregate tables. 
 | 
| mondrian.rolap.sql | 
 Database-independent library for generating SQL. 
 | 
| mondrian.spi | 
 Contains the server-provider interfaces (SPIs) which user-defined
extensions to Mondrian should implement. 
 | 
| mondrian.spi.impl | 
 Provides implementations of SPIs defined in the  
mondrian.spi package. | 
| Modifier and Type | Method and Description | 
|---|---|
Dialect.Datatype | 
MondrianDef.Level.getDatatype()  | 
| Modifier and Type | Method and Description | 
|---|---|
Object | 
Aggregator.aggregate(List<Object> rawData,
         Dialect.Datatype datatype)
Applies this aggregator over a raw list of objects for a rollup
 operation. 
 | 
boolean | 
Aggregator.supportsFastAggregates(Dialect.Datatype datatype)
Tells Mondrian if this aggregator can perform fast aggregation
 using only the raw data of a given object type. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Dialect.Datatype | 
RolapStar.Column.getDatatype()  | 
Dialect.Datatype | 
RolapBaseCubeMeasure.getDatatype()  | 
Dialect.Datatype | 
RolapLevel.getDatatype()  | 
| Modifier and Type | Method and Description | 
|---|---|
Object | 
RolapAggregator.aggregate(List<Object> rawData,
         Dialect.Datatype datatype)  | 
static String | 
SqlConstraintUtils.constrainLevel2(SqlQuery query,
               MondrianDef.Expression exp,
               Dialect.Datatype datatype,
               Comparable columnValue)
Generates a sql expression constraining a level by some value 
 | 
static String | 
RolapStar.Column.createInExpr(String expr,
            StarColumnPredicate predicate,
            Dialect.Datatype datatype,
            SqlQuery sqlQuery)
Generates a predicate that a column matches one of a list of values. 
 | 
boolean | 
RolapAggregator.supportsFastAggregates(Dialect.Datatype dataType)
By default, fast rollup is not supported for all classes. 
 | 
| Constructor and Description | 
|---|
Column(Dialect.Datatype datatype)
Fake column. 
 | 
Measure(String name,
       String cubeName,
       RolapAggregator aggregator,
       RolapStar.Table table,
       MondrianDef.Expression expression,
       Dialect.Datatype datatype)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Pair<SegmentHeader,SegmentBody> | 
SegmentBuilder.rollup(Map<SegmentHeader,SegmentBody> map,
      Set<String> keepColumns,
      BitKey targetBitkey,
      Aggregator rollupAggregator,
      Dialect.Datatype datatype)
Given a collection of segments, all of the same dimensionality, rolls up
 to create a segment with reduced dimensionality. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Dialect.Datatype | 
AggStar.Table.Column.getDatatype()
Returns the datatype of this column. 
 | 
Dialect.Datatype | 
JdbcSchema.Table.Column.getDatatype()
Return true if this column is numeric. 
 | 
static Dialect.Datatype | 
JdbcSchema.getDatatype(int javaType)
Converts a  
Types value to a
 Dialect.Datatype. | 
| Constructor and Description | 
|---|
Column(String name,
      MondrianDef.Expression expression,
      Dialect.Datatype datatype,
      int bitPosition)  | 
| Constructor and Description | 
|---|
MemberKeyConstraint(List<MondrianDef.Expression> columnList,
                   List<Dialect.Datatype> datatypeList,
                   List<Comparable> valueList)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Dialect.Datatype | 
Dialect.Datatype.valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static Dialect.Datatype[] | 
Dialect.Datatype.values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Dialect.quote(StringBuilder buf,
     Object value,
     Dialect.Datatype datatype)
Appends to a buffer a value quoted for its type. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
JdbcDialectImpl.quote(StringBuilder buf,
     Object value,
     Dialect.Datatype datatype)  | 
Copyright © 2017 Hitachi Vantara. All rights reserved.