> From: Tom Lane [mailto:[email protected]]
authorBruce Momjian
Thu, 25 Jan 2001 03:27:47 +0000 (03:27 +0000)
committerBruce Momjian
Thu, 25 Jan 2001 03:27:47 +0000 (03:27 +0000)
> Sent: 24 January 2001 16:51
> To: Dave Page
> Subject: Re: [PATCHES] ODBC Patch for OJs/Large Querys & Rows
>
>
> > SQL_OJ_LEFT = Left outer joins are supported.
>
> Yes.


In addition to my earlier patch, this one adds support for SQLGetInfo
SQL_OJ_CAPABILITIES to the ODBC driver.

Dave Page

src/interfaces/odbc/info.c

index f412d2423e990ac4d385ac2c342734498bd950cd..78c3ace7237ca208acc192a9096f8e8e3d35e60a 100644 (file)
@@ -417,6 +417,17 @@ RETCODE result;
        p = "N";
         break;
 
+   case SQL_OJ_CAPABILITIES: /* ODBC 2.01 */
+       len = 4;
+       value = (SQL_OJ_LEFT |
+               SQL_OJ_RIGHT |
+               SQL_OJ_FULL |
+               SQL_OJ_NESTED |
+               SQL_OJ_NOT_ORDERED |
+               SQL_OJ_INNER |
+               SQL_OJ_ALL_COMPARISON_OPS);
+       break;
+
     case SQL_ORDER_BY_COLUMNS_IN_SELECT: /* ODBC 2.0 */
        p = (PROTOCOL_62(ci) || PROTOCOL_63(ci)) ? "Y" : "N";       
         break;