|
Oracle® OLAP Java API Reference 12c Release 1 (12.1) E17708-05 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
oracle.olapi.metadata.BaseMetadataObject
oracle.olapi.metadata.PublicMetadataObject
oracle.olapi.metadata.mdm.MdmObject
oracle.olapi.metadata.mdm.MdmSource
oracle.olapi.metadata.mdm.MdmDimension
oracle.olapi.metadata.mdm.MdmPrimaryDimension
public abstract class MdmPrimaryDimension
The base class for objects that represent an Oracle OLAP dimension. An MdmPrimaryDimension has one or more components that are subclasses of MdmSubDimension.
The concrete subclasses of the abstract MdmPrimaryDimension class represent dimensions that have different characteristics. An MdmStandardDimension typically has members that represent such things as products, customers, distribution channels, and so on. An MdmTimeDimension has members that represent time periods. An MdmMeasureDimension has members that are MdmMeasure objects.
The MdmHierarchy components of an MdmPrimaryDimension represent organizations of the members of the dimension. An Oracle OLAP dimension can be a simple, nonhierarchical set of members, or it can organize members into one or more hierarchies. A hierarchy can have parent-child relationships organized by levels or by values. For example, a dimension of time periods might be organized into two hierarchies, one organized by calendar year time periods and the other organized by fiscal year time periods. Both hierarchies are organized by levels for year, quarter, month, and day time periods. Each of those hierarchies is represented by an MdmLevelHierarchy, which is a concrete subclass of the abstract MdmHierarchy class. Those MdmLevelHierarchy objects are the components of the MdmTimeDimension.
Some the methods of an MdmPrimaryDimension return MdmAttribute objects that have members that are related to members of one or more of the components of the dimension. For example, the getLocalValueAttribute method returns an MdmAttribute that relates the unique value of a member of a component of the MdmPrimaryDimension to its corresponding local value. A unique value specifies a hierarchy, a level of the hierarchy, and the value of a member in that level, as in the following example from an MdmLevelHierarchy that represents products organized into levels by the type of product.
PRODUCT_PRIMARY::ITEM::ENVY STD
The parts of the unique value are separated by a value separation string. The value separation string in the preceding example is ::, the double colons. The local value of that unique value is ENVY STD.
An application can create a concrete instance of an MdmPrimaryDimension by calling the appropriate method of an MdmDatabaseSchema. It can also get existing MdmPrimaryDimension objects from the MdmDatabaseSchema or an MdmDimensionedObject. It gets the MdmMeasureDimension for a schema by calling the getMeasureDimension method of an MdmDatabaseSchema.
| Method Summary | |
|---|---|
void |
addDimensionLevel(MdmDimensionLevel level)Adds an MdmDimensionLevel to the List of MdmDimensionLevel objects associated with the MdmPrimaryDimension. |
void |
addHierarchy(MdmHierarchy hierarchy)Adds an MdmHierarchy to the List of MdmHierarchy objects associated with the MdmPrimaryDimension. |
void |
addModel(MdmDimensionCalculationModel model)Adds an MdmDimensionCalculationModel to the List of MdmDimensionCalculationModel objects associated with the MdmPrimaryDimension. |
AWPrimaryDimensionOrganization |
findOrCreateAWPrimaryDimensionOrganization(AW aw)Gets the AWPrimaryDimensionOrganization for the MdmPrimaryDimension or creates a new AWPrimaryDimensionOrganization if one does not already exist. |
MdmBaseAttribute |
findOrCreateBaseAttribute(java.lang.String publicName)Gets the specified MdmBaseAttribute or, if it does not already exist, creates a new one for the MdmPrimaryDimension. |
MdmDimensionCalculationModel |
findOrCreateDimCalcModel(java.lang.String publicName)Gets the specified MdmDimensionCalculationModel or, if it does not already exist, creates a new one for the MdmPrimaryDimension. |
MdmDimensionLevel |
findOrCreateDimensionLevel(java.lang.String publicName)Gets the specified MdmDimensionLevel or, if it does not already exist, creates a new one for the MdmPrimaryDimension. |
MdmLevelHierarchy |
findOrCreateLevelHierarchy(java.lang.String publicName)Gets the specified MdmLevelHierarchy or, if it does not already exist, creates a new one for the MdmPrimaryDimension. |
MdmCustomMember |
findOrCreateMdmCustomMember(java.lang.String memberName)Gets the specified MdmCustomMember of the dimension or, if the custom member does not already exist, creates a new one. |
MemberListMap |
findOrCreateMemberListMap()Gets the MemberListMap for the MdmPrimaryDimension or, if one does not already exist, creates a new one. |
RolapPrimaryDimensionOrganization |
findOrCreateRolapPrimaryDimensionOrganization()Gets the RolapPrimaryDimensionOrganization for the MdmPrimaryDimension or creates a new RolapPrimaryDimensionOrganization if one does not already exist. |
MdmValueHierarchy |
findOrCreateValueHierarchy(java.lang.String publicName)Gets the specified MdmValueHierarchy or, if it does not already exist, creates a new one for the MdmPrimaryDimension. |
MdmAttribute |
getAncestorsAttribute()Gets the ancestors attribute for the MdmPrimaryDimension. |
java.util.List |
getAttributes()Gets a List of the MdmAttribute objects associated with the MdmPrimaryDimension. |
MdmDimensionCalculationModel |
getDefaultCalcModel()Gets the default MdmDimensionCalculationModel specified for the MdmPrimaryDimension. |
MdmHierarchy |
getDefaultHierarchy()Gets the default component of the MdmPrimaryDimension. |
java.util.List |
getDimensionLevels()Gets the List of the MdmDimensionLevel objects that are associated with the MdmPrimaryDimension. |
MdmViewColumn |
getETDimensionOrderColumn()Gets the dimension order column of the ET (Embedded Totals) view that is associated with the MdmPrimaryDimension. |
MdmViewColumn |
getETHierarchyOrderColumn()Gets the hierarchy order column of the ET (Embedded Totals) view that is associated with the MdmPrimaryDimension. |
MdmViewColumn |
getETKeyColumn()Gets the key column of the ET (Embedded Totals) view that is associated with the MdmPrimaryDimension. |
MdmViewColumn |
getETLevelNameColumn()Gets the level name column of the ET (Embedded Totals) view that is associated with the MdmPrimaryDimension. |
MdmViewColumn |
getETLocalValueColumn()Gets the local value column of the ET (Embedded Totals) view that is associated with the MdmPrimaryDimension. |
MdmViewColumn |
getETMemberTypeColumn()Gets the member type column of the ET (Embedded Totals) view that is associated with the MdmPrimaryDimension. |
java.lang.String |
getETViewName()Gets the name of the ET (Embedded Totals) view that is associated with the MdmPrimaryDimension. |
java.util.List |
getHierarchies()Gets a List that contains the components of the MdmPrimaryDimension, which are MdmHierarchy objects. |
MdmHierarchy |
getHierarchy(java.lang.String name)Gets the specified MdmHierarchy component of the MdmPrimaryDimension. |
MdmAttribute |
getHierarchyAttribute()Gets the MdmAttribute that relates a hierarchy to each member of the MdmPrimaryDimension. |
MdmAttribute |
getIsCustomMemberAttribute()Gets the MdmAttribute that, for each member of the MdmPrimaryDimension, indicates whether that member is a custom member. |
MdmAttribute |
getLevelAttribute()Gets the MdmAttribute that relates the level of the hierarchy that a member of the hierarchy is in to each member of the MdmPrimaryDimension. |
MdmAttribute |
getLevelDepthAttribute()Gets the MdmAttribute that relates the depth of the level of the hierarchy that a member of the hierarchy is in to each member of the MdmPrimaryDimension. |
MdmAttribute |
getLocalValueAttribute()Gets the MdmAttribute that relates a local value to each member of the MdmPrimaryDimension. |
java.util.List |
getMdmCustomMembers()Gets the MdmCustomMember objects that are associated with the MdmPrimaryDimension. |
MemberListMap |
getMemberListMap()Gets the MemberListMap that is associated with the MdmPrimaryDimension. |
java.util.List |
getModels()Gets the List of the MdmDimensionCalculationModel objects that are associated with the MdmPrimaryDimension. |
java.lang.String |
getNamespace()Gets the namespace of this MdmPrimaryDimension. |
PrimaryDimensionOrganization |
getOrganization()Gets the organization object for the MdmPrimaryDimension, which specifies whether the dimension is deployed in an analytic workspace or in a relational OLAP organization. |
MdmSchema |
getOwner()Gets the MdmDatabaseSchema that owns this MdmPrimaryDimension. |
MdmAttribute |
getParentAttribute()Gets the parent attribute for the MdmPrimaryDimension. |
java.util.List |
getPersistentLanguages()Gets the languages in which descriptions are available of this MdmPrimaryDimension and the objects owned by it. |
Query |
getQuery()Gets the Query that is associated with the MdmPrimaryDimension. |
MdmQueryColumn |
getQueryColumn(java.lang.String name)Gets the specified MdmQueryColumn. |
java.util.List<MdmQueryColumn> |
getQueryColumns()Gets the MdmQueryColumn objects that are associated with this MdmPrimaryDimension. |
java.lang.String |
getQueryName()Gets the identifier of this MdmPrimaryDimension. |
MdmAttribute |
getShortValueDescriptionAttribute()Gets the MdmAttribute that relates a short description to each member of the MdmPrimaryDimension. |
MetadataObject |
getType()Gets the OLAP Java API String data type. |
MdmAttribute |
getValueDescriptionAttribute()Gets the MdmAttribute that relates a long description to each member MdmPrimaryDimension. |
MdmAttribute |
getValueLineageAttribute()Gets the MdmAttribute that relates a lineage to each member of the MdmPrimaryDimension. |
java.lang.String |
getValueSeparationString()Gets the String that separates the hierarchy, level, and local value parts of the unique value of a member of the MdmPrimaryDimension. |
void |
removeAttribute(MdmAttribute attr)Removes the specified MdmAttribute from the attributes of this MdmPrimaryDimension. |
void |
removeDimensionLevel(MdmDimensionLevel level)Removes an MdmDimensionLevel from the List of MdmDimensionLevel objects associated with the MdmPrimaryDimension. |
void |
removeHierarchy(MdmHierarchy hierarchy)Removes an MdmHierarchy from the components of the MdmPrimaryDimension. |
void |
removeMdmCustomMember(MdmCustomMember member)Removes an MdmCustomMember from the MdmPrimaryDimension. |
void |
removeModel(MdmDimensionCalculationModel model)Removes an MdmDimensionCalculationModel from the List of MdmDimensionCalculationModel objects that are associated with the MdmPrimaryDimension. |
void |
setDefaultCalcModel(MdmDimensionCalculationModel model)Specifies an MdmDimensionCalculationModel as the default for the MdmPrimaryDimension. |
void |
setDefaultHierarchy(MdmHierarchy hierarchy)Specifies a default hierarchy for the MdmPrimaryDimension. |
void |
setETViewName(java.lang.String name)Specifies a name for the ET (Embedded Totals) view that is associated with the MdmPrimaryDimension. |
void |
setMemberListMap(MemberListMap map)Specifies the MemberListMap to associate with the MdmPrimaryDimension. |
void |
setOwner(MdmDatabaseSchema owner)Specifies an MdmDatabaseSchema as the owner of this MdmPrimaryDimension. |
void |
setShortValueDescriptionAttribute(MdmAttribute attr)Specifes an MdmAttribute that contains short descriptions for the members of the MdmPrimaryDimension. |
void |
setValueDescriptionAttribute(MdmAttribute attr)Specifes an MdmAttribute that contains long descriptions for the members of the MdmPrimaryDimension. |
void |
setValueSeparationString(java.lang.String sep)Specifies a String that separates the hierarchy, level, and local value parts of the unique value of a member of the MdmPrimaryDimension. |
| Methods inherited from class oracle.olapi.metadata.mdm.MdmDimension |
|---|
getCardinality, getCustomOrder, getPluralDescription, getPrimaryDimension, getShortPluralDescription, setCardinality, setCustomOrder, setPluralDescription, setShortPluralDescription |
| Methods inherited from class oracle.olapi.metadata.mdm.MdmSource |
|---|
getDataType, getSource |
| Methods inherited from class oracle.olapi.metadata.mdm.MdmObject |
|---|
acceptVisitor, addDescription, addObjectClassification, findOrCreateDescription, getDescription, getDescription, getDescription, getDescriptions, getMetadataProvider, getObjectClassifications, getShortDescription, isClassifiedAs, removeDescription, removeObjectClassification, setDescription, setDescription, setDescription, setName, setShortDescription |
| Methods inherited from class oracle.olapi.metadata.BaseMetadataObject |
|---|
getContainedByObject, getID, getName, getNewName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public MdmAttribute getAncestorsAttribute()
throws oracle.express.mdm.MetadataNotFoundException
MdmPrimaryDimension. The ancestors attribute relates each member of an MdmHierarchy to the ancestors of the member in the hierarchy. For example, the ancestors for a month in a time hierarchy might be quarter and year.MdmAttribute that is the ancestors attribute of the MdmPrimaryDimension.oracle.express.mdm.MetadataNotFoundExceptionpublic final java.util.List getHierarchies()
List that contains the components of the MdmPrimaryDimension, which are MdmHierarchy objects.List that contains the components of the MdmPrimaryDimension.public final MdmHierarchy getHierarchy(java.lang.String name)
MdmHierarchy component of the MdmPrimaryDimension.name - A String that contains the name of the MdmHierarchy to get.MdmHierarchy that has the specified name.public MdmHierarchy getDefaultHierarchy()
MdmPrimaryDimension.MdmHierarchy that is the default component of the MdmPrimaryDimension.
public MdmAttribute getParentAttribute()
throws oracle.express.mdm.MetadataNotFoundException
MdmPrimaryDimension. The parent attribute relates each member of the MdmHierarchy to the parent of the member in the hierarchy.MdmAttribute that is the parent attribute of the MdmPrimaryDimension.oracle.express.mdm.MetadataNotFoundException
public final MdmAttribute getShortValueDescriptionAttribute()
throws oracle.express.mdm.MetadataNotFoundException
MdmAttribute that relates a short description to each member of the MdmPrimaryDimension.MdmAttribute that relates a short description to each member MdmPrimaryDimension.oracle.express.mdm.MetadataNotFoundException
public final MdmAttribute getValueDescriptionAttribute()
throws oracle.express.mdm.MetadataNotFoundException
MdmAttribute that relates a long description to each member MdmPrimaryDimension.MdmAttribute that relates a long description to each member of the components of the MdmPrimaryDimension.oracle.express.mdm.MetadataNotFoundExceptionpublic final MdmAttribute getLevelAttribute()
MdmAttribute that relates the level of the hierarchy that a member of the hierarchy is in to each member of the MdmPrimaryDimension.MdmAttribute that relates a level of a hierarchy to each member of the MdmPrimaryDimension.public final MdmAttribute getLevelDepthAttribute()
MdmAttribute that relates the depth of the level of the hierarchy that a member of the hierarchy is in to each member of the MdmPrimaryDimension.MdmAttribute that relates the depth of a level in a hierarchy to each member of the MdmPrimaryDimension.
public final MdmAttribute getLocalValueAttribute()
throws oracle.express.mdm.MetadataNotFoundException
MdmAttribute that relates a local value to each member of the MdmPrimaryDimension.MdmAttribute that relates a local value to each member of the MdmPrimaryDimension.oracle.express.mdm.MetadataNotFoundException
public final MdmAttribute getHierarchyAttribute()
throws oracle.express.mdm.MetadataNotFoundException
MdmAttribute that relates a hierarchy to each member of the MdmPrimaryDimension.MdmAttribute that relates a hierarchy to each member of the MdmPrimaryDimension.oracle.express.mdm.MetadataNotFoundException
public final MdmAttribute getIsCustomMemberAttribute()
throws oracle.express.mdm.MetadataNotFoundException
MdmAttribute that, for each member of the MdmPrimaryDimension, indicates whether that member is a custom member.MdmAttribute that, for each member of the of the MdmPrimaryDimension, indicates whether that member is a custom member.oracle.express.mdm.MetadataNotFoundException
public final MdmAttribute getValueLineageAttribute()
throws oracle.express.mdm.MetadataNotFoundException
MdmAttribute that relates a lineage to each member of the MdmPrimaryDimension. The lineage is useful for display purposes.
The lineage associated with a dimension member provides the ancestors of the member in the hierarchy. The ancestor member values are in brackets and are separated by periods. For example, the value lineage attribute value associated with item ENVY EXE of the Product dimension is the following.
[TOTAL].[HRD].[LTPC].[ENVY EXE]
The ancestor attribute returned by the getAncestorAttribute method associates each ancestor individually. The ancestor attribute values associated with item ENVY EXE are the following.
PRODUCT_PRIMARY::TOTAL_PRODUCT::TOTAL PRODUCT_PRIMARY::CLASS::HRD PRODUCT_PRIMARY::FAMILY::LTPC PRODUCT_PRIMARY::ITEM::ENVY EXE
MdmAttribute that relates a lineage to each member of the MdmPrimaryDimension.oracle.express.mdm.MetadataNotFoundExceptionpublic final java.lang.String getValueSeparationString()
String that separates the hierarchy, level, and local value parts of the unique value of a member of the MdmPrimaryDimension.MdmPrimaryDimension.public final java.lang.String getNamespace()
MdmPrimaryDimension. For information on namespaces, see Using Namespaces in the description of MdmMetadataProvider.String that contains the namespace of this MdmPrimaryDimension.public void setDefaultHierarchy(MdmHierarchy hierarchy)
MdmPrimaryDimension.hierarchy - The MdmHierarchy to set as the default hierarchy for the MdmPrimaryDimension.public void addHierarchy(MdmHierarchy hierarchy)
MdmHierarchy to the List of MdmHierarchy objects associated with the MdmPrimaryDimension.hierarchy - The MdmHierarchy to add to the dimension.public void removeHierarchy(MdmHierarchy hierarchy)
MdmHierarchy from the components of the MdmPrimaryDimension.hierarchy - The MdmHierarchy to remove from the MdmPrimaryDimensionpublic final void setShortValueDescriptionAttribute(MdmAttribute attr)
MdmAttribute that contains short descriptions for the members of the MdmPrimaryDimension.attr - An MdmAttribute that relates short descriptions to members of the MdmPrimaryDimension.public final void setValueDescriptionAttribute(MdmAttribute attr)
MdmAttribute that contains long descriptions for the members of the MdmPrimaryDimension.attr - An MdmAttribute that relates long descriptions to members of the MdmPrimaryDimension.public final void setValueSeparationString(java.lang.String sep)
String that separates the hierarchy, level, and local value parts of the unique value of a member of the MdmPrimaryDimension.sep - The String to use as the value separation string for the parts of a unique value of a member of the MdmPrimaryDimension.public final void addDimensionLevel(MdmDimensionLevel level)
MdmDimensionLevel to the List of MdmDimensionLevel objects associated with the MdmPrimaryDimension.level - The MdmDimensionLevel to add to the list of MdmDimensionLevel objects of the MdmPrimaryDimension.public final void removeDimensionLevel(MdmDimensionLevel level)
MdmDimensionLevel from the List of MdmDimensionLevel objects associated with the MdmPrimaryDimension.level - The MdmDimensionLevel to remove from the list of MdmDimensionLevel objects of the MdmPrimaryDimension.public final java.util.List getDimensionLevels()
List of the MdmDimensionLevel objects that are associated with the MdmPrimaryDimension.List of the MdmDimensionLevel objects of the MdmPrimaryDimension.public final void addModel(MdmDimensionCalculationModel model)
MdmDimensionCalculationModel to the List of MdmDimensionCalculationModel objects associated with the MdmPrimaryDimension.model - The MdmDimensionCalculationModel to add to the list of MdmDimensionCalculationModel objects of the MdmPrimaryDimension.public final void removeModel(MdmDimensionCalculationModel model)
MdmDimensionCalculationModel from the List of MdmDimensionCalculationModel objects that are associated with the MdmPrimaryDimension.model - The MdmDimensionCalculationModel to remove from the list of MdmDimensionCalculationModel objects of the MdmPrimaryDimension.public final java.util.List getModels()
List of the MdmDimensionCalculationModel objects that are associated with the MdmPrimaryDimension.List of the MdmDimensionCalculationModel objects of the MdmPrimaryDimension.public final MdmDimensionCalculationModel getDefaultCalcModel()
MdmDimensionCalculationModel specified for the MdmPrimaryDimension.MdmDimensionCalculationModel for the MdmPrimaryDimension.public final void setDefaultCalcModel(MdmDimensionCalculationModel model)
MdmDimensionCalculationModel as the default for the MdmPrimaryDimension.model - The MdmDimensionCalculationModel to specify as the default for the dimension.public final MdmSchema getOwner()
MdmDatabaseSchema that owns this MdmPrimaryDimension.getOwner in class BaseMetadataObjectMdmDatabaseSchema that owns this MdmPrimaryDimension.public final void setOwner(MdmDatabaseSchema owner)
MdmDatabaseSchema as the owner of this MdmPrimaryDimension.owner - The MdmDatabaseSchema to specify as the owner of this MdmPrimaryDimension.public final MemberListMap getMemberListMap()
MemberListMap that is associated with the MdmPrimaryDimension. With this method you can get the MemberListMap of the dimension if one exists without creating a new MemberListMap.getMemberListMap in interface MdmMemberListMapOwnerMemberListMap associated with the MdmPrimaryDimension.public final void setMemberListMap(MemberListMap map)
MemberListMap to associate with the MdmPrimaryDimension.map - The MemberListMap to associate with the MdmPrimaryDimension.public java.util.List getAttributes()
List of the MdmAttribute objects associated with the MdmPrimaryDimension.getAttributes in class MdmDimensionList of the MdmAttribute objects for the MdmPrimaryDimension.MdmAttributepublic void removeAttribute(MdmAttribute attr)
MdmAttribute from the attributes of this MdmPrimaryDimension.removeAttribute in class MdmDimensionattr - The MdmAttribute to remove from this MdmPrimaryDimension.public final PrimaryDimensionOrganization getOrganization()
MdmPrimaryDimension, which specifies whether the dimension is deployed in an analytic workspace or in a relational OLAP organization.public final AWPrimaryDimensionOrganization findOrCreateAWPrimaryDimensionOrganization(AW aw)
AWPrimaryDimensionOrganization for the MdmPrimaryDimension or creates a new AWPrimaryDimensionOrganization if one does not already exist.aw - The AW object to associate with the AWPrimaryDimensionOrganization.AWPrimaryDimensionOrganization for the MdmPrimaryDimension.public final RolapPrimaryDimensionOrganization findOrCreateRolapPrimaryDimensionOrganization()
RolapPrimaryDimensionOrganization for the MdmPrimaryDimension or creates a new RolapPrimaryDimensionOrganization if one does not already exist.RolapPrimaryDimensionOrganization for the MdmPrimaryDimension.public final java.lang.String getETViewName()
MdmPrimaryDimension.String that contains the name of the ET view.public final void setETViewName(java.lang.String name)
MdmPrimaryDimension.name - A String that contains the name for the ET view.public final MdmViewColumn getETKeyColumn()
MdmPrimaryDimension.MdmViewColumn that represents the key column of the ET view.public final MdmViewColumn getETLocalValueColumn()
MdmPrimaryDimension.MdmViewColumn that represents the local value column of the ET view.public final MdmViewColumn getETLevelNameColumn()
MdmPrimaryDimension.MdmViewColumn that represents the level name column of the ET view.public final MdmViewColumn getETMemberTypeColumn()
MdmPrimaryDimension.MdmViewColumn that represents the member type column of the ET view.public final MdmViewColumn getETDimensionOrderColumn()
MdmPrimaryDimension.MdmViewColumn that represents the dimension order column of the ET view.public final MdmViewColumn getETHierarchyOrderColumn()
MdmPrimaryDimension.MdmViewColumn that represents the hierarchy order column of the ET view.public final Query getQuery()
Query that is associated with the MdmPrimaryDimension.getQuery in interface MdmQueryQuery associated with the MdmPrimaryDimension.public final java.util.List<MdmQueryColumn> getQueryColumns()
MdmQueryColumn objects that are associated with this MdmPrimaryDimension.getQueryColumns in interface MdmQueryList of the MdmQueryColumn objects associated with this MdmPrimaryDimension.public final java.lang.String getQueryName()
MdmPrimaryDimension.getQueryName in interface MdmQueryString that contains the identifier of this MdmPrimaryDimension.public MdmQueryColumn getQueryColumn(java.lang.String name)
MdmQueryColumn.getQueryColumn in interface MdmQueryname - A String that contains the name of an MdmQueryColumn.MdmQueryColumn that has the specified name.public MetadataObject getType()
MdmPrimaryDimension has String values.getType in class MdmSourceMetadataObject that represents the OLAP Java API String data type.public MdmLevelHierarchy findOrCreateLevelHierarchy(java.lang.String publicName)
MdmLevelHierarchy or, if it does not already exist, creates a new one for the MdmPrimaryDimension.publicName - A String that contains the name of the MdmLevelHierarchy to get or create.MdmLevelHierarchy or a new one with the specified name.public MdmValueHierarchy findOrCreateValueHierarchy(java.lang.String publicName)
MdmValueHierarchy or, if it does not already exist, creates a new one for the MdmPrimaryDimension.publicName - A String that contains the name of the MdmValueHierarchy to get or create.MdmValueHierarchy or a new one with the specified name.public MdmDimensionLevel findOrCreateDimensionLevel(java.lang.String publicName)
MdmDimensionLevel or, if it does not already exist, creates a new one for the MdmPrimaryDimension.publicName - A String that contains the name of the MdmDimensionLevel to get or create.MdmDimensionLevel or a new one with the specified name.public MdmDimensionCalculationModel findOrCreateDimCalcModel(java.lang.String publicName)
MdmDimensionCalculationModel or, if it does not already exist, creates a new one for the MdmPrimaryDimension.publicName - A String that contains the name of the MdmDimensionCalculationModel to get or create.MdmDimensionCalculationModel or a new one with the specified name.public MdmBaseAttribute findOrCreateBaseAttribute(java.lang.String publicName)
MdmBaseAttribute or, if it does not already exist, creates a new one for the MdmPrimaryDimension. The public name of the MdmBaseAttribute is the String returned by the getName method of the MdmBaseAttribute. An application specifies the role of an MdmBaseAttribute with methods like setValueDescriptionAttribute.publicName - A String that contains the name of the MdmBaseAttribute to get or create.MdmBaseAttribute or a new one with the specified name.public MemberListMap findOrCreateMemberListMap()
MemberListMap for the MdmPrimaryDimension or, if one does not already exist, creates a new one.findOrCreateMemberListMap in interface MdmMemberListMapOwnerMemberListMap for the MdmPrimaryDimension.public java.util.List getPersistentLanguages()
MdmPrimaryDimension and the objects owned by it. The languages include those available for AttributeMap objects that are owned by DimensionMap objects that are owned directly or indirectly by the MdmPrimaryDimension.List of String objects that contain the names of NLS languages.public final java.util.List getMdmCustomMembers()
MdmCustomMember objects that are associated with the MdmPrimaryDimension.List of the MdmCustomMember objects that are associated with the MdmPrimaryDimension.public MdmCustomMember findOrCreateMdmCustomMember(java.lang.String memberName)
MdmCustomMember of the dimension or, if the custom member does not already exist, creates a new one.memberName - A String that contains the name of and existing custom member or a name for the new custom member.MdmCustomMember.public final void removeMdmCustomMember(MdmCustomMember member)
MdmCustomMember from the MdmPrimaryDimension.member - The MdmCustomMember to remove from the MdmPrimaryDimension.
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||