Remove HISTORY keyword (#129)
This commit is contained in:
parent
de4f81bb18
commit
755ea052d7
File diff suppressed because it is too large
Load Diff
|
@ -52,7 +52,7 @@
|
||||||
extern int hsql_debug;
|
extern int hsql_debug;
|
||||||
#endif
|
#endif
|
||||||
/* "%code requires" blocks. */
|
/* "%code requires" blocks. */
|
||||||
#line 35 "bison_parser.y" /* yacc.c:1921 */
|
#line 35 "bison_parser.y" /* yacc.c:1927 */
|
||||||
|
|
||||||
// %code requires block
|
// %code requires block
|
||||||
|
|
||||||
|
@ -76,7 +76,7 @@ extern int hsql_debug;
|
||||||
} \
|
} \
|
||||||
}
|
}
|
||||||
|
|
||||||
#line 80 "bison_parser.h" /* yacc.c:1921 */
|
#line 80 "bison_parser.h" /* yacc.c:1927 */
|
||||||
|
|
||||||
/* Token type. */
|
/* Token type. */
|
||||||
#ifndef HSQL_TOKENTYPE
|
#ifndef HSQL_TOKENTYPE
|
||||||
|
@ -104,128 +104,127 @@ extern int hsql_debug;
|
||||||
SQL_DEFAULT = 276,
|
SQL_DEFAULT = 276,
|
||||||
SQL_EXECUTE = 277,
|
SQL_EXECUTE = 277,
|
||||||
SQL_EXPLAIN = 278,
|
SQL_EXPLAIN = 278,
|
||||||
SQL_HISTORY = 279,
|
SQL_INTEGER = 279,
|
||||||
SQL_INTEGER = 280,
|
SQL_NATURAL = 280,
|
||||||
SQL_NATURAL = 281,
|
SQL_PREPARE = 281,
|
||||||
SQL_PREPARE = 282,
|
SQL_PRIMARY = 282,
|
||||||
SQL_PRIMARY = 283,
|
SQL_SCHEMAS = 283,
|
||||||
SQL_SCHEMAS = 284,
|
SQL_SPATIAL = 284,
|
||||||
SQL_SPATIAL = 285,
|
SQL_VARCHAR = 285,
|
||||||
SQL_VARCHAR = 286,
|
SQL_VIRTUAL = 286,
|
||||||
SQL_VIRTUAL = 287,
|
SQL_BEFORE = 287,
|
||||||
SQL_BEFORE = 288,
|
SQL_COLUMN = 288,
|
||||||
SQL_COLUMN = 289,
|
SQL_CREATE = 289,
|
||||||
SQL_CREATE = 290,
|
SQL_DELETE = 290,
|
||||||
SQL_DELETE = 291,
|
SQL_DIRECT = 291,
|
||||||
SQL_DIRECT = 292,
|
SQL_DOUBLE = 292,
|
||||||
SQL_DOUBLE = 293,
|
SQL_ESCAPE = 293,
|
||||||
SQL_ESCAPE = 294,
|
SQL_EXCEPT = 294,
|
||||||
SQL_EXCEPT = 295,
|
SQL_EXISTS = 295,
|
||||||
SQL_EXISTS = 296,
|
SQL_EXTRACT = 296,
|
||||||
SQL_EXTRACT = 297,
|
SQL_GLOBAL = 297,
|
||||||
SQL_GLOBAL = 298,
|
SQL_HAVING = 298,
|
||||||
SQL_HAVING = 299,
|
SQL_IMPORT = 299,
|
||||||
SQL_IMPORT = 300,
|
SQL_INSERT = 300,
|
||||||
SQL_INSERT = 301,
|
SQL_ISNULL = 301,
|
||||||
SQL_ISNULL = 302,
|
SQL_OFFSET = 302,
|
||||||
SQL_OFFSET = 303,
|
SQL_RENAME = 303,
|
||||||
SQL_RENAME = 304,
|
SQL_SCHEMA = 304,
|
||||||
SQL_SCHEMA = 305,
|
SQL_SELECT = 305,
|
||||||
SQL_SELECT = 306,
|
SQL_SORTED = 306,
|
||||||
SQL_SORTED = 307,
|
SQL_TABLES = 307,
|
||||||
SQL_TABLES = 308,
|
SQL_UNIQUE = 308,
|
||||||
SQL_UNIQUE = 309,
|
SQL_UNLOAD = 309,
|
||||||
SQL_UNLOAD = 310,
|
SQL_UPDATE = 310,
|
||||||
SQL_UPDATE = 311,
|
SQL_VALUES = 311,
|
||||||
SQL_VALUES = 312,
|
SQL_AFTER = 312,
|
||||||
SQL_AFTER = 313,
|
SQL_ALTER = 313,
|
||||||
SQL_ALTER = 314,
|
SQL_CROSS = 314,
|
||||||
SQL_CROSS = 315,
|
SQL_DELTA = 315,
|
||||||
SQL_DELTA = 316,
|
SQL_FLOAT = 316,
|
||||||
SQL_FLOAT = 317,
|
SQL_GROUP = 317,
|
||||||
SQL_GROUP = 318,
|
SQL_INDEX = 318,
|
||||||
SQL_INDEX = 319,
|
SQL_INNER = 319,
|
||||||
SQL_INNER = 320,
|
SQL_LIMIT = 320,
|
||||||
SQL_LIMIT = 321,
|
SQL_LOCAL = 321,
|
||||||
SQL_LOCAL = 322,
|
SQL_MERGE = 322,
|
||||||
SQL_MERGE = 323,
|
SQL_MINUS = 323,
|
||||||
SQL_MINUS = 324,
|
SQL_ORDER = 324,
|
||||||
SQL_ORDER = 325,
|
SQL_OUTER = 325,
|
||||||
SQL_OUTER = 326,
|
SQL_RIGHT = 326,
|
||||||
SQL_RIGHT = 327,
|
SQL_TABLE = 327,
|
||||||
SQL_TABLE = 328,
|
SQL_UNION = 328,
|
||||||
SQL_UNION = 329,
|
SQL_USING = 329,
|
||||||
SQL_USING = 330,
|
SQL_WHERE = 330,
|
||||||
SQL_WHERE = 331,
|
SQL_CALL = 331,
|
||||||
SQL_CALL = 332,
|
SQL_CASE = 332,
|
||||||
SQL_CASE = 333,
|
SQL_CHAR = 333,
|
||||||
SQL_CHAR = 334,
|
SQL_DATE = 334,
|
||||||
SQL_DATE = 335,
|
SQL_DESC = 335,
|
||||||
SQL_DESC = 336,
|
SQL_DROP = 336,
|
||||||
SQL_DROP = 337,
|
SQL_ELSE = 337,
|
||||||
SQL_ELSE = 338,
|
SQL_FILE = 338,
|
||||||
SQL_FILE = 339,
|
SQL_FROM = 339,
|
||||||
SQL_FROM = 340,
|
SQL_FULL = 340,
|
||||||
SQL_FULL = 341,
|
SQL_HASH = 341,
|
||||||
SQL_HASH = 342,
|
SQL_HINT = 342,
|
||||||
SQL_HINT = 343,
|
SQL_INTO = 343,
|
||||||
SQL_INTO = 344,
|
SQL_JOIN = 344,
|
||||||
SQL_JOIN = 345,
|
SQL_LEFT = 345,
|
||||||
SQL_LEFT = 346,
|
SQL_LIKE = 346,
|
||||||
SQL_LIKE = 347,
|
SQL_LOAD = 347,
|
||||||
SQL_LOAD = 348,
|
SQL_LONG = 348,
|
||||||
SQL_LONG = 349,
|
SQL_NULL = 349,
|
||||||
SQL_NULL = 350,
|
SQL_PLAN = 350,
|
||||||
SQL_PLAN = 351,
|
SQL_SHOW = 351,
|
||||||
SQL_SHOW = 352,
|
SQL_TEXT = 352,
|
||||||
SQL_TEXT = 353,
|
SQL_THEN = 353,
|
||||||
SQL_THEN = 354,
|
SQL_TIME = 354,
|
||||||
SQL_TIME = 355,
|
SQL_VIEW = 355,
|
||||||
SQL_VIEW = 356,
|
SQL_WHEN = 356,
|
||||||
SQL_WHEN = 357,
|
SQL_WITH = 357,
|
||||||
SQL_WITH = 358,
|
SQL_ADD = 358,
|
||||||
SQL_ADD = 359,
|
SQL_ALL = 359,
|
||||||
SQL_ALL = 360,
|
SQL_AND = 360,
|
||||||
SQL_AND = 361,
|
SQL_ASC = 361,
|
||||||
SQL_ASC = 362,
|
SQL_CSV = 362,
|
||||||
SQL_CSV = 363,
|
SQL_END = 363,
|
||||||
SQL_END = 364,
|
SQL_FOR = 364,
|
||||||
SQL_FOR = 365,
|
SQL_INT = 365,
|
||||||
SQL_INT = 366,
|
SQL_KEY = 366,
|
||||||
SQL_KEY = 367,
|
SQL_NOT = 367,
|
||||||
SQL_NOT = 368,
|
SQL_OFF = 368,
|
||||||
SQL_OFF = 369,
|
SQL_SET = 369,
|
||||||
SQL_SET = 370,
|
SQL_TBL = 370,
|
||||||
SQL_TBL = 371,
|
SQL_TOP = 371,
|
||||||
SQL_TOP = 372,
|
SQL_AS = 372,
|
||||||
SQL_AS = 373,
|
SQL_BY = 373,
|
||||||
SQL_BY = 374,
|
SQL_IF = 374,
|
||||||
SQL_IF = 375,
|
SQL_IN = 375,
|
||||||
SQL_IN = 376,
|
SQL_IS = 376,
|
||||||
SQL_IS = 377,
|
SQL_OF = 377,
|
||||||
SQL_OF = 378,
|
SQL_ON = 378,
|
||||||
SQL_ON = 379,
|
SQL_OR = 379,
|
||||||
SQL_OR = 380,
|
SQL_TO = 380,
|
||||||
SQL_TO = 381,
|
SQL_ARRAY = 381,
|
||||||
SQL_ARRAY = 382,
|
SQL_CONCAT = 382,
|
||||||
SQL_CONCAT = 383,
|
SQL_ILIKE = 383,
|
||||||
SQL_ILIKE = 384,
|
SQL_SECOND = 384,
|
||||||
SQL_SECOND = 385,
|
SQL_MINUTE = 385,
|
||||||
SQL_MINUTE = 386,
|
SQL_HOUR = 386,
|
||||||
SQL_HOUR = 387,
|
SQL_DAY = 387,
|
||||||
SQL_DAY = 388,
|
SQL_MONTH = 388,
|
||||||
SQL_MONTH = 389,
|
SQL_YEAR = 389,
|
||||||
SQL_YEAR = 390,
|
SQL_TRUE = 390,
|
||||||
SQL_TRUE = 391,
|
SQL_FALSE = 391,
|
||||||
SQL_FALSE = 392,
|
SQL_EQUALS = 392,
|
||||||
SQL_EQUALS = 393,
|
SQL_NOTEQUALS = 393,
|
||||||
SQL_NOTEQUALS = 394,
|
SQL_LESS = 394,
|
||||||
SQL_LESS = 395,
|
SQL_GREATER = 395,
|
||||||
SQL_GREATER = 396,
|
SQL_LESSEQ = 396,
|
||||||
SQL_LESSEQ = 397,
|
SQL_GREATEREQ = 397,
|
||||||
SQL_GREATEREQ = 398,
|
SQL_NOTNULL = 398,
|
||||||
SQL_NOTNULL = 399,
|
SQL_UMINUS = 399
|
||||||
SQL_UMINUS = 400
|
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -234,7 +233,7 @@ extern int hsql_debug;
|
||||||
|
|
||||||
union HSQL_STYPE
|
union HSQL_STYPE
|
||||||
{
|
{
|
||||||
#line 95 "bison_parser.y" /* yacc.c:1921 */
|
#line 95 "bison_parser.y" /* yacc.c:1927 */
|
||||||
|
|
||||||
double fval;
|
double fval;
|
||||||
int64_t ival;
|
int64_t ival;
|
||||||
|
@ -278,7 +277,7 @@ union HSQL_STYPE
|
||||||
std::vector<hsql::OrderDescription*>* order_vec;
|
std::vector<hsql::OrderDescription*>* order_vec;
|
||||||
std::vector<hsql::WithDescription*>* with_description_vec;
|
std::vector<hsql::WithDescription*>* with_description_vec;
|
||||||
|
|
||||||
#line 282 "bison_parser.h" /* yacc.c:1921 */
|
#line 281 "bison_parser.h" /* yacc.c:1927 */
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef union HSQL_STYPE HSQL_STYPE;
|
typedef union HSQL_STYPE HSQL_STYPE;
|
||||||
|
|
|
@ -165,7 +165,7 @@ int yyerror(YYLTYPE* llocp, SQLParserResult* result, yyscan_t scanner, const cha
|
||||||
%token DEALLOCATE PARAMETERS INTERSECT TEMPORARY TIMESTAMP
|
%token DEALLOCATE PARAMETERS INTERSECT TEMPORARY TIMESTAMP
|
||||||
%token DISTINCT NVARCHAR RESTRICT TRUNCATE ANALYZE BETWEEN
|
%token DISTINCT NVARCHAR RESTRICT TRUNCATE ANALYZE BETWEEN
|
||||||
%token CASCADE COLUMNS CONTROL DEFAULT EXECUTE EXPLAIN
|
%token CASCADE COLUMNS CONTROL DEFAULT EXECUTE EXPLAIN
|
||||||
%token HISTORY INTEGER NATURAL PREPARE PRIMARY SCHEMAS
|
%token INTEGER NATURAL PREPARE PRIMARY SCHEMAS
|
||||||
%token SPATIAL VARCHAR VIRTUAL BEFORE COLUMN CREATE DELETE DIRECT
|
%token SPATIAL VARCHAR VIRTUAL BEFORE COLUMN CREATE DELETE DIRECT
|
||||||
%token DOUBLE ESCAPE EXCEPT EXISTS EXTRACT GLOBAL HAVING IMPORT
|
%token DOUBLE ESCAPE EXCEPT EXISTS EXTRACT GLOBAL HAVING IMPORT
|
||||||
%token INSERT ISNULL OFFSET RENAME SCHEMA SELECT SORTED
|
%token INSERT ISNULL OFFSET RENAME SCHEMA SELECT SORTED
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -2,9 +2,9 @@
|
||||||
#define hsql_HEADER_H 1
|
#define hsql_HEADER_H 1
|
||||||
#define hsql_IN_HEADER 1
|
#define hsql_IN_HEADER 1
|
||||||
|
|
||||||
#line 6 "flex_lexer.h"
|
#line 5 "flex_lexer.h"
|
||||||
|
|
||||||
#line 8 "flex_lexer.h"
|
#line 7 "flex_lexer.h"
|
||||||
|
|
||||||
#define YY_INT_ALIGNED short int
|
#define YY_INT_ALIGNED short int
|
||||||
|
|
||||||
|
@ -730,9 +730,9 @@ extern int yylex \
|
||||||
#undef yyTABLES_NAME
|
#undef yyTABLES_NAME
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#line 236 "flex_lexer.l"
|
#line 235 "flex_lexer.l"
|
||||||
|
|
||||||
|
|
||||||
#line 737 "flex_lexer.h"
|
#line 736 "flex_lexer.h"
|
||||||
#undef hsql_IN_HEADER
|
#undef hsql_IN_HEADER
|
||||||
#endif /* hsql_HEADER_H */
|
#endif /* hsql_HEADER_H */
|
||||||
|
|
|
@ -78,7 +78,6 @@ CONTROL TOKEN(CONTROL)
|
||||||
DEFAULT TOKEN(DEFAULT)
|
DEFAULT TOKEN(DEFAULT)
|
||||||
EXECUTE TOKEN(EXECUTE)
|
EXECUTE TOKEN(EXECUTE)
|
||||||
EXPLAIN TOKEN(EXPLAIN)
|
EXPLAIN TOKEN(EXPLAIN)
|
||||||
HISTORY TOKEN(HISTORY)
|
|
||||||
INTEGER TOKEN(INTEGER)
|
INTEGER TOKEN(INTEGER)
|
||||||
NATURAL TOKEN(NATURAL)
|
NATURAL TOKEN(NATURAL)
|
||||||
PREPARE TOKEN(PREPARE)
|
PREPARE TOKEN(PREPARE)
|
||||||
|
|
|
@ -86,12 +86,10 @@ UPDATE
|
||||||
SET
|
SET
|
||||||
|
|
||||||
DELETE
|
DELETE
|
||||||
HISTORY
|
|
||||||
|
|
||||||
TRUNCATE
|
TRUNCATE
|
||||||
|
|
||||||
MERGE
|
MERGE
|
||||||
HISTORY
|
|
||||||
DELTA
|
DELTA
|
||||||
OF
|
OF
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue