|
| 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 MetadataEntityInterfaceOLAPExceptionCubeInterface
public java.lang.String getUniqueName()
throws OLAPException
getUniqueName in interface MetadataEntityInterfaceOLAPExceptionCubeInterface
public java.lang.String getNormalizedName()
throws OLAPException
CubeInterface
getNormalizedName in interface CubeInterfaceOLAPException
public java.lang.String getLabel()
throws OLAPException
getLabel in interface MetadataEntityInterfaceOLAPExceptionCubeInterfacepublic java.lang.String getType()
getType in interface CubeInterface
public java.util.Date getCreationDateTime()
throws OLAPException
getCreationDateTime in interface MetadataEntityInterfaceOLAPExceptionCubeInterface
public java.util.Date getUpdateDateTime()
throws OLAPException
getUpdateDateTime in interface MetadataEntityInterfaceOLAPExceptionCubeInterface
public java.lang.String getDescription()
throws OLAPException
getDescription in interface MetadataEntityInterfaceOLAPExceptionpublic boolean isDrillThroughEnabled()
isDrillThroughEnabled in interface CubeInterface
public SchemaInterface getSchema()
throws OLAPException
getSchema in interface CubeInterfaceOLAPException - if a database error occursCubeInterface
public DimensionInterface[] getDimensions()
throws OLAPException
getDimensions in interface CubeInterfaceOLAPException - if a database error occursCubeInterface
public MeasureInterface[] getMeasures()
throws OLAPException
getMeasures in interface CubeInterfaceOLAPException - if a database error occursCubeInterfacepublic Filter getFilter()
getFilter in interface CubeInterface
public MetadataInterface getMetadata()
throws OLAPException
getMetadata in interface MetadataEntityInterfaceOLAPException - 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 | |||||||||||||