From 6ebc90b0455ffe9dc0bcaf85185b2746008003f6 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Mon, 19 Aug 2002 15:08:47 +0000 Subject: Remove Ident nodetype in favor of using String nodes; this fixes some latent wrong-struct-type bugs and makes the coding style more uniform, since the majority of places working with lists of column names were already using Strings not Idents. While at it, remove vestigial support for Stream node type, and otherwise-unreferenced nodes.h entries for T_TupleCount and T_BaseNode. NB: full recompile is recommended due to changes of Node type numbers. This shouldn't force an initdb though. --- src/include/nodes/nodes.h | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'src/include/nodes/nodes.h') diff --git a/src/include/nodes/nodes.h b/src/include/nodes/nodes.h index 0e3922ec37..f3437ce4cb 100644 --- a/src/include/nodes/nodes.h +++ b/src/include/nodes/nodes.h @@ -7,7 +7,7 @@ * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $Id: nodes.h,v 1.115 2002/08/15 16:36:07 momjian Exp $ + * $Id: nodes.h,v 1.116 2002/08/19 15:08:47 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -85,7 +85,6 @@ typedef enum NodeTag T_PathKeyItem, T_RestrictInfo, T_JoinInfo, - T_Stream, T_IndexOptInfo, /* @@ -93,13 +92,11 @@ typedef enum NodeTag */ T_IndexInfo = 300, T_ResultRelInfo, - T_TupleCount, T_TupleTableSlot, T_ExprContext, T_ProjectionInfo, T_JunkFilter, T_EState, - T_BaseNode, T_CommonState, T_ResultState, T_AppendState, @@ -207,7 +204,6 @@ typedef enum NodeTag T_A_Expr = 700, T_ColumnRef, T_ParamRef, - T_Ident, T_A_Const, T_FuncCall, T_A_Indices, -- cgit v1.2.1