Details of interdependant identifiers appearing in the workspace.
Field name | Field type | Value description |
---|---|---|
EID | INTEGER | Unique identifier key |
NAME | CHARACTER VARYING | Identifier name |
READONLY | BOOLEAN | True if it appears in at least one read-only file |
UNDEFMACRO | BOOLEAN | True if it is apparantly an undefined macro |
MACRO | BOOLEAN | True if it a preprocessor macro |
MACROARG | BOOLEAN | True if it a preprocessor macro argument |
ORDINARY | BOOLEAN | True if it is an ordinary identifier (variable or function) |
SUETAG | BOOLEAN | True if it is a structure, union, or enumeration tag |
SUMEMBER | BOOLEAN | True if it is a structure or union member |
LABEL | BOOLEAN | True if it is a label |
TYPEDEF | BOOLEAN | True if it is a typedef |
ENUM | BOOLEAN | True if it is an enumeration member |
FUN | BOOLEAN | True if it is a function name |
CSCOPE | BOOLEAN | True if its scope is a compilation unit |
LSCOPE | BOOLEAN | True if it has linkage scope |
UNUSED | BOOLEAN | True if it is not used |
Instances of identifier tokens within the source code.
Field name | Field type | Value description |
---|---|---|
FID | INTEGER | File key (references FILES) |
FOFFSET | INTEGER | Offset within the file |
EID | INTEGER | Identifier key (references IDS) |
Non-identifier source code.
Field name | Field type | Value description |
---|---|---|
FID | INTEGER | File key (references FILES) |
FOFFSET | INTEGER | Offset within the file |
CODE | CHARACTER VARYING | The actual code |
Project details.
Field name | Field type | Value description |
---|---|---|
PID | INTEGER | Unique project key |
NAME | CHARACTER VARYING | Project name |
Identifiers appearing in projects.
Field name | Field type | Value description |
---|---|---|
EID | INTEGER | Identifier key (references IDS) |
PID | INTEGER | Project key (references PROJECTS) |
File details.
Field name | Field type | Value description |
---|---|---|
FID | INTEGER | Unique file key |
NAME | CHARACTER VARYING | File name |
RO | BOOLEAN | True if the file is read-only |
NCHAR | INTEGER | Size in characters |
NLCOMMENT | INTEGER | Number of line comments |
NBCOMMENT | INTEGER | Number of block comments |
NLINE | INTEGER | Number of lines |
MAXLINELEN | INTEGER | Maximum line length |
NCCOMMENT | INTEGER | Number of comment characters |
NSPACE | INTEGER | Number of spaces |
NFUNCTION | INTEGER | Number of functions |
NPPDIRECTIVE | INTEGER | Number of C preprocessor directives |
NINCFILE | INTEGER | Number of included files |
NSTATEMENT | INTEGER | Number of C statements |
NSTRING | INTEGER | Number of strings |
Files used in projects.
Field name | Field type | Value description |
---|---|---|
FID | INTEGER | File key (references FILES) |
PID | INTEGER | Project key (references PROJECTS) |
Included files defining required elements for a given compilation unit and project.
Field name | Field type | Value description |
---|---|---|
PID | INTEGER | Project key (references PROJECTS) |
CUID | INTEGER | Compilation unit key (references FILES) |
BASEFILEID | INTEGER | File requiring a definition (references FILES) |
DEFINERID | INTEGER | File providing a definition (references FILES) |
Included files including required files for a given compilation unit and project.
Field name | Field type | Value description |
---|---|---|
PID | INTEGER | Project key (references PROJECTS) |
CUID | INTEGER | Compilation unit key (references FILES) |
BASEFILEID | INTEGER | File included in the compilation (references FILES) |
INCLUDERID | INTEGER | Files that include it (references FILES) |
Included files providing code or data for a given compilation unit and project.
Field name | Field type | Value description |
---|---|---|
PID | INTEGER | Project key (references PROJECTS) |
CUID | INTEGER | Compilation unit key (references FILES) |
PROVIDERID | INTEGER | Included file (references FILES) |
Contents | « Previous Next (Examples of SQL Queries) » |