public interface IMeasure extends IModelObject
Modifier and Type | Method and Description |
---|---|
IColumn |
getBoundColumn()
Get the bound column for this measure.
|
ICube |
getCube()
Get the owning cube of this measure.
|
IDataType |
getDataType()
Get the data type that is associated with this measure.
|
java.lang.String |
getDescription()
Get the description of this measure
|
int |
getPosition()
Get the position of this measure in its owning cube.
|
java.lang.Integer |
getScale()
Get the scale of this measure.
|
java.lang.Integer |
getSize()
Get the the size (length or precision) of this measure.
|
void |
setBoundColumn(IColumn pBoundColumn)
Set the bound column for this measure.
|
void |
setDataType(IDataType pDataType)
Set the data type that is associated with this measure.
|
void |
setDescription(java.lang.String pDescription)
Set the description for this measure.
|
void |
setName(java.lang.String pName)
Set the name for this measure.
|
void |
setScale(java.lang.Integer pScale)
Set the scale for this measure.
|
void |
setSize(java.lang.Integer pSize)
Set the size for this measure.
|
getName
getBigNumericId, getGlobalId, getNumericId
void setName(java.lang.String pName)
pName
- The name for this measure.void setDescription(java.lang.String pDescription)
pDescription
- The description for this measure.java.lang.String getDescription()
IDataType getDataType()
void setDataType(IDataType pDataType)
pDataType
- the data type to set for this measure.java.lang.Integer getSize()
void setSize(java.lang.Integer pSize)
pSize
- The size for this measure, or null if not applicable.java.lang.Integer getScale()
void setScale(java.lang.Integer pScale)
pScale
- The scale for this measure, or null if not applicable.IColumn getBoundColumn()
void setBoundColumn(IColumn pBoundColumn)
pBoundColumn
- The bound column for this measure.int getPosition()
ICube getCube()