The ::DEBUG_VARIABLES table contains all local variables for suspended debuggees.
Field Name |
Field Type |
Field Size |
Description |
stack_frame |
Integer |
4 |
Foreign key to the "stack_frame" column in the ::DEBUG_STACK table. |
var_id |
Integer |
4 |
Identifies the variable. Part of the primary key. |
var_name |
CiChar |
50 |
Name of the variable or cursor column. |
var_type |
Integer |
4 |
Type of the variable. The value corresponds to the ACE field type constants defined in the header file ace.h. |
cursor_id |
Integer |
4 |
The value in this column is non-zero if the entry corresponds to a column of a cursor variable. The value in this column is zero or null if the entry is for a regular variable or cursor variable. |
Isnull |
Logical |
1 |
True if the value is null. |
char_val |
Varchar |
30 |
Character representation of the value of the variable. |
bin_val |
Binary |
|
Native binary representation of the value of the variable. |
n_ptr |
Raw |
8 |
Internal ID. |
cursor_state |
Integer |
4 |
Internal ID. |
Remark
The primary key for the ::DEBUG_VARIABLES table is "stack_frame;cursor_id;var_id".