Difference between revisions of "Execution Engine"

From Gcube Wiki
Jump to: navigation, search
(Execution Plan)
(Execution Plan)
Line 1: Line 1:
 
=Execution Plan=
 
=Execution Plan=
In order for a client of the [[ExecutionEngine]] to be able to formally describe the plan that he wants to execute, the constructs offered by the Execution Plan are used. These constructs have the following main pillars.
+
For a client of the [[ExecutionEngine]] to be able to formally describe the plan that he wants to execute, the constructs offered by the Execution Plan are used. These constructs have the following main pillars.
 
*[[ExecutionPlan_Configuration | Execution Plan Configuration]]
 
*[[ExecutionPlan_Configuration | Execution Plan Configuration]]
 
*:Every plan is potentially one execution unit for the execution engine. Each plan while executing can request different parametrization.
 
*:Every plan is potentially one execution unit for the execution engine. Each plan while executing can request different parametrization.

Revision as of 11:28, 8 February 2010

Execution Plan

For a client of the ExecutionEngine to be able to formally describe the plan that he wants to execute, the constructs offered by the Execution Plan are used. These constructs have the following main pillars.

  • Execution Plan Configuration
    Every plan is potentially one execution unit for the execution engine. Each plan while executing can request different parametrization.
  • Execution Plan Variables
    Tha variables defined in a plan are the common data placeholders through which the elements of the plan exchange data.
  • Plan Execution Tree
    The plan hierarchy is composed of a number of elements that control the flow and the actions of the plan