| Package | Description |
|---|---|
| org.pentaho.aggdes.algorithm |
Defines the interface of the Aggregate Designer algorithm and supporting classes.
|
| org.pentaho.aggdes.algorithm.impl |
Provides a default implementation of the Aggregate Design algorithm,
which is specified in the
org.pentaho.aggdes.algorithm package. |
| Modifier and Type | Method and Description |
|---|---|
List<Algorithm.CostBenefit> |
Algorithm.computeAggregateCosts(Schema schema,
Map<Parameter,Object> parameterValues,
List<Aggregate> aggregateList)
Computes cost/benefit metrics for a list of Aggregates.
|
List<Algorithm.CostBenefit> |
Result.getCostBenefits()
Returns a list of cost/benefit for each aggregate.
|
| Modifier and Type | Method and Description |
|---|---|
Algorithm.CostBenefit |
Lattice.costBenefitOf(AggregateImpl aggregate)
Returns an object representing the cost of the given aggregate, and
benefit of adding it to the current lattice.
|
Algorithm.CostBenefit |
MonteCarloLatticeImpl.costBenefitOf(AggregateImpl aggregate) |
| Modifier and Type | Method and Description |
|---|---|
static List<Algorithm.CostBenefit> |
LatticeImpl.computeAggregateCosts(Lattice lattice,
List<AggregateImpl> aggregateList) |
List<Algorithm.CostBenefit> |
LatticeImpl.computeAggregateCosts(List<AggregateImpl> aggregateList)
|
List<Algorithm.CostBenefit> |
MonteCarloAlgorithm.computeAggregateCosts(Schema schema,
Map<Parameter,Object> parameterValues,
List<Aggregate> aggregateList) |
List<Algorithm.CostBenefit> |
AdaptiveMonteCarloAlgorithm.computeAggregateCosts(Schema schema,
Map<Parameter,Object> parameterValues,
List<Aggregate> aggregateList) |
List<Algorithm.CostBenefit> |
ExhaustiveLatticeAlgorithm.computeAggregateCosts(Schema schema,
Map<Parameter,Object> parameterValues,
List<Aggregate> aggregateList) |
List<Algorithm.CostBenefit> |
ResultImpl.getCostBenefits() |
| Constructor and Description |
|---|
ResultImpl(List<Aggregate> materializedAggregates,
List<Algorithm.CostBenefit> costBenefitList,
double costLimit,
double cost,
double benefit) |
Copyright © 2006–2016 Julian Hyde. All rights reserved.