|
Oracle® OLAP Java API Reference 11g Release 1 (11.1) B28128-02 |
||||||||
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 |