|
Oracle® OLAP Analytic Workspace Java API Reference 10g Release 2 (10.2) B14351-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.Solve
An abstract class that represents a calculation on multidimensional data. For a diagram of the class hierarchy and associations of Solve
, see Solve Class Hierarchy.
A Solve
can specify how to aggregate or allocate the data that results from a calculation or how to generate a forecast based on the data.
A Solve
is owned by a SolveGroup
. A Solve
can own DimensionMemberSelection
objects, which restrict the solve results by applying limits to its dimensions.
A Solve
uses a SolveDefinition
to specify the parameters and settings of the calculation. A SolveDefinition
can be an AggregationDefinition
, an AllocationDefinition
, or a ForecastDefinition
.
Solves are ordered within a SolveGroup
. When you create a new solve, it is added to the end of the solve group unless you specify a different position for it. The solve order determines the order in which solves are executed during an analytic workspace build.
For more information on OLAP solves, see the OLAP DML Reference and the OLAP Application Developer's Guide.
SolveDefinition
, SolveGroup
, BuildDatabase
Fields inherited from class oracle.AWXML.BaseObject |
DATABASENULL |
Constructor Summary | |
Solve(BaseObject input) Creates a Solve in the specified SolveGroup . |
Method Summary | |
void |
addDimensionMemberSelection(DimensionMemberSelection input) Adds the specified DimensionMemberSelection to the Solve . |
DimensionMemberSelection |
createDimensionMemberSelection() Creates a DimensionMemberSelection for the Solve . |
java.lang.String |
Delete(AWConnection connection) Deletes the Solve in the current analytic workspace of the specified database connection. |
java.util.Vector |
getDimensionMemberSelection() Returns the list of DimensionMemberSelection objects for the Solve . |
int |
getSolveOrder() Returns the numeric position of the Solve within the SolveGroup . |
void |
readAWDefinitions(AWConnection connection, boolean readType) Reads the objects owned by the Solve into memory, making them available for processing within the current analytic workspace of the specified database connection. |
void |
removeDimensionMemberSelection(DimensionMemberSelection input) Removes the specified DimensionMemberSelection from the Solve . |
void |
setSolveOrder(int input) Sets the numeric position of the Solve within the SolveGroup . |
void |
setSolveOrder(java.lang.String input) Sets the position of the Solve within the SolveGroup to the numeric equivalent of the specified string. |
java.lang.String |
WriteToXML() Returns the Solve as an XML string. |
Methods inherited from class oracle.AWXML.BaseObject |
Alter, Create, CreateAfter, CreateBefore, CreateFirst, DataRead, getColumnName, getId, getLongName, getLongName, getName, getOwner, getPluralName, getPluralName, getSchema, getShortName, getShortName, setColumnName, setLongName, setLongName, setName, setPluralName, setPluralName, setSchema, setShortName, setShortName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Solve(BaseObject input)
Solve
in the specified SolveGroup
.input
- The SolveGroup
that owns the Solve
.Method Detail |
public int getSolveOrder()
Solve
within the SolveGroup
.int
position.public void setSolveOrder(int input)
Solve
within the SolveGroup
.input
- The int
position.public void setSolveOrder(java.lang.String input)
Solve
within the SolveGroup
to the numeric equivalent of the specified string.input
- The position as a String
.public void addDimensionMemberSelection(DimensionMemberSelection input)
DimensionMemberSelection
to the Solve
.
The DimensionMemberSelection
selects a set of members within one of the dimensions of the Solve
. The results of the solve will be limited to the selection.
input
- The DimensionMemberSelection
to add.public void removeDimensionMemberSelection(DimensionMemberSelection input)
DimensionMemberSelection
from the Solve
.input
- The DimensionMemberSelection
to remove.public java.util.Vector getDimensionMemberSelection()
DimensionMemberSelection
objects for the Solve
.Vector
of DimensionMemberSelection
objects.public java.lang.String WriteToXML()
Solve
as an XML string.String
containing the XML that represents the Solve
.public DimensionMemberSelection createDimensionMemberSelection()
DimensionMemberSelection
for the Solve
.
A DimensionMemberSelection
selects a set of members within one of the dimensions of the Solve
. The results of the solve will be limited to the selection.
DimensionMemberSelection
.public java.lang.String Delete(AWConnection connection)
Solve
in the current analytic workspace of the specified database connection.connection
- The AWConnection
that specifies the database connection.success
" if successful.public void readAWDefinitions(AWConnection connection, boolean readType)
Solve
into memory, making them available for processing within the current analytic workspace of the specified database connection.connection
- The AWConnection
that specifies the database connection.readType
- Specify True
to read the Solve
and all its child objects. Specify False
to read the Solve
but omit specific child objects.
|
Oracle® OLAP Analytic Workspace Java API Reference 10g Release 2 (10.2) B14351-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |