|
Oracle® OLAP Java API Reference 12c Release 1 (12.1) E17708-05 |
||||||||
| 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.PublicMetadataObject
oracle.olapi.metadata.deployment.CubeOrganization
oracle.olapi.metadata.deployment.RolapCubeOrganization
public class RolapCubeOrganization
A CubeOrganization for a relational deployment of an MdmCube. A RolapCubeOrganization specifies the form of SQL SELECT statement that organizes the data of the measures of the cube. To get an existing RolapCubeOrganization or to create a new one, use the method of the findOrCreateRolapCubeOrganizationMdmCube.
The SQL SELECT statement can use a GROUP BY ROLLUP or GROUP BY GROUPING SETS clause, or it can use an embedded totals column of a view. For more information on the GROUP BY clauses, see Oracle Database Data Warehousing Guide or Oracle Database SQL Reference.
| Field Summary | |
|---|---|
static java.lang.String |
ET_FORMA constant that represents an organization of the measure data of the cube that results from the use of an embedded totals column of a view in the SELECT statement. |
static java.lang.String |
GROUPING_SET_FORMA constant that represents an organization of the measure data of the cube that results from the use of a GROUP BY GROUPING SETS clause in the SELECT statement. |
static java.lang.String |
ROLLUP_FORMA constant that represents an organization of the measure data of the cube that results from the use of a GROUP BY ROLLUP clause in the SELECT statement. |
static java.lang.String[] |
VALID_GROUPING_FORMSA constant that has the valid values for the forms of organization. |
| Method Summary | |
|---|---|
java.lang.String |
getGroupingForm()Gets the grouping form for the cube that is associated this RolapCubeOrganization. |
java.lang.String |
getName()Gets the name of this MetadataObject. |
void |
setGroupingForm(java.lang.String type)Specifies the grouping form for the cube that is associated with this RolapCubeOrganization. |
| Methods inherited from class oracle.olapi.metadata.deployment.CubeOrganization |
|---|
addSparseDimension, clearSparseDimensions, getCube, getSparseDimensions, removeSparseDimension |
| Methods inherited from class oracle.olapi.metadata.BaseMetadataObject |
|---|
getContainedByObject, getID, getNewName, getOwner |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String ROLLUP_FORM
GROUP BY ROLLUP clause in the SELECT statement.
public static final java.lang.String GROUPING_SET_FORM
GROUP BY GROUPING SETS clause in the SELECT statement.
public static final java.lang.String ET_FORM
SELECT statement.
public static final java.lang.String[] VALID_GROUPING_FORMS
| Method Detail |
|---|
public final java.lang.String getGroupingForm()
RolapCubeOrganization. The grouping form is one of the values indicated by the VALID_GROUPING_FORMS constant.String that contains the null storage type of the cube.public final void setGroupingForm(java.lang.String type)
RolapCubeOrganization.
The grouping form can be one of the following constants:
ET_FORM
ROLLUP_FORM
GROUPING_SET_FORM
The following table lists the constants that represent the valid values for the type parameter.
| Constant | Description |
|---|---|
ET_FORM |
Indicates that Oracle OLAP uses the embedded totals column of a view in the SELECT statement that specifies the measure data of the cube. |
ROLLUP_FORM |
Indicates that Oracle OLAP uses a GROUP BY ROLLUP clause in the SELECT statement that specifies the measure data of the cube. |
GROUPING_SET_FORM |
Indicates that Oracle OLAP uses a GROUP BY GROUPING SETS clause in the SELECT statement that specifies the measure data of the cube. |
type - A String that contains a grouping form for the cube.public java.lang.String getName()
MetadataObject.getName in class BaseMetadataObjectString that contains the name of this MetadataObject.
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||