Sender: owner-postgres95@postgres.Berkeley.EDU X-Return-Path: andrew_yu Received: from park.interport.net (park.interport.net [199.184.165.2]) by nobozo.CS.Berkeley.EDU (8.6.10/8.6.3) with ESMTP id MAA30429 for ; Tue, 7 Nov 1995 12:14:38 -0800 Received: from interport.net (madison.nfs.interport.net [205.161.144.1]) by park.interport.net (8.6.11/8.6.11) with ESMTP id PAA00067 for ; Tue, 7 Nov 1995 15:14:32 -0500 Received: (from jamiec@localhost) by interport.net (8.6.10/8.6.10) id OAA04366; Tue, 7 Nov 1995 14:47:25 -0500 Date: Tue, 7 Nov 1995 14:47:25 -0500 (EST) From: jamie cohan To: postgres95@postgres.Berkeley.EDU Subject: Patch for DECLARE .. GROUP BY Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Resent-To: postgres95-redist Resent-Date: Tue, 07 Nov 95 12:14:39 -0800 Resent-From: pglite Resent-XMts: smtp Here is a patch for DECLARE .. GROUP BY. Special thanks to Andrew for his help. Looking forward to postgres96. =================================================================== RCS file: src/backend/nodes/RCS/parsenodes.h,v retrieving revision 1.1 diff -r1.1 src/backend/nodes/parsenodes.h 464a465 > List *groupClause; /* jamie group by clause */ =================================================================== RCS file: src/backend/parser/RCS/analyze.c,v retrieving revision 1.1 diff -r1.1 src/backend/parser/analyze.c 509a510,518 > > > > > /* fix group by clause */ > qry->groupClause = transformGroupClause(pstate, > stmt->groupClause); > > 510a520 > =================================================================== RCS file: src/bin/psql/RCS/psqlHelp.h,v retrieving revision 1.1 diff -r1.1 src/bin/psql/psqlHelp.h 76c76 < "declare [binary] cursor for\n\tselect [distinct]\n\t [as ],... [as ]\n\t[from ] [where ]\n\t[order by [using ],... [using ]];"}, --- > "declare [binary] cursor for\n\tselect [distinct]\n\t [as ],... [as ]\n\t[from ] [where ]\n\t[group by ]\n\t[order by [using ],... [using ]];"}, =================================================================== RCS file: src/backend/parser/RCS/gram.y,v retrieving revision 1.1 diff -r1.1 src/backend/parser/gram.y 1343c1343 < from_clause where_clause sort_clause --- > from_clause where_clause group_clause sort_clause 1364c1364,1365 < n->orderClause = $11; --- > n->groupClause = $11; > n->orderClause = $12; =============================================================================== To unsubscribe from the Postgres95 mailing list, send mail with the subject line "DEL" to "postgres95-request@postgres.Berkeley.EDU". ============ URL: http://s2k-ftp.CS.Berkeley.EDU:8000/postgres95/ ===========