- 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 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
-