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 |
RolapLevel.getDatatype() |
Dialect.Datatype |
RolapStar.Column.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 |
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 © 2018 Hitachi Vantara. All rights reserved.