mirror of
https://github.com/postgres/postgres.git
synced 2025-11-10 17:42:29 +03:00
Break parser functions into smaller files, group together.
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
*
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* $Header: /cvsroot/pgsql/src/backend/access/common/tupdesc.c,v 1.28 1997/11/24 05:07:42 momjian Exp $
|
||||
* $Header: /cvsroot/pgsql/src/backend/access/common/tupdesc.c,v 1.29 1997/11/25 21:58:35 momjian Exp $
|
||||
*
|
||||
* NOTES
|
||||
* some of the executor utility code such as "ExecTypeFromTL" should be
|
||||
@@ -20,8 +20,9 @@
|
||||
|
||||
#include <postgres.h>
|
||||
|
||||
#include <parser/catalog_utils.h>
|
||||
#include <catalog/pg_type.h>
|
||||
#include <nodes/parsenodes.h>
|
||||
#include <parser/parse_type.h>
|
||||
#include <utils/builtins.h>
|
||||
#include <utils/fcache.h>
|
||||
#include <utils/syscache.h>
|
||||
@@ -377,10 +378,10 @@ TupleDescInitEntry(TupleDesc desc,
|
||||
*/
|
||||
if (attisset)
|
||||
{
|
||||
Type t = type("oid");
|
||||
Type t = typeidType(OIDOID);
|
||||
|
||||
att->attlen = tlen(t);
|
||||
att->attbyval = tbyval(t);
|
||||
att->attlen = typeLen(t);
|
||||
att->attbyval = typeByVal(t);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -410,12 +411,12 @@ TupleDescMakeSelfReference(TupleDesc desc,
|
||||
char *relname)
|
||||
{
|
||||
AttributeTupleForm att;
|
||||
Type t = type("oid");
|
||||
Type t = typeidType(OIDOID);
|
||||
|
||||
att = desc->attrs[attnum - 1];
|
||||
att->atttypid = TypeShellMake(relname);
|
||||
att->attlen = tlen(t);
|
||||
att->attbyval = tbyval(t);
|
||||
att->attlen = typeLen(t);
|
||||
att->attbyval = typeByVal(t);
|
||||
att->attnelems = 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user