|
Oracle® OLAP Java API Reference 11g Release 2 (11.2) E10794-03 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectoracle.olapi.data.source.Assignment
public class Assignment
An object that belongs to a Model and that represents a
calculation, a set of Source elements, and a precedence.
When Oracle OLAP applies a Model to an associated
Source, the Assignment objects of the
Model modify the values of that Source.
The calculation of an Assignment is specified by its
assigned Source.
Its set of Source elements are represented by its
Qualification objects, and its precedence is indicated by
an integer.
A Qualification specifies a Source and an
element of that Source.
The Source specified by a Qualification is
its qualified Source.
The precedence of an Assignment indicates the order in which
Oracle OLAP evaluates it, relative to other Assignment objects,
when Oracle OLAP applies the Model in retrieving or calculating
data in a query.
Typically, an application does not explicitly create
Assignment objects.
Oracle OLAP creates an Assignment object when an application
creates a custom dimension member, or when the application calls an
assign method of a Model.
The ImplementingExtractAsACustomModel.java example program
demonstrates calling the assign method of a
CustomModel.
For information on the example programs, see
Example Oracle OLAP Java API Programs.
Model,
CustomModel,
Qualification| Constructor Summary | |
|---|---|
Assignment(Model owner,
Qualification[] qualifications,
Source assigned,
int precedence)
Creates an Assignment object. |
|
| Method Summary | |
|---|---|
void |
assign(Model newOwner,
Source oldQualifiedSource,
Source newQualifiedSource)
Moves the ownership of the Assignment from one
Model to another. |
Source |
getAssignedSource()
The Source that represents the calculated value that the
Model assigns for a
Source that has the qualified
Source objects as inputs. |
Model |
getOwner()
Gets the Model to which the Assignment
applies. |
int |
getPrecedence()
Gets the precedence of the Assignment; a higher value
indicates a higher precedence. |
java.util.List |
getQualifications()
Gets the Qualification objects for the
Assignment. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Assignment(Model owner,
Qualification[] qualifications,
Source assigned,
int precedence)
Assignment object.
owner - The Model to which this Assignment
applies.qualifications - An array of Qualification objects.assigned - A Source that specifies the value to assign
for the qualified Source elements.precedence - The precedence of the Assignment in relation
to the other Assignment objects of the
Model.| Method Detail |
|---|
public void assign(Model newOwner,
Source oldQualifiedSource,
Source newQualifiedSource)
Assignment from one
Model to another.
newOwner - The Model to which you want the
Assignment to apply.oldQualifiedSource - The qualified Source to replace
in the Qualification objects of the
Assignment.newQualifiedSource - The Source that replaces the
old qualified Source in the
Qualification objects of the
Assignment.public final Model getOwner()
Model to which the Assignment
applies.
Model to which the Assignment
applies.public final java.util.List getQualifications()
Qualification objects for the
Assignment.
List of the Qualification objects
of the Assignment.public final Source getAssignedSource()
Source that represents the calculated value that the
Model assigns for a
Source that has the qualified
Source objects as inputs.
Source that represents the value to assign
as the value specified by the qualified Source
objects.public final int getPrecedence()
Assignment; a higher value
indicates a higher precedence.
Oracle OLAP uses the precedence value in determining the order in
which it evaluates the Assignment objects of a
Model.
It evaluates an Assignment with a higher value before
one with a lower value.
Model.
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||