|
Oracle OLAP Analytic Workspace Java API Reference 10g Release 1 (10.1) B12180-01 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.AWXML.BaseObject | +--oracle.AWXML.AWObject | +--oracle.AWXML.Cube
Specifies the basic characteristics of a cube. A cube defines the multidimensional framework for data. Methods for setting the schema, the logical name, and other text identifiers are inherited from BaseObject
. Methods for defining a mapping to the data source are inherited from AWObject
.
A Cube
is a top-level object in the hierarchy of model objects. Every cube must be associated with a schema. Cubes may be associated with an analytic workspace.
Fields inherited from class oracle.AWXML.AWObject |
m_attributes, m_refreshMapGroup, m_sourceMapGroup |
Fields inherited from class oracle.AWXML.BaseObject |
AWNULL, DATABASENULL, m_commandResults, m_commandResultText, m_id, m_listResults, m_longName, m_name, m_owner, m_pluralName, m_schema, m_shortName, s_EndElementTag, s_EndEndTag, s_EndStartTag, s_EndTag, s_Indent, s_JAVA_LINEEND, s_NEWLINE, s_objectCounter, s_StartEndTag, s_StartStartTag |
Constructor Summary | |
Cube() Default Constructor | |
Cube(BaseObject input) |
Method Summary | |
void |
addCubeDimRef(CubeDimRef input) Adds a dimension identified by a CubeDimRef object to the cube. |
void |
addCubeDimRefAfter(CubeDimRef input, BaseObject reference) Adds a dimension after another of the cube's dimensions. |
void |
addCubeDimRefBefore(CubeDimRef input, BaseObject reference) Adds a dimension before another of the cube's dimensions. |
void |
addCubeDimRefFirst(CubeDimRef input) Adds a dimension to a cube and makes it the first dimension. |
void |
addDerivedMeasure(DerivedMeasure input) |
void |
addMeasure(Measure input) Adds a measure to the cube. |
void |
addOlapMeasure(OlapMeasure input) |
java.lang.String |
Create(AWConnection connection) Creates the current object in the analytic workspace. |
CubeDimRef |
createCubeDimRef() |
CubeDimRef |
createCubeDimRefAfter(CubeDimRef input) |
CubeDimRef |
createCubeDimRefBefore(CubeDimRef input) |
CubeDimRef |
createCubeDimRefFirst() |
DerivedMeasure |
createDerivedMeasure() |
Measure |
createMeasure() |
OlapMeasure |
createOlapMeasure() |
java.lang.String |
Delete(AWConnection connection) Deletes the current object from the analytic workspace. |
Measure |
findMeasure(java.lang.String input) |
java.lang.String |
getAutoSolve() |
java.util.Vector |
getCubeDimRefs() Returns the dimensions of the cube. |
AggregationDefinition |
getDefaultAggregationDefinition() |
java.lang.String |
getDefaultDataType() |
java.util.Vector |
getDerivedMeasures() |
java.lang.String |
getId() Returns the full name of the current object. |
java.util.Vector |
getMeasures() Returns the measures of the cube. |
java.lang.String |
getParentId() Returns the identifier of the parent of the current object. |
Hierarchy |
getPartitionHierarchy() |
Level |
getPartitionLevel() |
java.lang.String |
getSparseType() |
java.lang.Boolean |
getUseGlobalIndex() |
void |
readAWMetaData(AWConnection connection) |
void |
removeCubeDimRef(CubeDimRef input) Removes a dimension from a cube. |
void |
removeDerivedMeasure(DerivedMeasure input) |
void |
removeMeasure(Measure input) Removes a measure from the cube. |
void |
removeOlapMeasure(OlapMeasure input) |
java.lang.String |
Rename(AWConnection connection, java.lang.String newName) |
void |
setAutoSolve(java.lang.String input) |
void |
setDefaultAggregationDefinition(AggregationDefinition input) |
void |
setDefaultDataType(java.lang.String input) |
void |
setPartitionHierarchy(Hierarchy input) |
void |
setPartitionLevel(Level input) |
void |
setSparseType(java.lang.String input) |
void |
setUseGlobalIndex(java.lang.Boolean input) |
protected boolean |
validateDim(CubeDimRef input) |
java.lang.String |
WriteAttributesToXML() This procedure will write the local attributes of the cube to xml schema format |
java.lang.String |
WriteToXML() Returns the object as an XML string. |
Methods inherited from class oracle.AWXML.BaseObject |
Alter, CreateAfter, CreateBefore, CreateFirst, getLongName, getName, getOwner, getPluralName, getSchema, getShortName, setLongName, setName, setPluralName, setSchema, setShortName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Cube()
public Cube(BaseObject input)
Method Detail |
public java.lang.String getId()
The following is an example of a full name for an attribute whose simple name is TIME_SPAN and whose parent object is a dimension called TIME.
GLOBAL_AW.TIME.TIME_SPAN.ATTRIBUTE
For more information on standard form naming conventions, see the Oracle OLAP Application Developer's Guide.
Overrides:
getId in class BaseObject
public java.lang.String getParentId()
public void setDefaultAggregationDefinition(AggregationDefinition input)
public AggregationDefinition getDefaultAggregationDefinition()
public java.lang.String getDefaultDataType()
public void setDefaultDataType(java.lang.String input)
public void setAutoSolve(java.lang.String input)
public java.lang.String getAutoSolve()
public java.lang.String WriteToXML()
String
containing the XML that represents the object.public java.lang.String WriteAttributesToXML()
protected boolean validateDim(CubeDimRef input)
public void addCubeDimRef(CubeDimRef input)
CubeDimRef
object to the cube.input
- CubeDimRef
public void addCubeDimRefAfter(CubeDimRef input, BaseObject reference)
input
- CubeDimRef
identifying the dimension to add to the cube.reference
- BaseObject
identifying the dimension after which the new dimension should be added.public void addCubeDimRefBefore(CubeDimRef input, BaseObject reference)
input
- CubeDimRef
identifying the dimension to add to the cube.reference
- BaseObject
identifying the dimension before which the new dimension should be added.public void addCubeDimRefFirst(CubeDimRef input)
input
- CubeDimRef
identifying the dimension to add to the cube.public void removeCubeDimRef(CubeDimRef input)
input
- CubeDimRef
public java.util.Vector getCubeDimRefs()
Vector
containing the dimensions of the cube.public void addMeasure(Measure input)
input
- easure
public void removeMeasure(Measure input)
input
- easure
public java.util.Vector getMeasures()
Vector
containing the measures of the cube.public void addOlapMeasure(OlapMeasure input)
public void removeOlapMeasure(OlapMeasure input)
public void addDerivedMeasure(DerivedMeasure input)
public void removeDerivedMeasure(DerivedMeasure input)
public java.util.Vector getDerivedMeasures()
public void setSparseType(java.lang.String input)
public java.lang.String getSparseType()
public Measure createMeasure()
public DerivedMeasure createDerivedMeasure()
public OlapMeasure createOlapMeasure()
public CubeDimRef createCubeDimRef()
public CubeDimRef createCubeDimRefAfter(CubeDimRef input)
public CubeDimRef createCubeDimRefBefore(CubeDimRef input)
public CubeDimRef createCubeDimRefFirst()
public java.lang.String Create(AWConnection connection)
public java.lang.String Delete(AWConnection connection)
public java.lang.String Rename(AWConnection connection, java.lang.String newName)
public Measure findMeasure(java.lang.String input)
public void setPartitionHierarchy(Hierarchy input)
public Hierarchy getPartitionHierarchy()
public void setPartitionLevel(Level input)
public Level getPartitionLevel()
public void setUseGlobalIndex(java.lang.Boolean input)
public java.lang.Boolean getUseGlobalIndex()
public void readAWMetaData(AWConnection connection)
|
Oracle OLAP Analytic Workspace Java API Reference 10g Release 1 (10.1) B12180-01 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |