| 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.spipackage. | 
| 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 | RolapLevel. getDatatype() | 
| Dialect.Datatype | RolapBaseCubeMeasure. 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 | JdbcSchema.Table.Column. getDatatype()Return true if this column is numeric. | 
| Dialect.Datatype | AggStar.Table.Column. getDatatype()Returns the datatype of this column. | 
| static Dialect.Datatype | JdbcSchema. getDatatype(int javaType)Converts a  Typesvalue to aDialect.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 © 2021 Hitachi Vantara. All rights reserved.