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:
StepView
classes that correspond to each type of Step
class. For example, it contains a MatchStepView
class that corresponds to the MatchStep
class, a ConditionSortStepView
class that corresponds to the ConditionSortStep
class, and so on.
Classes for the user interface controls (such as hyperlinks and dialog boxes) that are used to edit steps in the QueryBuilder bean.
Instances of the StepView
classes are created by the QueryBuilder bean whenever it needs to display a step.
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.
The following figure provides a visual representation of the relationship of Step classes with StepView
and StepEvaluator
classes, as described in this topic.