Classes for Displaying, Editing, and Evaluating Step Objects

Displaying and editing Step objects

The oracle.dss.queryBuilder.stepView package contains classes that are used to display and edit Step objects in the QueryBuilder bean. Specifically, the stepView package contains the following items:

Instances of the StepView classes are created by the QueryBuilder bean whenever it needs to display a step.

Evaluating Step objects

The oracle.dss.dataSource.stepEvaluator package contains classes that are used to evaluate (that is, translate into OLAP API method calls) Step objects.

Specifically, the stepEvaluator package contains StepEvaluator classes that correspond to each type of Step class. For example, it contains a MatchStepEvaluator class that corresponds to the MatchStep class, a ConditionSortStepEvaluator class that corresponds to the ConditionSortStep class, and so on.

Instances of the StepEvaluator classes are created and executed whenever a series of steps needs to be evaluated.

Diagram: Relationship of Step classes with StepView and StepEvaluator classes

The following figure provides a visual representation of the relationship of Step classes with StepView and StepEvaluator classes, as described in this topic.

Diagram of Step classes, as described in this topic