GRASS GIS 8 Programmer's Manual  8.2.2dev(2023)-3d2c704037
sqlp.tab.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define YYDEBUG   0
 
#define YYTOKENTYPE
 
#define COMPARISON_OPERATOR   258
 
#define NAME   259
 
#define STRING   260
 
#define INTNUM   261
 
#define FLOATNUM   262
 
#define ADD   263
 
#define DROP   264
 
#define COLUMN   265
 
#define EQUAL   266
 
#define SELECT   267
 
#define FROM   268
 
#define WHERE   269
 
#define DELETE   270
 
#define INSERT   271
 
#define INTO   272
 
#define VALUES   273
 
#define UPDATE   274
 
#define SET   275
 
#define AND   276
 
#define OR   277
 
#define NOT   278
 
#define ALTER   279
 
#define TABLE   280
 
#define CREATE   281
 
#define NULL_VALUE   282
 
#define VARCHAR   283
 
#define INT   284
 
#define INTEGER   285
 
#define DOUBLE   286
 
#define PRECISION   287
 
#define DATE   288
 
#define TIME   289
 
#define ORDER   290
 
#define BY   291
 
#define IS   292
 
#define ASC   293
 
#define DESC   294
 
#define YYSTYPE_IS_TRIVIAL   1
 
#define YYSTYPE_IS_DECLARED   1
 

Typedefs

typedef union YYSTYPE YYSTYPE
 

Enumerations

enum  yytokentype {
  COMPARISON_OPERATOR = 258, NAME = 259, STRING = 260, INTNUM = 261,
  FLOATNUM = 262, ADD = 263, DROP = 264, COLUMN = 265,
  EQUAL = 266, SELECT = 267, FROM = 268, WHERE = 269,
  DELETE = 270, INSERT = 271, INTO = 272, VALUES = 273,
  UPDATE = 274, SET = 275, AND = 276, OR = 277,
  NOT = 278, ALTER = 279, TABLE = 280, CREATE = 281,
  NULL_VALUE = 282, VARCHAR = 283, INT = 284, INTEGER = 285,
  DOUBLE = 286, PRECISION = 287, DATE = 288, TIME = 289,
  ORDER = 290, BY = 291, IS = 292, ASC = 293,
  DESC = 294, COMPARISON_OPERATOR = 258, NAME = 259, STRING = 260,
  INTNUM = 261, FLOATNUM = 262, ADD = 263, DROP = 264,
  COLUMN = 265, EQUAL = 266, SELECT = 267, FROM = 268,
  WHERE = 269, DELETE = 270, INSERT = 271, INTO = 272,
  VALUES = 273, UPDATE = 274, SET = 275, AND = 276,
  OR = 277, NOT = 278, ALTER = 279, TABLE = 280,
  CREATE = 281, NULL_VALUE = 282, VARCHAR = 283, INT = 284,
  INTEGER = 285, DOUBLE = 286, PRECISION = 287, DATE = 288,
  TIME = 289, ORDER = 290, BY = 291, IS = 292,
  ASC = 293, DESC = 294
}
 

Functions

int yyparse (void)
 

Variables

YYSTYPE yylval
 

Macro Definition Documentation

◆ ADD

#define ADD   263

Definition at line 97 of file sqlp.tab.h.

◆ ALTER

#define ALTER   279

Definition at line 113 of file sqlp.tab.h.

◆ AND

#define AND   276

Definition at line 110 of file sqlp.tab.h.

◆ ASC

#define ASC   293

Definition at line 127 of file sqlp.tab.h.

◆ BY

#define BY   291

Definition at line 125 of file sqlp.tab.h.

◆ COLUMN

#define COLUMN   265

Definition at line 99 of file sqlp.tab.h.

◆ COMPARISON_OPERATOR

#define COMPARISON_OPERATOR   258

Definition at line 92 of file sqlp.tab.h.

◆ CREATE

#define CREATE   281

Definition at line 115 of file sqlp.tab.h.

◆ DATE

#define DATE   288

Definition at line 122 of file sqlp.tab.h.

◆ DELETE

#define DELETE   270

Definition at line 104 of file sqlp.tab.h.

◆ DESC

#define DESC   294

Definition at line 128 of file sqlp.tab.h.

◆ DOUBLE

#define DOUBLE   286

Definition at line 120 of file sqlp.tab.h.

◆ DROP

#define DROP   264

Definition at line 98 of file sqlp.tab.h.

◆ EQUAL

#define EQUAL   266

Definition at line 100 of file sqlp.tab.h.

◆ FLOATNUM

#define FLOATNUM   262

Definition at line 96 of file sqlp.tab.h.

◆ FROM

#define FROM   268

Definition at line 102 of file sqlp.tab.h.

◆ INSERT

#define INSERT   271

Definition at line 105 of file sqlp.tab.h.

◆ INT

#define INT   284

Definition at line 118 of file sqlp.tab.h.

◆ INTEGER

#define INTEGER   285

Definition at line 119 of file sqlp.tab.h.

◆ INTNUM

#define INTNUM   261

Definition at line 95 of file sqlp.tab.h.

◆ INTO

#define INTO   272

Definition at line 106 of file sqlp.tab.h.

◆ IS

#define IS   292

Definition at line 126 of file sqlp.tab.h.

◆ NAME

#define NAME   259

Definition at line 93 of file sqlp.tab.h.

◆ NOT

#define NOT   278

Definition at line 112 of file sqlp.tab.h.

◆ NULL_VALUE

#define NULL_VALUE   282

Definition at line 116 of file sqlp.tab.h.

◆ OR

#define OR   277

Definition at line 111 of file sqlp.tab.h.

◆ ORDER

#define ORDER   290

Definition at line 124 of file sqlp.tab.h.

◆ PRECISION

#define PRECISION   287

Definition at line 121 of file sqlp.tab.h.

◆ SELECT

#define SELECT   267

Definition at line 101 of file sqlp.tab.h.

◆ SET

#define SET   275

Definition at line 109 of file sqlp.tab.h.

◆ STRING

#define STRING   260

Definition at line 94 of file sqlp.tab.h.

◆ TABLE

#define TABLE   280

Definition at line 114 of file sqlp.tab.h.

◆ TIME

#define TIME   289

Definition at line 123 of file sqlp.tab.h.

◆ UPDATE

#define UPDATE   274

Definition at line 108 of file sqlp.tab.h.

◆ VALUES

#define VALUES   273

Definition at line 107 of file sqlp.tab.h.

◆ VARCHAR

#define VARCHAR   283

Definition at line 117 of file sqlp.tab.h.

◆ WHERE

#define WHERE   269

Definition at line 103 of file sqlp.tab.h.

◆ YYDEBUG

#define YYDEBUG   0

Definition at line 41 of file sqlp.tab.h.

◆ YYSTYPE_IS_DECLARED

#define YYSTYPE_IS_DECLARED   1

Definition at line 148 of file sqlp.tab.h.

◆ YYSTYPE_IS_TRIVIAL

#define YYSTYPE_IS_TRIVIAL   1

Definition at line 147 of file sqlp.tab.h.

◆ YYTOKENTYPE

#define YYTOKENTYPE

Definition at line 49 of file sqlp.tab.h.

Typedef Documentation

◆ YYSTYPE

typedef union YYSTYPE YYSTYPE

Definition at line 146 of file sqlp.tab.h.

Enumeration Type Documentation

◆ yytokentype

Enumerator
COMPARISON_OPERATOR 
NAME 
STRING 
INTNUM 
FLOATNUM 
ADD 
DROP 
COLUMN 
EQUAL 
SELECT 
FROM 
WHERE 
DELETE 
INSERT 
INTO 
VALUES 
UPDATE 
SET 
AND 
OR 
NOT 
ALTER 
TABLE 
CREATE 
NULL_VALUE 
VARCHAR 
INT 
INTEGER 
DOUBLE 
PRECISION 
DATE 
TIME 
ORDER 
BY 
IS 
ASC 
DESC 
COMPARISON_OPERATOR 
NAME 
STRING 
INTNUM 
FLOATNUM 
ADD 
DROP 
COLUMN 
EQUAL 
SELECT 
FROM 
WHERE 
DELETE 
INSERT 
INTO 
VALUES 
UPDATE 
SET 
AND 
OR 
NOT 
ALTER 
TABLE 
CREATE 
NULL_VALUE 
VARCHAR 
INT 
INTEGER 
DOUBLE 
PRECISION 
DATE 
TIME 
ORDER 
BY 
IS 
ASC 
DESC 

Definition at line 50 of file sqlp.tab.h.

Function Documentation

◆ yyparse()

Variable Documentation

◆ yylval

YYSTYPE yylval