Uses of Class
mondrian.util.Pair
Package
Description
Mondrian's core package, this defines connections and the catalog metamodel,
and allows you to execute queries.
Implements the data access layer for the olap package.
Manages a cache of aggregates containing cell values.
Database-independent library for generating SQL.
Mondrian utilities.
-
Uses of Pair in mondrian.olap
Modifier and TypeMethodDescriptionUtil.parseInterval
(String s, TimeUnit unit) Parses an interval. -
Uses of Pair in mondrian.rolap
-
Uses of Pair in mondrian.rolap.agg
Modifier and TypeMethodDescriptionstatic Pair<String,
List<SqlStatement.Type>> AggregationManager.generateSql
(mondrian.rolap.agg.GroupingSetsList groupingSetsList, List<StarPredicate> compoundPredicateList) Generates the query to retrieve the cells for a list of segments.AbstractQuerySpec.generateSqlQuery()
QuerySpec.generateSqlQuery()
SegmentAxis.getValuesAndIndicator()
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 TypeMethodDescriptionSegmentDataset.createSegmentBody
(List<Pair<SortedSet<Comparable>, Boolean>> axes) Return an immutable, final and serializable implementation of a SegmentBody in order to cache this dataset. -
Uses of Pair in mondrian.rolap.sql
-
Uses of Pair in mondrian.util
Modifier and TypeMethodDescriptionstatic <L,
R> Pair<L, R> Pair.of
(L left, R right) Creates a Pair.Modifier and TypeMethodDescriptionstatic <L,
R> List<L> Returns a list of the left elements of a list of pairs.static <L,
R> Iterable<L> Returns an iterable over the left slice of an iterable.static <L,
R> List<R> Returns a list of the right elements of a list of pairs.static <L,
R> Iterable<R> Returns an iterable over the right slice of an iterable.