|
Oracle® OLAP Java API Reference 11g Release 1 (11.1) B28128-01 |
||||||||
| 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.mapping.ObjectMap
oracle.olapi.metadata.mapping.DimensionMap
public abstract class DimensionMap
An ObjectMap that represents the mapping of an MdmDimension to an Expression and a Query. A DimensionMap can have one or more AttributeMap objects associated with it.
| Method Summary | |
|---|---|
void |
addAttributeMap(AttributeMap value)Adds an AttributeMap to the DimensionMap. |
AttributeMap |
findOrCreateAttributeMap(MdmBaseAttribute attribute)Gets the AttributeMap for the specified attribute or, if the map does not exist, creates an AttributeMap for the attribute. |
java.util.List |
getAttributeMaps()Gets the AttributeMap objects that are owned by the DimensionMap. |
MdmDimension |
getDimension()Gets the MdmDimension associated with the DimensionMap. |
Expression |
getKeyExpression()Gets the Expression that identifies the primary key column of the relational table for the dimension members. |
Query |
getQuery()Gets the Query associated with the DimensionMap. |
void |
removeAttributeMap(AttributeMap value)Removes an AttributeMap from the DimensionMap. |
void |
setDimension(MdmDimension input)Specifies the MdmDimension to associate with the DimensionMap. |
void |
setKeyExpression(Expression input)Specifies the primary key column of the relational table for the dimension members. |
void |
setQuery(Query query)Specifies a Query to associate with this DimensionMap. |
| Methods inherited from class oracle.olapi.metadata.BaseMetadataObject |
|---|
getID, getOwner |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public void setKeyExpression(Expression input)
input - An Expression that identifies the primary key column for the dimension members.public Expression getKeyExpression()
Expression that identifies the primary key column of the relational table for the dimension members.Expression that identifies the primary key column for the dimension members.public void setDimension(MdmDimension input)
MdmDimension to associate with the DimensionMap.input - The MdmDimension to associate with the DimensionMap.public MdmDimension getDimension()
MdmDimension associated with the DimensionMap.MdmDimension associated with the DimensionMap.public void setQuery(Query query)
Query to associate with this DimensionMap.query - The Query to associate with this DimensionMap.public Query getQuery()
Query associated with the DimensionMap.Query associated with the DimensionMap.public void addAttributeMap(AttributeMap value)
AttributeMap to the DimensionMap.value - The AttributeMap to add.public void removeAttributeMap(AttributeMap value)
AttributeMap from the DimensionMap.value - The AttributeMap to remove.public java.util.List getAttributeMaps()
AttributeMap objects that are owned by the DimensionMap.List that contains the AttributeMap objects owned by the DimensionMap.public AttributeMap findOrCreateAttributeMap(MdmBaseAttribute attribute)
AttributeMap for the specified attribute or, if the map does not exist, creates an AttributeMap for the attribute.attribute - The MdmBaseAttribute for which to get an AttributeMap.AttributeMap for the specified attribute.
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||