The oracle.dss.dataSource.calcStepEvaluator
package contains classes that are used to evaluate (that is, translate into OLAP API calls) CalcStep
objects.
Specifically, the calcStepEvaluator
package contains CalcStepEvaluator
classes that correspond to each type of CalcStep
class. For example, it contains a RelationshipCalcStepEvaluator
class that corresponds to the RelationshipCalcStep
class, a SimpleMathCalcStepEvaluator
class that corresponds to the SimpleMathCalcStep
class, and so on.
Instances of the CalcStepEvaluator
classes are created and executed whenever a query that includes one or more calculations needs to be evaluated.
When a CalcStep
object is loaded from the BI Beans Catalog and included in a Selection
object that is applied to a Query
object, the Query
object creates a CalcStepEvaluator
object.
The following figure provides a visual representation of the creation of a CalcStepEvaluator
object.
Creating CalcStep Objects
Displaying and Editing CalcStep Objects
Types of CalcStep Classes