List of all members.
Public Attributes |
|
NODEKIND | kind |
|
union { |
| struct { |
| char * relname |
| struct node * attrlist |
| struct node * qual |
| } QUERY |
| struct { |
| char * relname |
| struct node * attrlist |
| } INSERT |
| struct { |
| char * relname |
| struct node * qual |
| } DELETE |
| struct { |
| char * relname |
| struct node * attrlist |
| struct node * primattr |
| } CREATE |
| struct { |
| char * relname |
| } DESTROY |
| struct { |
| char * relname |
| char * attrname |
| int nbuckets |
| } BUILD |
| struct { |
| char * relname |
| char * attrname |
| } DROP |
| struct { |
| char * relname |
| char * filename |
| } LOAD |
| struct { |
| char * relname |
| } PRINT |
| struct { |
| char * relname |
| } HELP |
| struct { |
| struct node * selattr |
| int op |
| struct node * value |
| } SELECT |
| struct { |
| struct node * joinattr1 |
| int op |
| struct node * joinattr2 |
| } JOIN |
| struct { |
| char * relname |
| char * attrname |
| } QUALATTR |
| struct { |
| char * attrname |
| int nbuckets |
| } PRIMATTR |
| struct { |
| char * attrname |
| struct node * value |
| } ATTRVAL |
| struct { |
| char * attrname |
| char * type |
| } ATTRTYPE |
| struct { |
| int type |
| int len |
| union { |
| int ival |
| float rval |
| char * sval |
| } u |
| } VALUE |
| struct { |
| struct node * self |
| struct node * next |
| } LIST |
| } | u |
|
union { |
| struct { |
| char * relname |
| struct node * attrlist |
| struct node * qual |
| } QUERY |
| struct { |
| char * relname |
| struct node * attrlist |
| } INSERT |
| struct { |
| char * relname |
| struct node * qual |
| } DELETE |
| struct { |
| char * relname |
| struct node * attrlist |
| struct node * primattr |
| } CREATE |
| struct { |
| char * relname |
| } DESTROY |
| struct { |
| char * relname |
| char * attrname |
| int nbuckets |
| } BUILD |
| struct { |
| char * relname |
| char * attrname |
| } DROP |
| struct { |
| char * relname |
| char * filename |
| } LOAD |
| struct { |
| char * relname |
| } PRINT |
| struct { |
| char * relname |
| } HELP |
| struct { |
| struct node * selattr |
| int op |
| struct node * value |
| } SELECT |
| struct { |
| struct node * joinattr1 |
| int op |
| struct node * joinattr2 |
| } JOIN |
| struct { |
| char * relname |
| char * attrname |
| } QUALATTR |
| struct { |
| char * attrname |
| int nbuckets |
| } PRIMATTR |
| struct { |
| char * attrname |
| struct node * value |
| } ATTRVAL |
| struct { |
| char * attrname |
| char * type |
| } ATTRTYPE |
| struct { |
| int type |
| int len |
| union { |
| int ival |
| float rval |
| char * sval |
| } u |
| } VALUE |
| struct { |
| struct node * self |
| struct node * next |
| } LIST |
| } | u |
Detailed Description
Definition at line 75 of file parse.h.
The documentation for this struct was generated from the following files:
- /afs/cs.wisc.edu/u/n/w/nwilliam/private/workspace/Quut/src/parser/parse.h
- /afs/cs.wisc.edu/u/n/w/nwilliam/private/workspace/Quut/src/parser/SqlInterp.h