|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.sas.storage.olap.sasmdx.Property
public class Property
Contains the client side implementation for com.sas.storage.olap.PropertyInterface. This implementation uses the IOM/OLAP interfaces provided by the SAS OLAP server. There actually aren't any remote calls in this particular class. All remote metadata calls are made from within the MetadataInterface implementation.
Field Summary | |
---|---|
protected int |
dataType
|
protected java.lang.Class |
dataTypeClass
|
protected java.lang.String |
uniqueDimensionName
|
protected java.lang.String |
uniqueHierarchyName
|
Fields inherited from interface com.sas.storage.olap.PropertyInterface |
---|
TYPE_CELL, TYPE_MEMBER |
Constructor Summary | |
---|---|
Property(MetadataInterface metadata,
com.sas.iom.SASMDX.ISession _session,
java.lang.String cubeName,
java.lang.String dimensionName,
java.lang.String hierarchyName,
java.lang.String uniqueLevelName,
java.lang.String uniqueMemberName,
java.lang.String name,
java.lang.String label,
int type,
int dataType,
java.lang.String description)
|
Method Summary | |
---|---|
java.lang.Class |
getDataType()
Returns the data type of the property. |
java.lang.String |
getDescription()
Return the description of a property |
Filter |
getFilter()
Returns a copy of the Filter object that was used to obtain this PropertyInterface. |
java.lang.String |
getLabel()
Returns the property's label. |
LevelInterface |
getLevel()
Returns the level that this property is a child of. |
MemberInterface |
getMember()
Returns the member that this property is a child of. |
MetadataInterface |
getMetadata()
|
java.lang.String |
getName()
Returns the property's name. |
int |
getType()
Returns the type of the property. |
java.lang.String |
toString()
|
Field Detail |
---|
protected java.lang.String uniqueDimensionName
protected java.lang.String uniqueHierarchyName
protected java.lang.Class dataTypeClass
protected int dataType
Constructor Detail |
---|
public Property(MetadataInterface metadata, com.sas.iom.SASMDX.ISession _session, java.lang.String cubeName, java.lang.String dimensionName, java.lang.String hierarchyName, java.lang.String uniqueLevelName, java.lang.String uniqueMemberName, java.lang.String name, java.lang.String label, int type, int dataType, java.lang.String description) throws OLAPException
OLAPException
Method Detail |
---|
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getName() throws OLAPException
PropertyInterface
getName
in interface PropertyInterface
OLAPException
- if a database error occurspublic java.lang.String getLabel() throws OLAPException
PropertyInterface
getLabel
in interface PropertyInterface
OLAPException
- if a database error occurspublic int getType() throws OLAPException
PropertyInterface
getType
in interface PropertyInterface
OLAPException
- if a database error occurspublic java.lang.Class getDataType() throws OLAPException
PropertyInterface
getDataType
in interface PropertyInterface
OLAPException
- if a database error occurspublic java.lang.String getDescription() throws OLAPException
getDescription
in interface PropertyInterface
OLAPException
- if a database error occurspublic LevelInterface getLevel() throws OLAPException
PropertyInterface
getLevel
in interface PropertyInterface
OLAPException
- if a database error occurspublic MemberInterface getMember() throws OLAPException
PropertyInterface
getMember
in interface PropertyInterface
OLAPException
- if a database error occurspublic Filter getFilter() throws OLAPException
PropertyInterface
getFilter
in interface PropertyInterface
OLAPException
- if a database error occurspublic MetadataInterface getMetadata() throws OLAPException
OLAPException
|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |