A C D E F G H I L M N O P Q R S T V W X 

A

AbstractGenerator - Class in org.pentaho.aggdes.output.impl
 
AbstractGenerator() - Constructor for class org.pentaho.aggdes.output.impl.AbstractGenerator
 
AbstractMondrianSchemaValidator - Class in org.pentaho.aggdes.model.mondrian.validate
 
AbstractMondrianSchemaValidator() - Constructor for class org.pentaho.aggdes.model.mondrian.validate.AbstractMondrianSchemaValidator
 
AggDesignerException - Exception in org.pentaho.aggdes
The main agg designer exception class
AggDesignerException(String) - Constructor for exception org.pentaho.aggdes.AggDesignerException
Constructs a new exception with the specified detail message.
AggDesignerException(String, Throwable) - Constructor for exception org.pentaho.aggdes.AggDesignerException
Constructs a new exception with the specified detail message and cause.
AggDesignerException(Throwable) - Constructor for exception org.pentaho.aggdes.AggDesignerException
Constructs a new exception by wrapping another Throwable object
AggregateTableOutput - Class in org.pentaho.aggdes.output.impl
this is a java bean used to store the details of an agg table that will be rendered as DDL, DML and Schema Artifacts
AggregateTableOutput(Aggregate) - Constructor for class org.pentaho.aggdes.output.impl.AggregateTableOutput
 
AggregateTableOutput.ColumnOutput - Class in org.pentaho.aggdes.output.impl
 
AggregateTableOutput.ColumnOutput(String, Attribute) - Constructor for class org.pentaho.aggdes.output.impl.AggregateTableOutput.ColumnOutput
 
AggregateTableOutputFactory - Class in org.pentaho.aggdes.output.impl
 
AggregateTableOutputFactory() - Constructor for class org.pentaho.aggdes.output.impl.AggregateTableOutputFactory
 
append(List<ValidationMessage>, ValidationMessage.Type, String, Object...) - Method in class org.pentaho.aggdes.model.mondrian.validate.AbstractMondrianSchemaValidator
 
ArtifactGenerator - Interface in org.pentaho.aggdes.output
Artifact Generators generate outputs such as DDL, DML, or Schema snippits based on Output Java beans.

C

canCreateOutput(Schema) - Method in class org.pentaho.aggdes.output.impl.AggregateTableOutputFactory
 
canCreateOutput(Schema) - Method in class org.pentaho.aggdes.output.impl.RuleBasedAggregateTableOutputFactory
 
canCreateOutput(Schema) - Method in interface org.pentaho.aggdes.output.OutputFactory
returns true if the factory can create an output.
canGenerate(Schema, Output) - Method in interface org.pentaho.aggdes.output.ArtifactGenerator
returns true if the output implementation is fully compatible with this artifact generator
canGenerate(Schema, Output) - Method in class org.pentaho.aggdes.output.impl.CreateTableGenerator
 
canGenerate(Schema, Output) - Method in class org.pentaho.aggdes.output.impl.MondrianSchemaGenerator
 
canGenerate(Schema, Output) - Method in class org.pentaho.aggdes.output.impl.PopulateTableGenerator
 
cleanse(String) - Method in class org.pentaho.aggdes.output.impl.RuleBasedAggregateTableOutputFactory
 
comment(StringBuilder, String) - Method in class org.pentaho.aggdes.model.mondrian.MondrianDialect
 
ConversionUtil - Class in org.pentaho.aggdes.model.ssas
Converts SQL Server Analysis Services (SSAS) dump to model expected by Pentaho Aggregation Designer.
ConversionUtil() - Constructor for class org.pentaho.aggdes.model.ssas.ConversionUtil
 
createAttribute(MondrianTable, List<Attribute>, RolapStar.Column, double) - Method in class org.pentaho.aggdes.model.mondrian.MondrianSchema
createAttribute is protected so that extenders of MondrianSchema may modify certain characteristics of the attribute class, such as getDataType(), etc
createMeasure(MondrianTable, RolapStar.Measure) - Method in class org.pentaho.aggdes.model.mondrian.MondrianSchema
Creates a measure.
createOutput(Schema, Aggregate) - Method in class org.pentaho.aggdes.output.impl.AggregateTableOutputFactory
 
createOutput(Schema, Aggregate, List<String>) - Method in class org.pentaho.aggdes.output.impl.AggregateTableOutputFactory
 
createOutput(Schema, Aggregate) - Method in class org.pentaho.aggdes.output.impl.RuleBasedAggregateTableOutputFactory
 
createOutput(Schema, Aggregate, List<String>) - Method in class org.pentaho.aggdes.output.impl.RuleBasedAggregateTableOutputFactory
 
createOutput(Schema, Aggregate) - Method in interface org.pentaho.aggdes.output.OutputFactory
create an output object, populating it with default values.
createOutputs(Schema, List<Aggregate>) - Method in class org.pentaho.aggdes.output.impl.AggregateTableOutputFactory
 
createOutputs(Schema, List<Aggregate>) - Method in class org.pentaho.aggdes.output.impl.RuleBasedAggregateTableOutputFactory
 
createOutputs(Schema, List<Aggregate>) - Method in interface org.pentaho.aggdes.output.OutputFactory
create a list of output objects, populating them with default values.
createSchema(Map<Parameter, Object>) - Method in class org.pentaho.aggdes.model.mondrian.MondrianSchemaLoader
 
CreateScriptGenerator - Interface in org.pentaho.aggdes.output
Marker Interface, noting that this is a generator that can generate DDL scripts
CreateTableGenerator - Class in org.pentaho.aggdes.output.impl
 
CreateTableGenerator() - Constructor for class org.pentaho.aggdes.output.impl.CreateTableGenerator
 
CubePkValidator - Class in org.pentaho.aggdes.model.mondrian.validate
Checks primary keys on cubes.
CubePkValidator() - Constructor for class org.pentaho.aggdes.model.mondrian.validate.CubePkValidator
 

D

depunctify(String) - Static method in class org.pentaho.aggdes.Main
Converts spaces and punctuation to underscores.
DimensionFkValidator - Class in org.pentaho.aggdes.model.mondrian.validate
 
DimensionFkValidator() - Constructor for class org.pentaho.aggdes.model.mondrian.validate.DimensionFkValidator
 

E

estimateAggregateCount(double[], double) - Static method in class org.pentaho.aggdes.model.mondrian.MondrianSchemaLoader
Estimates the number of rows in an aggregate table, given the cardinalities of its columns (assumed independent) and the number of rows in the fact table.
estimateAggregateCount(double, double) - Static method in class org.pentaho.aggdes.model.mondrian.MondrianSchemaLoader
Estimates the number of rows in an aggregate table, given the product of the cardinalities of its columns (assumed independent) and the number of rows in the fact table.
estimateSpace() - Method in class org.pentaho.aggdes.model.mondrian.MondrianAttribute
 
estimateSpace() - Method in class org.pentaho.aggdes.model.mondrian.MondrianMeasure
 
executeXmlaRequest(URL, String) - Static method in class org.pentaho.aggdes.util.XmlaUtil
Execute Xmla Request

F

fatal(ValidationMessage, List<ValidationMessage>) - Method in class org.pentaho.aggdes.model.mondrian.validate.AbstractMondrianSchemaValidator
Adds message to list and does any other list-related activities in preparation for an immediate exit of the validation process.
fatal(Exception, List<ValidationMessage>) - Method in class org.pentaho.aggdes.model.mondrian.validate.AbstractMondrianSchemaValidator
 

G

generate(Schema, Output) - Method in interface org.pentaho.aggdes.output.ArtifactGenerator
this method gets called by the output service only if output is supported and canGenerate returns true
generate(Schema, Output) - Method in class org.pentaho.aggdes.output.impl.CreateTableGenerator
generates the table output
generate(Schema, Output) - Method in class org.pentaho.aggdes.output.impl.MondrianSchemaGenerator
 
generate(Schema, Output) - Method in class org.pentaho.aggdes.output.impl.PopulateTableGenerator
 
generateAggregateSql(Aggregate, List<String>) - Method in class org.pentaho.aggdes.model.mondrian.MondrianSchema
 
generateDefaultOutput(Aggregate) - Method in class org.pentaho.aggdes.output.impl.OutputServiceImpl
 
generateDefaultOutput(Aggregate) - Method in interface org.pentaho.aggdes.output.OutputService
Returns an output of a specific type for an aggregate.
generateFull(Schema, List<? extends Output>) - Method in interface org.pentaho.aggdes.output.ArtifactGenerator
this method generates a full output of an artifact, which may include additional items not found in the individual outputs.
generateFull(Schema, List<? extends Output>) - Method in class org.pentaho.aggdes.output.impl.AbstractGenerator
this is a common method shared by most generators
generateFull(Schema, List<? extends Output>) - Method in class org.pentaho.aggdes.output.impl.MondrianSchemaGenerator
 
generateMondrianDocsFromSSASSchema(InputStream) - Static method in class org.pentaho.aggdes.model.ssas.ConversionUtil
 
generateXmlaDiscoverRequest(String) - Static method in class org.pentaho.aggdes.util.XmlaUtil
Generates a discover request.
getAggregate() - Method in class org.pentaho.aggdes.output.impl.AggregateTableOutput
 
getAggregate() - Method in interface org.pentaho.aggdes.output.Output
the parent aggregate of this output
getAncestorAttributes() - Method in class org.pentaho.aggdes.model.mondrian.MondrianAttribute
 
getAncestorAttributes() - Method in class org.pentaho.aggdes.model.mondrian.MondrianMeasure
 
getArtifact(Output, Class<? extends ArtifactGenerator>) - Method in class org.pentaho.aggdes.output.impl.OutputServiceImpl
 
getArtifact(Output, Class<? extends ArtifactGenerator>) - Method in interface org.pentaho.aggdes.output.OutputService
returns the artifact of an output.
getArtifactGenerators() - Method in class org.pentaho.aggdes.output.impl.OutputServiceImpl
 
getAttribute() - Method in class org.pentaho.aggdes.model.mondrian.MondrianLevel
 
getAttribute() - Method in class org.pentaho.aggdes.output.impl.AggregateTableOutput.ColumnOutput
 
getAttributes() - Method in class org.pentaho.aggdes.model.mondrian.MondrianSchema
 
getCandidateColumnName() - Method in class org.pentaho.aggdes.model.mondrian.MondrianAttribute
 
getCandidateColumnName() - Method in class org.pentaho.aggdes.model.mondrian.MondrianMeasure
 
getCatalogName() - Method in class org.pentaho.aggdes.output.impl.AggregateTableOutput
 
getColumnOutputs() - Method in class org.pentaho.aggdes.output.impl.AggregateTableOutput
 
getCubeByName(MondrianDef.Schema, String) - Static method in class org.pentaho.aggdes.model.mondrian.validate.ValidationHelper
 
getDatabaseMetaData() - Method in class org.pentaho.aggdes.model.mondrian.MondrianSchema
 
getDatatype(Dialect) - Method in class org.pentaho.aggdes.model.mondrian.MondrianAttribute
 
getDatatype(Dialect) - Method in class org.pentaho.aggdes.model.mondrian.MondrianMeasure
 
getDescription() - Method in enum org.pentaho.aggdes.model.mondrian.MondrianSchemaLoader.MondrianSchemaLoaderParameter
 
getDialect() - Method in class org.pentaho.aggdes.model.mondrian.MondrianSchema
 
getDimensions() - Method in class org.pentaho.aggdes.model.mondrian.MondrianSchema
 
getDistinctValueCount() - Method in class org.pentaho.aggdes.model.mondrian.MondrianAttribute
 
getDoubleTypeString() - Method in class org.pentaho.aggdes.model.mondrian.MondrianDialect
 
getFactRowCount() - Method in class org.pentaho.aggdes.model.mondrian.MondrianStatisticsProvider
 
getFullArtifact(List<? extends Output>, Class<? extends ArtifactGenerator>) - Method in class org.pentaho.aggdes.output.impl.OutputServiceImpl
 
getFullArtifact(List<? extends Output>, Class<? extends ArtifactGenerator>) - Method in interface org.pentaho.aggdes.output.OutputService
returns the full artifact of a list of outputs of a single output type.
getHierarchies() - Method in class org.pentaho.aggdes.model.mondrian.MondrianDimension
 
getIntegerTypeString() - Method in class org.pentaho.aggdes.model.mondrian.MondrianDialect
 
getLabel() - Method in class org.pentaho.aggdes.model.mondrian.MondrianAttribute
 
getLabel() - Method in class org.pentaho.aggdes.model.mondrian.MondrianMeasure
 
getLabel() - Method in class org.pentaho.aggdes.model.mondrian.MondrianTable
 
getLevels() - Method in class org.pentaho.aggdes.model.mondrian.MondrianHierarchy
 
getLoadTime(List<Attribute>) - Method in class org.pentaho.aggdes.model.mondrian.MondrianStatisticsProvider
 
getMaximumColumnNameLength() - Method in class org.pentaho.aggdes.model.mondrian.MondrianDialect
 
getMaximumTableNameLength() - Method in class org.pentaho.aggdes.model.mondrian.MondrianDialect
 
getMeasures() - Method in class org.pentaho.aggdes.model.mondrian.MondrianSchema
 
getMondrianDialect() - Method in class org.pentaho.aggdes.model.mondrian.MondrianDialect
 
getName() - Method in class org.pentaho.aggdes.model.mondrian.MondrianDimension
 
getName() - Method in class org.pentaho.aggdes.model.mondrian.MondrianHierarchy
 
getName() - Method in class org.pentaho.aggdes.model.mondrian.MondrianLevel
 
getName() - Method in class org.pentaho.aggdes.model.mondrian.MondrianSchemaLoader
 
getName() - Method in enum org.pentaho.aggdes.model.mondrian.MondrianSchemaLoader.MondrianSchemaLoaderParameter
 
getName() - Method in class org.pentaho.aggdes.output.impl.AggregateTableOutput.ColumnOutput
 
getName() - Method in class org.pentaho.aggdes.output.impl.ResultHandlerImpl
 
getOutputClass() - Method in class org.pentaho.aggdes.output.impl.AggregateTableOutputFactory
 
getOutputClass() - Method in class org.pentaho.aggdes.output.impl.RuleBasedAggregateTableOutputFactory
 
getOutputClass() - Method in interface org.pentaho.aggdes.output.OutputFactory
this is the output implementation class this factory generates.
getOutputFactories() - Method in class org.pentaho.aggdes.output.impl.OutputServiceImpl
 
getParameters() - Method in class org.pentaho.aggdes.model.mondrian.MondrianSchemaLoader
 
getParameters() - Method in class org.pentaho.aggdes.output.impl.ResultHandlerImpl
 
getParent() - Method in class org.pentaho.aggdes.model.mondrian.MondrianLevel
 
getParent() - Method in class org.pentaho.aggdes.model.mondrian.MondrianTable
 
getRolapConnection() - Method in class org.pentaho.aggdes.model.mondrian.MondrianSchema
 
getRolapCube() - Method in class org.pentaho.aggdes.model.mondrian.MondrianSchema
 
getRolapCubeLevel() - Method in class org.pentaho.aggdes.model.mondrian.MondrianLevel
 
getRolapStarColumn() - Method in class org.pentaho.aggdes.model.mondrian.MondrianAttribute
 
getRolapStarMeasure() - Method in class org.pentaho.aggdes.model.mondrian.MondrianMeasure
 
getRowCount(List<Attribute>) - Method in class org.pentaho.aggdes.model.mondrian.MondrianStatisticsProvider
 
getSchemaName() - Method in class org.pentaho.aggdes.output.impl.AggregateTableOutput
 
getSpace(List<Attribute>) - Method in class org.pentaho.aggdes.model.mondrian.MondrianStatisticsProvider
 
getStarTable() - Method in class org.pentaho.aggdes.model.mondrian.MondrianTable
 
getStatisticsProvider() - Method in class org.pentaho.aggdes.model.mondrian.MondrianSchema
 
getString(String) - Static method in class org.pentaho.aggdes.model.mondrian.Messages
 
getString(String, Object...) - Static method in class org.pentaho.aggdes.model.mondrian.Messages
 
getSupportedArtifactGeneratorClasses() - Method in class org.pentaho.aggdes.output.impl.OutputServiceImpl
 
getSupportedArtifactGeneratorClasses() - Method in interface org.pentaho.aggdes.output.OutputService
returns a list of supported artifact generator classes that the output service supports.
getSupportedOutputClasses() - Method in interface org.pentaho.aggdes.output.ArtifactGenerator
returns a list of supported output classes that this generator can render
getSupportedOutputClasses() - Method in class org.pentaho.aggdes.output.impl.CreateTableGenerator
 
getSupportedOutputClasses() - Method in class org.pentaho.aggdes.output.impl.MondrianSchemaGenerator
 
getSupportedOutputClasses() - Method in class org.pentaho.aggdes.output.impl.PopulateTableGenerator
 
getTable() - Method in class org.pentaho.aggdes.model.mondrian.MondrianAttribute
 
getTable() - Method in class org.pentaho.aggdes.model.mondrian.MondrianMeasure
 
getTableName() - Method in class org.pentaho.aggdes.output.impl.AggregateTableOutput
 
getTables() - Method in class org.pentaho.aggdes.model.mondrian.MondrianSchema
 
getType() - Method in enum org.pentaho.aggdes.model.mondrian.MondrianSchemaLoader.MondrianSchemaLoaderParameter
 
getXPathNodeText(Node, String) - Static method in class org.pentaho.aggdes.model.ssas.ConversionUtil
 

H

handle(Map<Parameter, Object>, Schema, Result) - Method in class org.pentaho.aggdes.output.impl.ResultHandlerImpl
 
handle(Map<Parameter, Object>, Schema, Result) - Method in interface org.pentaho.aggdes.output.ResultHandler
Handles a result of a run of the aggregate design algorithm.
hasErrors(List<ValidationMessage>) - Static method in class org.pentaho.aggdes.model.mondrian.validate.ValidationHelper
 
HierarchyPkValidator - Class in org.pentaho.aggdes.model.mondrian.validate
 
HierarchyPkValidator() - Constructor for class org.pentaho.aggdes.model.mondrian.validate.HierarchyPkValidator
 

I

init(Schema) - Method in class org.pentaho.aggdes.output.impl.OutputServiceImpl
 
init(Schema) - Method in interface org.pentaho.aggdes.output.OutputService
set the state of this service (eventually this service will be stateless, but for now..)
isDistinct() - Method in class org.pentaho.aggdes.model.mondrian.MondrianMeasure
 
isRequired() - Method in enum org.pentaho.aggdes.model.mondrian.MondrianSchemaLoader.MondrianSchemaLoaderParameter
 

L

loadSchema(String) - Static method in class org.pentaho.aggdes.model.mondrian.validate.ValidationHelper
 
loadValidators(Map<Parameter, Object>) - Method in class org.pentaho.aggdes.model.mondrian.MondrianSchemaLoader
 

M

Main - Class in org.pentaho.aggdes
Command line utility to run the aggregate designer algorithm.
main(String[]) - Static method in class org.pentaho.aggdes.Main
 
Messages - Class in org.pentaho.aggdes.model.mondrian
 
messagesToString(List<ValidationMessage>) - Static method in class org.pentaho.aggdes.model.mondrian.validate.ValidationHelper
 
MondrianAttribute - Class in org.pentaho.aggdes.model.mondrian
 
MondrianAttribute(MondrianTable, List<Attribute>, RolapStar.Column, double) - Constructor for class org.pentaho.aggdes.model.mondrian.MondrianAttribute
 
MondrianDialect - Class in org.pentaho.aggdes.model.mondrian
 
MondrianDialect(Dialect) - Constructor for class org.pentaho.aggdes.model.mondrian.MondrianDialect
 
MondrianDimension - Class in org.pentaho.aggdes.model.mondrian
 
MondrianHierarchy - Class in org.pentaho.aggdes.model.mondrian
 
MondrianHierarchy(String) - Constructor for class org.pentaho.aggdes.model.mondrian.MondrianHierarchy
 
MondrianLevel - Class in org.pentaho.aggdes.model.mondrian
 
MondrianLevel(MondrianLevel, RolapCubeLevel, String, MondrianAttribute) - Constructor for class org.pentaho.aggdes.model.mondrian.MondrianLevel
 
MondrianMeasure - Class in org.pentaho.aggdes.model.mondrian
 
MondrianMeasure(MondrianTable, RolapStar.Measure) - Constructor for class org.pentaho.aggdes.model.mondrian.MondrianMeasure
 
MondrianSchema - Class in org.pentaho.aggdes.model.mondrian
 
MondrianSchema(RolapConnection, RolapCube) - Constructor for class org.pentaho.aggdes.model.mondrian.MondrianSchema
 
MondrianSchemaGenerator - Class in org.pentaho.aggdes.output.impl
 
MondrianSchemaGenerator() - Constructor for class org.pentaho.aggdes.output.impl.MondrianSchemaGenerator
 
MondrianSchemaLoader - Class in org.pentaho.aggdes.model.mondrian
Loads the schema needed to drive the aggregate designer algorithm from a mondrian schema file.
MondrianSchemaLoader() - Constructor for class org.pentaho.aggdes.model.mondrian.MondrianSchemaLoader
 
MondrianSchemaLoader.MondrianSchemaLoaderParameter - Enum in org.pentaho.aggdes.model.mondrian
Enumeration of parameters accepted by MondrianSchemaLoader.
MondrianSchemaValidator - Interface in org.pentaho.aggdes.model.mondrian.validate
Validates the database schema using the Mondrian schema.
MondrianSchemaValidatorManager - Class in org.pentaho.aggdes.model.mondrian.validate
Delegates to a list of MondrianSchemaValidators.
MondrianSchemaValidatorManager() - Constructor for class org.pentaho.aggdes.model.mondrian.validate.MondrianSchemaValidatorManager
 
MondrianStatisticsProvider - Class in org.pentaho.aggdes.model.mondrian
Implementation of StatisticsProvider that goes to the database.
MondrianStatisticsProvider(MondrianSchema) - Constructor for class org.pentaho.aggdes.model.mondrian.MondrianStatisticsProvider
 
MondrianTable - Class in org.pentaho.aggdes.model.mondrian
 
MondrianTable(MondrianTable, RolapStar.Table) - Constructor for class org.pentaho.aggdes.model.mondrian.MondrianTable
 

N

NL - Static variable in class org.pentaho.aggdes.output.impl.MondrianSchemaGenerator
 
NL - Static variable in class org.pentaho.aggdes.output.impl.ResultHandlerImpl
 

O

org.pentaho.aggdes - package org.pentaho.aggdes
Provides an Aggregate Designer utility to design an optimal set of pre-computed summary tables for a star schema.
org.pentaho.aggdes.model.mondrian - package org.pentaho.aggdes.model.mondrian
Implements the schema model of the Aggregate Designer utility by reading the a Mondrian OLAP model.
org.pentaho.aggdes.model.mondrian.validate - package org.pentaho.aggdes.model.mondrian.validate
 
org.pentaho.aggdes.model.ssas - package org.pentaho.aggdes.model.ssas
Implements the schema model of the Aggregate Designer utility by reading the OLAP model from an instance of Microsoft SQL Server Analysis Services (SSAS).
org.pentaho.aggdes.output - package org.pentaho.aggdes.output
Contains the necessary classes that generate DDL and DML output.
org.pentaho.aggdes.output.impl - package org.pentaho.aggdes.output.impl
Provides a default implementation of the Aggregate Design algorithm, which is specified in the org.pentaho.aggdes.algorithm package.
org.pentaho.aggdes.util - package org.pentaho.aggdes.util
Provides utility classes used by the implementation of the Aggregate Designer.
Output - Interface in org.pentaho.aggdes.output
An output object is the UI layer's view into Commands.
OutputFactory - Interface in org.pentaho.aggdes.output
Factory that allows the creation of outputs, such as AggregateTableOutput, MaterialzedViewOutput, and/or AJIOutput objects.
OutputService - Interface in org.pentaho.aggdes.output
The output service API defines how a client tool interacts with the output service layer.
OutputServiceImpl - Class in org.pentaho.aggdes.output.impl
 
OutputServiceImpl() - Constructor for class org.pentaho.aggdes.output.impl.OutputServiceImpl
 
OutputServiceImpl(Schema) - Constructor for class org.pentaho.aggdes.output.impl.OutputServiceImpl
 
OutputValidationException - Exception in org.pentaho.aggdes.output
Exception that is thrown if any output attribute is invalid when calling into the OutputService.
OutputValidationException(String) - Constructor for exception org.pentaho.aggdes.output.OutputValidationException
Constructs a new exception with the specified detail message.
OutputValidationException(String, Throwable) - Constructor for exception org.pentaho.aggdes.output.OutputValidationException
Constructs a new exception with the specified detail message and cause.

P

parseAssl(URL) - Static method in class org.pentaho.aggdes.model.ssas.ConversionUtil
Returns document from file.
parseAssl(InputStream) - Static method in class org.pentaho.aggdes.model.ssas.ConversionUtil
 
PopulateScriptGenerator - Interface in org.pentaho.aggdes.output
Marker Interface, noting that this is a generator that can generate DML scripts
PopulateTableGenerator - Class in org.pentaho.aggdes.output.impl
 
PopulateTableGenerator() - Constructor for class org.pentaho.aggdes.output.impl.PopulateTableGenerator
 

Q

quoteIdentifier(StringBuilder, String...) - Method in class org.pentaho.aggdes.model.mondrian.MondrianDialect
 

R

removeInvalidIdentifierCharacters(String) - Method in class org.pentaho.aggdes.model.mondrian.MondrianDialect
 
ResultHandler - Interface in org.pentaho.aggdes.output
Handles the results of a run of the aggregate designer algorithm.
ResultHandlerImpl - Class in org.pentaho.aggdes.output.impl
Default implementation of the ResultHandler interface that prints "CREATE TABLE", "CREATE INDEX" and "INSERT INTO ...
ResultHandlerImpl() - Constructor for class org.pentaho.aggdes.output.impl.ResultHandlerImpl
Creates a ResultHandlerImpl.
RuleBasedAggregateTableOutputFactory - Class in org.pentaho.aggdes.output.impl
 
RuleBasedAggregateTableOutputFactory() - Constructor for class org.pentaho.aggdes.output.impl.RuleBasedAggregateTableOutputFactory
 

S

SchemaGenerator - Interface in org.pentaho.aggdes.output
Marker Interface, noting that this is a generator that can generate Mondrian Schema output
setArtifactGenerators(List<ArtifactGenerator>) - Method in class org.pentaho.aggdes.output.impl.OutputServiceImpl
 
setAttribute(Attribute) - Method in class org.pentaho.aggdes.output.impl.AggregateTableOutput.ColumnOutput
 
setCatalogName(String) - Method in class org.pentaho.aggdes.output.impl.AggregateTableOutput
 
setName(String) - Method in class org.pentaho.aggdes.output.impl.AggregateTableOutput.ColumnOutput
 
setOutputFactories(List<OutputFactory>) - Method in class org.pentaho.aggdes.output.impl.OutputServiceImpl
 
setSchema(Schema) - Method in class org.pentaho.aggdes.output.impl.OutputServiceImpl
 
setSchemaName(String) - Method in class org.pentaho.aggdes.output.impl.AggregateTableOutput
 
setTableName(String) - Method in class org.pentaho.aggdes.output.impl.AggregateTableOutput
 
setValidators(List<MondrianSchemaValidator>) - Method in class org.pentaho.aggdes.model.mondrian.validate.MondrianSchemaValidatorManager
 
supportsPrecision(DatabaseMetaData, String) - Method in class org.pentaho.aggdes.model.mondrian.MondrianDialect
 

T

terminateCommand(StringBuilder) - Method in class org.pentaho.aggdes.model.mondrian.MondrianDialect
 

V

validateCube(MondrianDef.Schema, MondrianDef.Cube, Connection) - Method in class org.pentaho.aggdes.model.mondrian.validate.CubePkValidator
 
validateCube(MondrianDef.Schema, MondrianDef.Cube, Connection) - Method in class org.pentaho.aggdes.model.mondrian.validate.DimensionFkValidator
 
validateCube(MondrianDef.Schema, MondrianDef.Cube, Connection) - Method in class org.pentaho.aggdes.model.mondrian.validate.HierarchyPkValidator
 
validateCube(MondrianDef.Schema, MondrianDef.Cube, Connection) - Method in interface org.pentaho.aggdes.model.mondrian.validate.MondrianSchemaValidator
Validates a cube.
validateCube(MondrianDef.Schema, MondrianDef.Cube, Connection) - Method in class org.pentaho.aggdes.model.mondrian.validate.MondrianSchemaValidatorManager
 
validateCube(String, String, Connection, List<MondrianSchemaValidator>) - Static method in class org.pentaho.aggdes.model.mondrian.validate.ValidationHelper
 
validateSchema(Map<Parameter, Object>) - Method in class org.pentaho.aggdes.model.mondrian.MondrianSchemaLoader
 
ValidationHelper - Class in org.pentaho.aggdes.model.mondrian.validate
Utilities for validation.
ValidationHelper() - Constructor for class org.pentaho.aggdes.model.mondrian.validate.ValidationHelper
 
valueOf(String) - Static method in enum org.pentaho.aggdes.model.mondrian.MondrianSchemaLoader.MondrianSchemaLoaderParameter
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.pentaho.aggdes.model.mondrian.MondrianSchemaLoader.MondrianSchemaLoaderParameter
Returns an array containing the constants of this enum type, in the order they are declared.

W

wrapException(Exception) - Method in class org.pentaho.aggdes.model.mondrian.validate.AbstractMondrianSchemaValidator
Wraps an Exception in a ValidationMessage.

X

XmlaUtil - Class in org.pentaho.aggdes.util
Utility class which makes simple XMLA discover requests.
XmlaUtil() - Constructor for class org.pentaho.aggdes.util.XmlaUtil
 
A C D E F G H I L M N O P Q R S T V W X 

Copyright © 2006–2016 Julian Hyde. All rights reserved.