Uses of Interface
org.pentaho.aggdes.algorithm.Algorithm.CostBenefit
Packages that use Algorithm.CostBenefit
Package
Description
Defines the interface of the Aggregate Designer algorithm and supporting
classes.
Provides a default implementation of the Aggregate Design algorithm,
which is specified in the
org.pentaho.aggdes.algorithm package.-
Uses of Algorithm.CostBenefit in org.pentaho.aggdes.algorithm
Methods in org.pentaho.aggdes.algorithm that return types with arguments of type Algorithm.CostBenefitModifier and TypeMethodDescriptionAlgorithm.computeAggregateCosts(Schema schema, Map<Parameter, Object> parameterValues, List<Aggregate> aggregateList) Computes cost/benefit metrics for a list of Aggregates.Result.getCostBenefits()Returns a list of cost/benefit for each aggregate. -
Uses of Algorithm.CostBenefit in org.pentaho.aggdes.algorithm.impl
Methods in org.pentaho.aggdes.algorithm.impl that return Algorithm.CostBenefitModifier and TypeMethodDescriptionLattice.costBenefitOf(AggregateImpl aggregate) Returns an object representing the cost of the given aggregate, and benefit of adding it to the current lattice.MonteCarloLatticeImpl.costBenefitOf(AggregateImpl aggregate) Methods in org.pentaho.aggdes.algorithm.impl that return types with arguments of type Algorithm.CostBenefitModifier and TypeMethodDescriptionAdaptiveMonteCarloAlgorithm.computeAggregateCosts(Schema schema, Map<Parameter, Object> parameterValues, List<Aggregate> aggregateList) ExhaustiveLatticeAlgorithm.computeAggregateCosts(Schema schema, Map<Parameter, Object> parameterValues, List<Aggregate> aggregateList) LatticeImpl.computeAggregateCosts(List<AggregateImpl> aggregateList) static List<Algorithm.CostBenefit> LatticeImpl.computeAggregateCosts(Lattice lattice, List<AggregateImpl> aggregateList) MonteCarloAlgorithm.computeAggregateCosts(Schema schema, Map<Parameter, Object> parameterValues, List<Aggregate> aggregateList) ResultImpl.getCostBenefits()