|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.sas.storage.olap.sasmdx.Cube
public class Cube
Contains the client side implementation for com.sas.storage.olap.CubeInterface. 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.
Constructor Summary | |
---|---|
Cube(MetadataInterface metadata,
com.sas.iom.SASMDX.ISession _session,
java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String cubeName,
java.lang.String cubeType,
java.util.Date creationDateTime,
java.util.Date updateDateTime,
java.lang.String cubeDescription,
boolean isDrillthroughEnabled)
A constructor |
Method Summary | |
---|---|
java.util.Date |
getCreationDateTime()
Returns the date/time the cube was created. |
java.lang.String |
getDescription()
Return the description of a cube |
DimensionInterface[] |
getDimensions()
Returns the dimensions for this cube. |
Filter |
getFilter()
This filter is filled from the information it has after the server call. |
java.lang.String |
getLabel()
Returns the label of the cube. |
MeasureInterface[] |
getMeasures()
Returns the measures for this cube. |
MetadataInterface |
getMetadata()
Get the metadata associated with this object |
java.lang.String |
getName()
Returns the name of the cube. |
java.lang.String |
getNormalizedName()
Get the Normalized name for the cube. |
SchemaInterface |
getSchema()
Returns the schema for this cube. |
java.lang.String |
getType()
Returns the type of the cube. |
java.lang.String |
getUniqueName()
Returns the name of the cube. |
java.util.Date |
getUpdateDateTime()
Return the date/time the cube's data was last updated. |
boolean |
isDrillThroughEnabled()
Checks to see if this cube has the drill through capabilities |
java.lang.String |
toString()
|
Constructor Detail |
---|
public Cube(MetadataInterface metadata, com.sas.iom.SASMDX.ISession _session, java.lang.String catalogName, java.lang.String schemaName, java.lang.String cubeName, java.lang.String cubeType, java.util.Date creationDateTime, java.util.Date updateDateTime, java.lang.String cubeDescription, boolean isDrillthroughEnabled) throws OLAPException
session
- The session for this cubeschemaName
- Schema filtercubeName
- Cube name filter
OLAPException
Method Detail |
---|
public java.lang.String getName() throws OLAPException
getName
in interface MetadataEntityInterface
OLAPException
CubeInterface
public java.lang.String getUniqueName() throws OLAPException
getUniqueName
in interface MetadataEntityInterface
OLAPException
CubeInterface
public java.lang.String getNormalizedName() throws OLAPException
CubeInterface
getNormalizedName
in interface CubeInterface
OLAPException
public java.lang.String getLabel() throws OLAPException
getLabel
in interface MetadataEntityInterface
OLAPException
CubeInterface
public java.lang.String getType()
getType
in interface CubeInterface
public java.util.Date getCreationDateTime() throws OLAPException
getCreationDateTime
in interface MetadataEntityInterface
OLAPException
CubeInterface
public java.util.Date getUpdateDateTime() throws OLAPException
getUpdateDateTime
in interface MetadataEntityInterface
OLAPException
CubeInterface
public java.lang.String getDescription() throws OLAPException
getDescription
in interface MetadataEntityInterface
OLAPException
public boolean isDrillThroughEnabled()
isDrillThroughEnabled
in interface CubeInterface
public SchemaInterface getSchema() throws OLAPException
getSchema
in interface CubeInterface
OLAPException
- if a database error occursCubeInterface
public DimensionInterface[] getDimensions() throws OLAPException
getDimensions
in interface CubeInterface
OLAPException
- if a database error occursCubeInterface
public MeasureInterface[] getMeasures() throws OLAPException
getMeasures
in interface CubeInterface
OLAPException
- if a database error occursCubeInterface
public Filter getFilter()
getFilter
in interface CubeInterface
public MetadataInterface getMetadata() throws OLAPException
getMetadata
in interface MetadataEntityInterface
OLAPException
- if a database error occurspublic java.lang.String toString()
toString
in class java.lang.Object
|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |