]> granicus.if.org Git - postgresql/commitdiff
New results destination for SPI manager.
authorVadim B. Mikheev <vadim4o@yahoo.com>
Fri, 29 Aug 1997 09:06:27 +0000 (09:06 +0000)
committerVadim B. Mikheev <vadim4o@yahoo.com>
Fri, 29 Aug 1997 09:06:27 +0000 (09:06 +0000)
src/backend/tcop/dest.c
src/include/tcop/dest.h

index 72494b3ae9a3fbf9f3d661839ba1213a35fd1ad1..ea1548cd3deb81afaf6eab52f2fbdff896a598f1 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *    $Header: /cvsroot/pgsql/src/backend/tcop/dest.c,v 1.9 1997/08/28 05:05:43 vadim Exp $
+ *    $Header: /cvsroot/pgsql/src/backend/tcop/dest.c,v 1.10 1997/08/29 09:04:18 vadim Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -54,6 +54,8 @@ donothing(HeapTuple tuple, TupleDesc attrdesc)
 {
 }
 
+extern void spi_printtup (HeapTuple tuple, TupleDesc tupdesc);
+
 void (*DestToFunction(CommandDest dest))(HeapTuple, TupleDesc)
 {
     switch (dest) {
@@ -72,6 +74,10 @@ void (*DestToFunction(CommandDest dest))(HeapTuple, TupleDesc)
     case Debug:
        return debugtup;
        break;
+    
+    case SPI:
+       return spi_printtup;
+       break;
        
     case None:
     default:
index a1f9f71f98709941443f962027b2b64842849914..7878ed9d41e4b858554d1e9c9b257bbe5d167788 100644 (file)
@@ -26,7 +26,7 @@
  *
  * Copyright (c) 1994, Regents of the University of California
  *
- * $Id: dest.h,v 1.7 1997/08/27 09:05:09 vadim Exp $
+ * $Id: dest.h,v 1.8 1997/08/29 09:06:27 vadim Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -47,8 +47,9 @@ typedef enum {
     Remote,            /* results sent to frontend process */
     CopyBegin,         /* results sent to frontend process but are strings */
     CopyEnd,           /* results sent to frontend process but are strings */
-    RemoteInternal      /* results sent to frontend process in internal
+    RemoteInternal,     /* results sent to frontend process in internal
                           (binary) form */
+    SPI                        /* results sent to SPI manager */
 } CommandDest;