diff options
author | Bruce Momjian <bruce@momjian.us> | 1997-11-25 22:07:18 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 1997-11-25 22:07:18 +0000 |
commit | 4a5b781d71b61887fd312112d75979f250bf723f (patch) | |
tree | 315803e512d9e978301311a92866a8b6f17a592d /src/backend/parser/parser.c | |
parent | 3aff4011c735faa747ce94d20da6fd9f85144955 (diff) | |
download | postgresql-4a5b781d71b61887fd312112d75979f250bf723f.tar.gz postgresql-4a5b781d71b61887fd312112d75979f250bf723f.zip |
Break parser functions into smaller files, group together.
Diffstat (limited to 'src/backend/parser/parser.c')
-rw-r--r-- | src/backend/parser/parser.c | 28 |
1 files changed, 19 insertions, 9 deletions
diff --git a/src/backend/parser/parser.c b/src/backend/parser/parser.c index d658c30896c..ea309c3c28e 100644 --- a/src/backend/parser/parser.c +++ b/src/backend/parser/parser.c @@ -6,7 +6,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/parser/parser.c,v 1.28 1997/11/20 23:22:24 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/parser/parser.c,v 1.29 1997/11/25 22:05:52 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -14,9 +14,20 @@ #include <stdio.h> #include "postgres.h" +#include "nodes/pg_list.h" +#include "parser/parser.h" +#include "parser/analyze.h" +#include "parser/parse_node.h" + +void init_io(); /* from scan.l */ +void parser_init(Oid *typev, int nargs); /* from gram.y */ +int yyparse(); /* from gram.c */ + +#ifdef 0 +#include "parser/parse.h" #include "parser/gramparse.h" -#include "parser/parse_query.h" #include "utils/palloc.h" +#endif char *parseString; /* the char* which holds the string to be * parsed */ @@ -103,10 +114,10 @@ static void define_sets(Node *clause) { Oid setoid; - Type t = type("oid"); - Oid typeoid = typeid(t); - Size oidsize = tlen(t); - bool oidbyval = tbyval(t); + Type t = typeidType(OIDOID); + Oid typeoid = typeTypeId(t); + Size oidsize = typeLen(t); + bool oidbyval = typeByVal(t); if (clause == NULL) { @@ -125,11 +136,11 @@ define_sets(Node *clause) return; } setoid = SetDefine(((Const *) clause)->constvalue, - get_id_typname(((Const *) clause)->consttype)); + typeidTypeName(((Const *) clause)->consttype)); set_constvalue((Const) clause, setoid); set_consttype((Const) clause, typeoid); set_constlen((Const) clause, oidsize); - set_constbyval((Const) clause, oidbyval); + set_constypeByVal((Const) clause, oidbyval); } else if (IsA(clause, Iter)) { @@ -173,6 +184,5 @@ define_sets(Node *clause) define_sets(get_rightop(clause)); } } - #endif |