aboutsummaryrefslogtreecommitdiff
path: root/src/backend/parser/parser.c
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>1997-11-25 22:07:18 +0000
committerBruce Momjian <bruce@momjian.us>1997-11-25 22:07:18 +0000
commit4a5b781d71b61887fd312112d75979f250bf723f (patch)
tree315803e512d9e978301311a92866a8b6f17a592d /src/backend/parser/parser.c
parent3aff4011c735faa747ce94d20da6fd9f85144955 (diff)
downloadpostgresql-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.c28
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