All Implemented Interfaces:
IAnalysisHierarchy, IAxisHierarchy, IHierarchy, IOlapElement, IMultiVersionAxisHierarchy, IMultiVersionHierarchy, IActivePivotSchemaSelectionSessionAware, IPivotMultiVersionTreeRewriting, IDatabaseAware, IExtendedPluginValue, IMultiVersion, IMultiVersionOperations, ITransactionalMultiVersion, IMemoryMonitored, IInternalMemoryMonitored, Serializable
Direct Known Subclasses:
ABucketHierarchy

public abstract class AAnalysisHierarchy extends AMultiVersionAnalysisHierarchy
An Analysis Hierarchy is a hierarchy that is (at least partially) defined externally from the actual data in the cube, to offer an additional level of analysis that was not available through the traditional constructs of a cube.

Standard hierarchies and levels are populated automatically and incrementally with each record submitted to ActivePivot. The members of an Analysis Hierarchy on the opposite are externally provided (by AMultiVersionAnalysisHierarchy.buildDiscriminatorPathsIterator(IDatabaseVersion))

This provides default values for the standard methods. Users are required to implement the following last methods:

Author:
ActiveViam
See Also: