OlapHierarchy Class

Class that encapsulates an OLAP hierarchy object.
Inheritance Hierarchy
SystemObject
  Dundas.BI.Data.Metadata.OlapOlapElement
    Dundas.BI.Data.Metadata.OlapOlapHierarchy
      Dundas.BI.Data.Metadata.OlapOlapTimeHierarchy

Namespace: Dundas.BI.Data.Metadata.Olap
Assembly: Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (26.2.0.1000)
Syntax
public class OlapHierarchy : OlapElement, 
	IHierarchy, IAnalysisElement, IElement, IUniqueName

The OlapHierarchy type exposes the following members.

Constructors
 NameDescription
Public methodOlapHierarchy Initializes a new instance of the OlapHierarchy class.
Top
Properties
 NameDescription
Public propertyAllMember Gets the "All Values Grouped" member when the hierarchy is aggregatable; otherwise it return .
Public propertyAnalysisStructure Gets the parent analysis structure.
(Inherited from OlapElement)
Public propertyCaption Gets or sets the caption.
(Inherited from OlapElement)
Public propertyCategory Gets the potential analysis category for the current instance.
(Overrides OlapElementCategory)
Public propertyCompatibleUniqueName Gets the compatible unique name. This property allows grouping together compatible hierarchies across multiple IAnalysisStructures.
Public propertyContainers Gets the container objects used alter the presentation of the elements using a folder-like approach.
(Inherited from OlapElement)
Public propertyDataProvider Gets the data provider.
(Inherited from OlapElement)
Public propertyDefaultMemberUniqueName Gets the default member unique name.
Public propertyDescription Gets or sets the description.
(Inherited from OlapElement)
Public propertyEntityId Gets the parent entity ID.
(Inherited from OlapElement)
Public propertyHierarchyCategory Gets the current instance hierarchy category.
Public propertyHierarchyOrigin Gets or sets the hierarchy origin.
Public propertyIsAggregatable Gets or sets a value indicating whether hierarchy is aggregatable.
Public propertyIsAnonymized Gets a value indicating whether the hierarchy members are to be anonymized during data retrieval operations, for legal or security reasons.
Public propertyIsHidden Gets a value indicating whether this instance is hidden and therefore not present in the parent cube hierarchy collection.
Public propertyIsHierarchy Gets a value indicating whether this instance is a hierarchy.
(Inherited from OlapElement)
Public propertyIsMeasure Gets a value indicating whether this instance is a measure.
(Inherited from OlapElement)
Public propertyIsTimeHierarchy Gets a value indicating whether this instance is a time hierarchy.
Public propertyIsUnbalanced Gets or sets a value indicating whether hierarchy is unbalanced.
Public propertyItem Gets the Object with the specified name.
(Inherited from OlapElement)
Public propertyLevels Gets the hierarchy levels.
Public propertyName Gets or sets the name.
(Inherited from OlapElement)
Public propertyParameters Gets the public parameter collection, if the hierarchy either exposes inherited parameters or if it allows parameter definition.
Public propertyParent Gets or sets the parent object.
(Inherited from OlapElement)
Public propertyParentCube Gets the parent cube.
(Inherited from OlapElement)
Public propertyParentDimension Gets the parent dimension.
Public propertyProperties Gets the various uncategorized properties.
(Inherited from OlapElement)
Public propertySecurityAttributeId Gets the security attribute ID, if one is associated with the current hierarchy.
Public propertySortPolicy Gets the sorting behavior defined for the hierarchy.
Public propertySupportedAggregators Gets the supported aggregators.
Public propertyUniqueName Gets the object unique name.
(Inherited from OlapElement)
Top
Methods
 NameDescription
Public methodCompareTo Compares current instance with argument instance.
(Inherited from OlapElement)
Public methodCreateMember Creates the member.
Public methodGetHashCodeServes as the default hash function.
(Inherited from OlapElement)
Protected methodGetInstance Gets a new instance of OlapHierarchy. Used for cloning.
Public methodGetLevel Gets the level by its unique name.
Public methodGetMember(MemberValue) Gets the member by the member value.
Public methodGetMember(String) Gets the member by the member unique name.
Public methodIsCompatibleWith Checks if the current instance is compatible with the specified hierarchy.
Public methodMemberQuery(MemberRetrievalOptions, IHierarchyMember, NullableInt32) Enumerates hierarchy members. This is a flat list of members potentially on different hierarchy levels.
Public methodMemberQuery(MemberRetrievalOptions, ICollectionMemberValue, NullableInt32, MemberValue) Enumerates hierarchy members. This is a flat list of members potentially on different hierarchy levels.
Public methodToStringReturns a string that represents the current object.
(Inherited from OlapElement)
Public methodUpdateDefaultMember Updates the default member.
Top
See Also