1
/******************************************************
2
Executes SQL stored procedures and their control structures
6
Created 1/20/1998 Heikki Tuuri
7
*******************************************************/
13
#include "que0types.h"
15
#include "pars0pars.h"
17
/**************************************************************************
18
Performs an execution step of a procedure node. */
23
/* out: query thread to run next or NULL */
24
que_thr_t* thr); /* in: query thread */
25
/**************************************************************************
26
Performs an execution step of an if-statement node. */
31
/* out: query thread to run next or NULL */
32
que_thr_t* thr); /* in: query thread */
33
/**************************************************************************
34
Performs an execution step of a while-statement node. */
39
/* out: query thread to run next or NULL */
40
que_thr_t* thr); /* in: query thread */
41
/**************************************************************************
42
Performs an execution step of a for-loop node. */
47
/* out: query thread to run next or NULL */
48
que_thr_t* thr); /* in: query thread */
49
/**************************************************************************
50
Performs an execution step of an assignment statement node. */
55
/* out: query thread to run next or NULL */
56
que_thr_t* thr); /* in: query thread */
57
/**************************************************************************
58
Performs an execution step of a procedure call node. */
63
/* out: query thread to run next or NULL */
64
que_thr_t* thr); /* in: query thread */
65
/**************************************************************************
66
Performs an execution step of an exit statement node. */
71
/* out: query thread to run next or NULL */
72
que_thr_t* thr); /* in: query thread */
73
/**************************************************************************
74
Performs an execution step of a return-statement node. */
79
/* out: query thread to run next or NULL */
80
que_thr_t* thr); /* in: query thread */
84
#include "eval0proc.ic"