SVN Commit by dpage: r6014 - in trunk/pgadmin3/pgadmin: dlg include/schema schema - Mailing list pgadmin-hackers

From svn@pgadmin.org
Subject SVN Commit by dpage: r6014 - in trunk/pgadmin3/pgadmin: dlg include/schema schema
Date
Msg-id 200703092356.l29NuCQi005536@developer.pgadmin.org
Whole thread Raw
List pgadmin-hackers
Author: dpage

Date: 2007-03-09 23:56:11 +0000 (Fri, 09 Mar 2007)

New Revision: 6014

Revision summary: http://svn.pgadmin.org/cgi-bin/viewcvs.cgi/?rev=6014&view=rev

Log:
Rewrite a large chunk of the pgFunction class to remove the reliance on pre-formatted strings of parameter names modes
andtypes. Instead, maintain arrays of each and reconstruct the signature on the fly as required. 

Unfortunately this meant un-constifying GetFullName(), hence the number of schema classes hit by this.


Modified:
   trunk/pgadmin3/pgadmin/dlg/dlgFunction.cpp
   trunk/pgadmin3/pgadmin/include/schema/pgAggregate.h
   trunk/pgadmin3/pgadmin/include/schema/pgForeignKey.h
   trunk/pgadmin3/pgadmin/include/schema/pgFunction.h
   trunk/pgadmin3/pgadmin/include/schema/pgObject.h
   trunk/pgadmin3/pgadmin/include/schema/pgOperator.h
   trunk/pgadmin3/pgadmin/include/schema/pgOperatorClass.h
   trunk/pgadmin3/pgadmin/include/schema/pgOperatorFamily.h
   trunk/pgadmin3/pgadmin/include/schema/pgSchema.h
   trunk/pgadmin3/pgadmin/include/schema/pgServer.h
   trunk/pgadmin3/pgadmin/schema/pgAggregate.cpp
   trunk/pgadmin3/pgadmin/schema/pgForeignKey.cpp
   trunk/pgadmin3/pgadmin/schema/pgFunction.cpp
   trunk/pgadmin3/pgadmin/schema/pgOperator.cpp
   trunk/pgadmin3/pgadmin/schema/pgSchema.cpp
   trunk/pgadmin3/pgadmin/schema/pgServer.cpp

pgadmin-hackers by date:

Previous
From: Dave Page
Date:
Subject: Re: geaphical query designer
Next
From: svn@pgadmin.org
Date:
Subject: SVN Commit by hiroshi: r6015 - trunk/www/download