mirror of
https://github.com/postgres/postgres.git
synced 2025-10-25 13:17:41 +03:00
Remove the stub support we had for UNION JOIN; per discussion, this is
not likely ever to be implemented seeing it's been removed from SQL2003. This allows getting rid of the 'filter' version of yylex() that we had in parser.c, which should save at least a few microseconds in parsing.
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
* Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group
|
||||
* Portions Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $PostgreSQL: pgsql/src/include/parser/gramparse.h,v 1.32 2006/03/05 15:58:57 momjian Exp $
|
||||
* $PostgreSQL: pgsql/src/include/parser/gramparse.h,v 1.33 2006/03/07 01:00:18 tgl Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@@ -18,18 +18,15 @@
|
||||
#include "nodes/parsenodes.h"
|
||||
|
||||
|
||||
/* from parser.c */
|
||||
extern int yylex(void);
|
||||
|
||||
/* from scan.l */
|
||||
extern void scanner_init(const char *str);
|
||||
extern void scanner_finish(void);
|
||||
extern int base_yylex(void);
|
||||
extern void yyerror(const char *message);
|
||||
extern void base_yyerror(const char *message);
|
||||
|
||||
/* from gram.y */
|
||||
extern void parser_init(void);
|
||||
extern int yyparse(void);
|
||||
extern int base_yyparse(void);
|
||||
extern List *SystemFuncName(char *name);
|
||||
extern TypeName *SystemTypeName(char *name);
|
||||
extern bool exprIsNullConstant(Node *arg);
|
||||
|
||||
Reference in New Issue
Block a user