From 9dddd242dd132e66b6f1654d0ea62cb485818f37 Mon Sep 17 00:00:00 2001 From: Dave Cramer Date: Wed, 17 Dec 2003 15:45:05 +0000 Subject: revoked patch from Kris Jurka to fix multiarguments, and changed test to create a temp table --- .../jdbc/org/postgresql/fastpath/Fastpath.java | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) (limited to 'src/interfaces/jdbc/org/postgresql/fastpath') diff --git a/src/interfaces/jdbc/org/postgresql/fastpath/Fastpath.java b/src/interfaces/jdbc/org/postgresql/fastpath/Fastpath.java index 44243f7b8ea..7283641cbbd 100644 --- a/src/interfaces/jdbc/org/postgresql/fastpath/Fastpath.java +++ b/src/interfaces/jdbc/org/postgresql/fastpath/Fastpath.java @@ -6,7 +6,7 @@ * Copyright (c) 2003, PostgreSQL Global Development Group * * IDENTIFICATION - * $PostgreSQL: pgsql/src/interfaces/jdbc/org/postgresql/fastpath/Fastpath.java,v 1.18 2003/12/17 15:38:42 davec Exp $ + * $PostgreSQL: pgsql/src/interfaces/jdbc/org/postgresql/fastpath/Fastpath.java,v 1.19 2003/12/17 15:45:05 davec Exp $ * *------------------------------------------------------------------------- */ @@ -78,22 +78,19 @@ public class Fastpath // send the function call try { - int l_msgLen = 14; - for (int i=0; i < args.length; i++) { - l_msgLen += 2; + int l_msgLen = 0; + l_msgLen += 16; + for (int i=0;i < args.length;i++) l_msgLen += args[i].sendSize(); - } stream.SendChar('F'); stream.SendInteger(l_msgLen,4); stream.SendInteger(fnid, 4); - + stream.SendInteger(1,2); + stream.SendInteger(1,2); stream.SendInteger(args.length,2); - for (int i=0; i < args.length; i++) - stream.SendInteger(1,2); - stream.SendInteger(args.length,2); - for (int i = 0; i < args.length; i++) + for (int i = 0;i < args.length;i++) args[i].send(stream); stream.SendInteger(1,2); -- cgit v1.2.3