Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AdaptiveMonteCarloAlgorithm - Class in org.pentaho.aggdes.algorithm.impl
-
Implementation of
Algorithm
that runs theMonte Carlo method
repeatedly, tuning the cost limit each time to yield an effective cost limit. - AdaptiveMonteCarloAlgorithm() - Constructor for class org.pentaho.aggdes.algorithm.impl.AdaptiveMonteCarloAlgorithm
- AggDesUtil - Class in org.pentaho.aggdes.util
-
Miscellaneous utility functions for the Aggregate Designer.
- Aggregate - Interface in org.pentaho.aggdes.model
-
Aggregate, also known as an aggregate table, or summary table.
- AGGREGATE_LIMIT - Enum constant in enum org.pentaho.aggdes.algorithm.Algorithm.ParameterEnum
- AggregateImpl - Class in org.pentaho.aggdes.algorithm.impl
-
Implementation of
Aggregate
. - AggregateImpl(Schema, BitSetPlus) - Constructor for class org.pentaho.aggdes.algorithm.impl.AggregateImpl
- Algorithm - Interface in org.pentaho.aggdes.algorithm
-
Algorithm that takes a star schema and recommends a set of aggregate tables.
- Algorithm.CostBenefit - Interface in org.pentaho.aggdes.algorithm
-
Collection of metrics describing the cost and benefit of instantiating a particular
Aggregate
. - Algorithm.ParameterEnum - Enum in org.pentaho.aggdes.algorithm
-
Enumeration of parameters common to all algorithms.
- AlgorithmImpl - Class in org.pentaho.aggdes.algorithm.impl
-
Implementation of the
Algorithm
that uses an exhaustive algorithm. - AlgorithmImpl() - Constructor for class org.pentaho.aggdes.algorithm.impl.AlgorithmImpl
-
Creates an AggregateTableAdvisorImpl
- ArgumentUtils - Class in org.pentaho.aggdes.algorithm.util
-
Utility methods for retrieving and validating the algorithm's command-line arguments.
- ArgumentUtils.TextProgress - Class in org.pentaho.aggdes.algorithm.util
-
Implementation of
Progress
that prints to a print writer. - ArgumentUtils.ValidationException - Exception Class in org.pentaho.aggdes.algorithm.util
-
Thrown on error parsing or validating command-line arguments.
- Attribute - Interface in org.pentaho.aggdes.model
-
A field in a star schema.
B
- benefit - Variable in class org.pentaho.aggdes.algorithm.impl.Cost
- benefitCount - Variable in class org.pentaho.aggdes.algorithm.impl.Cost
- BitSetPlus - Class in org.pentaho.aggdes.util
-
Extension to
BitSet
. - BitSetPlus() - Constructor for class org.pentaho.aggdes.util.BitSetPlus
- BitSetPlus(int) - Constructor for class org.pentaho.aggdes.util.BitSetPlus
- BOOLEAN - Enum constant in enum org.pentaho.aggdes.model.Parameter.Type
C
- cancel() - Method in interface org.pentaho.aggdes.algorithm.Algorithm
-
Cancels a run.
- cancel() - Method in class org.pentaho.aggdes.algorithm.impl.AlgorithmImpl
- cast(List<?>) - Static method in class org.pentaho.aggdes.util.AggDesUtil
-
Casts a List to a List with a different element type.
- checkCancelTimeout() - Method in class org.pentaho.aggdes.algorithm.impl.AlgorithmImpl
-
Checks whether this algorithm has been canceled or has exceeded its maximum running time.
- chooseAggregate(double, double, Cost) - Method in interface org.pentaho.aggdes.algorithm.impl.Lattice
-
Chooses the next un-materialized aggregate with the highest incremental benefit.
- chooseAggregate(double, double, Cost) - Method in class org.pentaho.aggdes.algorithm.impl.MonteCarloLatticeImpl
- comment(StringBuilder, String) - Method in interface org.pentaho.aggdes.model.Dialect
-
Appends a single-line comment to a string builder.
- compareTo(ValidationMessage) - Method in class org.pentaho.aggdes.model.ValidationMessage
- Component - Interface in org.pentaho.aggdes.model
-
Component of an algorithm.
- computeAggregateCosts(List<AggregateImpl>) - Method in class org.pentaho.aggdes.algorithm.impl.LatticeImpl
- computeAggregateCosts(Lattice, List<AggregateImpl>) - Static method in class org.pentaho.aggdes.algorithm.impl.LatticeImpl
- computeAggregateCosts(Schema, Map<Parameter, Object>, List<Aggregate>) - Method in interface org.pentaho.aggdes.algorithm.Algorithm
-
Computes cost/benefit metrics for a list of Aggregates.
- computeAggregateCosts(Schema, Map<Parameter, Object>, List<Aggregate>) - Method in class org.pentaho.aggdes.algorithm.impl.AdaptiveMonteCarloAlgorithm
- computeAggregateCosts(Schema, Map<Parameter, Object>, List<Aggregate>) - Method in class org.pentaho.aggdes.algorithm.impl.ExhaustiveLatticeAlgorithm
- computeAggregateCosts(Schema, Map<Parameter, Object>, List<Aggregate>) - Method in class org.pentaho.aggdes.algorithm.impl.MonteCarloAlgorithm
- contains(BitSet) - Method in class org.pentaho.aggdes.util.BitSetPlus
-
Returns true if every bit in this set is also set in
bitSet
. - copy() - Method in interface org.pentaho.aggdes.algorithm.impl.Lattice
-
Returns a copy of this lattice.
- copy() - Method in class org.pentaho.aggdes.algorithm.impl.MonteCarloLatticeImpl
- copyFrom(Cost) - Method in class org.pentaho.aggdes.algorithm.impl.Cost
- cost - Variable in class org.pentaho.aggdes.algorithm.impl.Cost
- Cost - Class in org.pentaho.aggdes.algorithm.impl
-
Represents the cost of materializing an
Aggregate
. - Cost() - Constructor for class org.pentaho.aggdes.algorithm.impl.Cost
- COST_LIMIT - Enum constant in enum org.pentaho.aggdes.algorithm.Algorithm.ParameterEnum
- costBenefitOf(AggregateImpl) - Method in interface org.pentaho.aggdes.algorithm.impl.Lattice
-
Returns an object representing the cost of the given aggregate, and benefit of adding it to the current lattice.
- costBenefitOf(AggregateImpl) - Method in class org.pentaho.aggdes.algorithm.impl.MonteCarloLatticeImpl
- countCombinations(int, int) - Static method in class org.pentaho.aggdes.util.AggDesUtil
-
Computes the Binomial coefficient.
- countSupersetDiff(List<BitSetPlus>) - Method in class org.pentaho.aggdes.util.BitSetPlus
-
Returns the number of bitsets which are supersets of this BitSetPlus but which are not supersets of any of the sets in
minusBitSets
. - countSupersetIntersection(int, BitSetPlus[]) - Static method in class org.pentaho.aggdes.util.BitSetPlus
-
Returns the number of sets which are supersets of every member of
bitSets
. - countSupersetIntersectionOld(int, BitSetPlus[]) - Static method in class org.pentaho.aggdes.util.BitSetPlus
-
Returns the number of sets which are supersets of at least one of the members of
bitSets
. - createAggregate(Schema, List<Attribute>) - Method in interface org.pentaho.aggdes.algorithm.Algorithm
-
Creates an Aggregate.
- createAggregate(Schema, List<Attribute>) - Method in class org.pentaho.aggdes.algorithm.impl.AlgorithmImpl
- createSchema(Map<Parameter, Object>) - Method in interface org.pentaho.aggdes.model.SchemaLoader
-
Creates a Schema.
D
- depunctify(String) - Static method in class org.pentaho.aggdes.algorithm.util.StringUtils
-
Converts spaces and punctuation to underscores.
- describe(PrintWriter) - Method in interface org.pentaho.aggdes.algorithm.Algorithm.CostBenefit
-
Describes this cost/benefit metric.
- describe(PrintWriter) - Method in class org.pentaho.aggdes.algorithm.impl.ResultImpl
- describe(PrintWriter) - Method in interface org.pentaho.aggdes.algorithm.Result
-
Prints a textual description of the result.
- Dialect - Interface in org.pentaho.aggdes.model
-
Description of the capabilities of a database, its SQL dialect, and driver.
- Dimension - Interface in org.pentaho.aggdes.model
-
OLAP Cube Dimension.
- DOUBLE - Enum constant in enum org.pentaho.aggdes.model.Parameter.Type
E
- ERROR - Enum constant in enum org.pentaho.aggdes.model.ValidationMessage.Type
- estimateCost(double, double) - Method in class org.pentaho.aggdes.algorithm.impl.LatticeImpl
-
Returns an estimate of the cost, in terms of storage and computation time, of creating an aggregate table.
- estimateRowCount() - Method in class org.pentaho.aggdes.algorithm.impl.AggregateImpl
- estimateRowCount() - Method in interface org.pentaho.aggdes.model.Aggregate
-
Returns an estimate of the number of distinct values in this Aggregate.
- estimateSpace() - Method in class org.pentaho.aggdes.algorithm.impl.AggregateImpl
- estimateSpace() - Method in interface org.pentaho.aggdes.model.Aggregate
-
Returns an estimate of the amount of space (in bytes) required to store this Aggregate.
- estimateSpace() - Method in interface org.pentaho.aggdes.model.Attribute
-
Estimates the average number of bytes required to store a value of this attribute.
- ExhaustiveLatticeAlgorithm - Class in org.pentaho.aggdes.algorithm.impl
- ExhaustiveLatticeAlgorithm() - Constructor for class org.pentaho.aggdes.algorithm.impl.ExhaustiveLatticeAlgorithm
F
- findMaterializedDirectAscendants(AggregateImpl) - Method in class org.pentaho.aggdes.algorithm.impl.LatticeImpl
-
Returns a list of aggregates that are materialized, are an ascendant of
aggregate
(that is, a strict subset of its attributes), and there is no intervening materialized aggregate. - findMaterializedDirectDescendants(AggregateImpl) - Method in class org.pentaho.aggdes.algorithm.impl.LatticeImpl
-
Returns a list of aggregates that are materialized, are a descendant of
aggregate
(that is, a strict superset of its attributes), and there is no intervening materialized aggregate. - findNearestMaterializedDescendant(AggregateImpl) - Method in class org.pentaho.aggdes.algorithm.impl.LatticeImpl
-
Finds the aggregate which is materialized, is a descendant of
aggregate
(that is, it has a superset of its attributes), and has the fewest rows among such aggregates.
G
- generateAggregateSql(Aggregate, List<String>) - Method in interface org.pentaho.aggdes.model.Schema
-
Converts an aggregate to a SELECT statement.
- getAggregate(BitSetPlus) - Method in class org.pentaho.aggdes.algorithm.impl.LatticeImpl
- getAggregates() - Method in class org.pentaho.aggdes.algorithm.impl.ResultImpl
- getAggregates() - Method in interface org.pentaho.aggdes.algorithm.Result
-
Returns a list of aggregate tables.
- getAncestorAttributes() - Method in interface org.pentaho.aggdes.model.Attribute
-
Returns a list of Ancestor Attributes that make this attribute unique
- getAttribute() - Method in interface org.pentaho.aggdes.model.Level
-
Attribute associated with level if available Note that All Levels will not have an attribute associated with them.
- getAttributes() - Method in class org.pentaho.aggdes.algorithm.impl.AggregateImpl
- getAttributes() - Method in interface org.pentaho.aggdes.model.Aggregate
-
Returns a list of attributes in this aggregate table.
- getAttributes() - Method in interface org.pentaho.aggdes.model.Schema
-
Returns a list of all attributes in this schema.
- getBaseName(Class<? extends Component>) - Static method in class org.pentaho.aggdes.algorithm.impl.AlgorithmImpl
- getBenefit(AggregateImpl, int[]) - Method in class org.pentaho.aggdes.algorithm.impl.LatticeImpl
-
Returns the benefit of materializing an aggregate.
- getBitCount() - Method in class org.pentaho.aggdes.util.BitSetPlus
- getCandidateColumnName() - Method in interface org.pentaho.aggdes.model.Attribute
-
Returns a suggestion for the name of a column in which to store this attribute as part of an aggregate table.
- getCandidateTableName() - Method in class org.pentaho.aggdes.algorithm.impl.AggregateImpl
- getCandidateTableName() - Method in interface org.pentaho.aggdes.model.Aggregate
-
Returns a suggestion for the name of a table in which to store this aggregate.
- getChildren(AggregateImpl) - Method in class org.pentaho.aggdes.algorithm.impl.LatticeImpl
-
Returns a list of aggregates which can be computed from a given aggregate by dropping one attribute.
- getComponent() - Method in exception class org.pentaho.aggdes.algorithm.util.ArgumentUtils.ValidationException
- getCostBenefits() - Method in class org.pentaho.aggdes.algorithm.impl.ResultImpl
- getCostBenefits() - Method in interface org.pentaho.aggdes.algorithm.Result
-
Returns a list of cost/benefit for each aggregate.
- getDatatype(Dialect) - Method in interface org.pentaho.aggdes.model.Attribute
-
Returns a description of the SQL data type of this attribute in the given dialect.
- getDescription() - Method in enum org.pentaho.aggdes.algorithm.Algorithm.ParameterEnum
- getDescription() - Method in class org.pentaho.aggdes.algorithm.impl.AggregateImpl
- getDescription() - Method in interface org.pentaho.aggdes.model.Aggregate
-
Returns a text description of this aggregate
- getDescription() - Method in interface org.pentaho.aggdes.model.Parameter
-
Returns the description of this Parameter.
- getDialect() - Method in interface org.pentaho.aggdes.model.Schema
-
Returns the dialect of the underlying database.
- getDimensions() - Method in interface org.pentaho.aggdes.model.Schema
-
Returns a list of
Dimension
objects in the schema; - getDoubleTypeString() - Method in interface org.pentaho.aggdes.model.Dialect
-
Returns the SQL type string for integer values.
- getFactRowCount() - Method in interface org.pentaho.aggdes.model.StatisticsProvider
-
Returns the number of rows in the fact table.
- getHierarchies() - Method in interface org.pentaho.aggdes.model.Dimension
-
List of Hierarchies
- getIntegerTypeString() - Method in interface org.pentaho.aggdes.model.Dialect
-
Returns the SQL type string for integer values.
- getLabel() - Method in interface org.pentaho.aggdes.model.Attribute
-
Returns a description of this attribute for tracing purposes.
- getLabel() - Method in interface org.pentaho.aggdes.model.Table
-
Returns a description of this table for tracing purposes.
- getLevels() - Method in interface org.pentaho.aggdes.model.Hierarchy
-
List of Levels
- getLoadTime() - Method in interface org.pentaho.aggdes.algorithm.Algorithm.CostBenefit
-
Returns an estimate of the number of seconds required to load this aggregate.
- getLoadTime(List<Attribute>) - Method in interface org.pentaho.aggdes.model.StatisticsProvider
- getMaterializedAggregates() - Method in interface org.pentaho.aggdes.algorithm.impl.Lattice
- getMaterializedAggregates() - Method in class org.pentaho.aggdes.algorithm.impl.LatticeImpl
- getMaximumColumnNameLength() - Method in interface org.pentaho.aggdes.model.Dialect
-
Returns the maximum length of a column name.
- getMaximumTableNameLength() - Method in interface org.pentaho.aggdes.model.Dialect
-
Returns the maximum length of a table name.
- getMeasures() - Method in class org.pentaho.aggdes.algorithm.impl.AggregateImpl
- getMeasures() - Method in interface org.pentaho.aggdes.model.Aggregate
-
Returns a list of measures in this aggregate table.
- getMeasures() - Method in interface org.pentaho.aggdes.model.Schema
-
Returns a list of
Measure
objects in the schema. - getMessage() - Method in class org.pentaho.aggdes.model.ValidationMessage
- getName() - Method in enum org.pentaho.aggdes.algorithm.Algorithm.ParameterEnum
- getName() - Method in class org.pentaho.aggdes.algorithm.impl.AlgorithmImpl
- getName() - Method in interface org.pentaho.aggdes.model.Component
-
Returns a name for this component.
- getName() - Method in interface org.pentaho.aggdes.model.Dimension
-
Name of the Dimension
- getName() - Method in interface org.pentaho.aggdes.model.Hierarchy
-
Name of the Hierarchy
- getName() - Method in interface org.pentaho.aggdes.model.Level
-
Name of the Level
- getName() - Method in interface org.pentaho.aggdes.model.Parameter
-
Returns the name of this Parameter.
- getParameters() - Method in class org.pentaho.aggdes.algorithm.impl.AlgorithmImpl
- getParameters() - Method in interface org.pentaho.aggdes.model.Component
-
Declares the parameters that this component accepts.
- getParent() - Method in interface org.pentaho.aggdes.model.Level
-
returns the parent level, null if root level
- getParent() - Method in interface org.pentaho.aggdes.model.Table
-
Returns this table's parent in the star schema.
- getParents(AggregateImpl) - Method in class org.pentaho.aggdes.algorithm.impl.LatticeImpl
-
Returns a list of aggregates which can be computed from a given aggregate by adding one attribute.
- getRowCount() - Method in interface org.pentaho.aggdes.algorithm.Algorithm.CostBenefit
-
Returns an estimate of the number of rows in this aggregate.
- getRowCount(List<Attribute>) - Method in interface org.pentaho.aggdes.model.StatisticsProvider
-
Returns an estimate of the number of distinct values of a collection of attributes.
- getSavedQueryRowCount() - Method in interface org.pentaho.aggdes.algorithm.Algorithm.CostBenefit
-
Returns the number of rows that do not need to be read in a typical query because this aggregate exists.
- getSpace() - Method in interface org.pentaho.aggdes.algorithm.Algorithm.CostBenefit
-
Returns an estimate of the number of bytes required to store this aggregate on disk.
- getSpace(List<Attribute>) - Method in interface org.pentaho.aggdes.model.StatisticsProvider
-
Returns an estimate of the amount of space (in bytes) required to store a row in an Aggregate composed of the given Attributes.
- getStatisticsProvider() - Method in interface org.pentaho.aggdes.model.Schema
-
Returns the statistics provider for this Schema.
- getTable() - Method in interface org.pentaho.aggdes.model.Attribute
-
Returns the table that this attribute belongs to.
- getTables() - Method in interface org.pentaho.aggdes.model.Schema
-
Returns a list of all
Table
objects in the schema. - getType() - Method in enum org.pentaho.aggdes.algorithm.Algorithm.ParameterEnum
- getType() - Method in interface org.pentaho.aggdes.model.Parameter
-
Returns the of this Parameter.
- getType() - Method in class org.pentaho.aggdes.model.ValidationMessage
H
- hasCompleteAncestors(List<BitSetPlus>) - Method in class org.pentaho.aggdes.algorithm.impl.AggregateImpl
-
Returns whether this Aggregate is closed with respect to ancestors.
- Hierarchy - Interface in org.pentaho.aggdes.model
-
OLAP Cube Hierarchy, Child of Dimension
I
- INTEGER - Enum constant in enum org.pentaho.aggdes.model.Parameter.Type
- isDistinct() - Method in interface org.pentaho.aggdes.model.Measure
-
Returns whether this measure is a distinct aggregation, such as
distinct-count
. - isRequired() - Method in enum org.pentaho.aggdes.algorithm.Algorithm.ParameterEnum
- isRequired() - Method in interface org.pentaho.aggdes.model.Parameter
-
Returns whether the parameter is required.
L
- Lattice - Interface in org.pentaho.aggdes.algorithm.impl
-
Data structure which contains the set of all possible aggregates, arranged so that you can navigate from any aggregate to its parents (aggregates having precisely one more attribute) and to its children (aggregates having precisely one fewer attribute).
- LatticeImpl - Class in org.pentaho.aggdes.algorithm.impl
-
Abstract implementation of the Lattice data structure.
- LatticeImpl(Schema) - Constructor for class org.pentaho.aggdes.algorithm.impl.LatticeImpl
-
Creates a lattice.
- Level - Interface in org.pentaho.aggdes.model
-
OLAP Cube Level, Child of Hierarchy
M
- materialize(AggregateImpl) - Method in interface org.pentaho.aggdes.algorithm.impl.Lattice
-
Materializes an aggregate.
- materialize(AggregateImpl) - Method in class org.pentaho.aggdes.algorithm.impl.LatticeImpl
- materialize(AggregateImpl) - Method in class org.pentaho.aggdes.algorithm.impl.MonteCarloLatticeImpl
- materializedAggregates - Variable in class org.pentaho.aggdes.algorithm.impl.LatticeImpl
-
List of all materialized tables.
- Measure - Interface in org.pentaho.aggdes.model
-
A quantity of interest in a star schema.
- MonteCarloAlgorithm - Class in org.pentaho.aggdes.algorithm.impl
- MonteCarloAlgorithm() - Constructor for class org.pentaho.aggdes.algorithm.impl.MonteCarloAlgorithm
- MonteCarloLatticeImpl - Class in org.pentaho.aggdes.algorithm.impl
-
Implementation of the
Lattice
data structure for use by theMonteCarloAlgorithm
. - MonteCarloLatticeImpl(Schema) - Constructor for class org.pentaho.aggdes.algorithm.impl.MonteCarloLatticeImpl
N
- NL - Static variable in interface org.pentaho.aggdes.model.Dialect
- nonMaterializedDescendants(AggregateImpl, boolean) - Method in class org.pentaho.aggdes.algorithm.impl.LatticeImpl
-
Returns a list of the non-materialized descendants of an aggregate.
O
- OK - Enum constant in enum org.pentaho.aggdes.model.ValidationMessage.Type
- onStart(Map<Parameter, Object>, Progress) - Method in class org.pentaho.aggdes.algorithm.impl.AlgorithmImpl
-
Called by the
Algorithm.run(org.pentaho.aggdes.model.Schema, java.util.Map<org.pentaho.aggdes.model.Parameter, java.lang.Object>, org.pentaho.aggdes.algorithm.Progress)
method, resets the 'canceled' flag and sets the start time for timeout purposes. - org.pentaho.aggdes.algorithm - package org.pentaho.aggdes.algorithm
-
Defines the interface of the Aggregate Designer algorithm and supporting classes.
- org.pentaho.aggdes.algorithm.impl - package org.pentaho.aggdes.algorithm.impl
-
Provides a default implementation of the Aggregate Design algorithm, which is specified in the
org.pentaho.aggdes.algorithm
package. - org.pentaho.aggdes.algorithm.util - package org.pentaho.aggdes.algorithm.util
-
Utilities for implementing algorithms.
- org.pentaho.aggdes.model - package org.pentaho.aggdes.model
-
Model for aggregate designer algorithm.
- org.pentaho.aggdes.util - package org.pentaho.aggdes.util
-
Utilities.
P
- Parameter - Interface in org.pentaho.aggdes.model
-
Definition of a parameter for a component of an aggregate designer algorithm.
- Parameter.Type - Enum in org.pentaho.aggdes.model
-
Parameter data type.
- parameterList - Variable in class org.pentaho.aggdes.algorithm.impl.AlgorithmImpl
- Progress - Interface in org.pentaho.aggdes.algorithm
-
Callback to report progress.
Q
- quoteIdentifier(StringBuilder, String...) - Method in interface org.pentaho.aggdes.model.Dialect
-
Appends to a buffer one or more identifiers, quoted appropriately for this Dialect.
R
- removeInvalidIdentifierCharacters(String) - Method in interface org.pentaho.aggdes.model.Dialect
- report(String, double) - Method in interface org.pentaho.aggdes.algorithm.Progress
-
Emits a progress message.
- report(String, double) - Method in class org.pentaho.aggdes.algorithm.util.ArgumentUtils.TextProgress
- Result - Interface in org.pentaho.aggdes.algorithm
-
Recommendations produced by an aggregate table advisor job.
- ResultImpl - Class in org.pentaho.aggdes.algorithm.impl
-
Implementation of
Result
. - ResultImpl(List<Aggregate>, List<Algorithm.CostBenefit>, double, double, double) - Constructor for class org.pentaho.aggdes.algorithm.impl.ResultImpl
- run(Schema, Map<Parameter, Object>, Progress) - Method in interface org.pentaho.aggdes.algorithm.Algorithm
-
Runs the optimization algorithm to produces a set of recommended aggregate tables.
- run(Schema, Map<Parameter, Object>, Progress) - Method in class org.pentaho.aggdes.algorithm.impl.AdaptiveMonteCarloAlgorithm
- run(Schema, Map<Parameter, Object>, Progress) - Method in class org.pentaho.aggdes.algorithm.impl.ExhaustiveLatticeAlgorithm
- run(Schema, Map<Parameter, Object>, Progress) - Method in class org.pentaho.aggdes.algorithm.impl.MonteCarloAlgorithm
- runAlgorithm(Lattice, double, double, int) - Method in class org.pentaho.aggdes.algorithm.impl.AlgorithmImpl
S
- schema - Variable in class org.pentaho.aggdes.algorithm.impl.AlgorithmImpl
- schema - Variable in class org.pentaho.aggdes.algorithm.impl.LatticeImpl
- Schema - Interface in org.pentaho.aggdes.model
-
Star schema.
- SchemaLoader - Interface in org.pentaho.aggdes.model
-
Aggregate designer component that loads a schema.
- StatisticsProvider - Interface in org.pentaho.aggdes.model
-
Source for statistics about a Schema.
- STRING - Enum constant in enum org.pentaho.aggdes.model.Parameter.Type
- StringUtils - Class in org.pentaho.aggdes.algorithm.util
-
Utility methods for string manipulation.
- supersetCardinality() - Method in class org.pentaho.aggdes.util.BitSetPlus
-
Returns the number of bitsets which are supersets of
bitSet
. - supportsPrecision(DatabaseMetaData, String) - Method in interface org.pentaho.aggdes.model.Dialect
-
Returns true if database column DDL supports precision, ie INT(10) vs.
T
- Table - Interface in org.pentaho.aggdes.model
-
A collection of Attributes in a star schema.
- terminateCommand(StringBuilder) - Method in interface org.pentaho.aggdes.model.Dialect
-
Terminates a SQL command.
- TextProgress(PrintWriter) - Constructor for class org.pentaho.aggdes.algorithm.util.ArgumentUtils.TextProgress
- TIME_LIMIT_SECONDS - Enum constant in enum org.pentaho.aggdes.algorithm.Algorithm.ParameterEnum
- toBits(long) - Method in class org.pentaho.aggdes.algorithm.impl.LatticeImpl
- toString() - Method in class org.pentaho.aggdes.algorithm.impl.AggregateImpl
- toString() - Method in class org.pentaho.aggdes.algorithm.impl.Cost
- toString() - Method in class org.pentaho.aggdes.model.ValidationMessage
V
- validateParameters(Component, Map<String, String>) - Static method in class org.pentaho.aggdes.algorithm.util.ArgumentUtils
- validateSchema(Map<Parameter, Object>) - Method in interface org.pentaho.aggdes.model.SchemaLoader
-
Validates a Schema.
- ValidationException(Component, String) - Constructor for exception class org.pentaho.aggdes.algorithm.util.ArgumentUtils.ValidationException
- ValidationMessage - Class in org.pentaho.aggdes.model
-
Message emitted during validation.
- ValidationMessage(ValidationMessage.Type, String) - Constructor for class org.pentaho.aggdes.model.ValidationMessage
- ValidationMessage.Type - Enum in org.pentaho.aggdes.model
-
Message severity.
- valueOf(String) - Static method in enum org.pentaho.aggdes.algorithm.Algorithm.ParameterEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.pentaho.aggdes.model.Parameter.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.pentaho.aggdes.model.ValidationMessage.Type
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.pentaho.aggdes.algorithm.Algorithm.ParameterEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.pentaho.aggdes.model.Parameter.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.pentaho.aggdes.model.ValidationMessage.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WARNING - Enum constant in enum org.pentaho.aggdes.model.ValidationMessage.Type
All Classes and Interfaces|All Packages|Serialized Form