From: Bruce Momjian Date: Thu, 25 Jan 2001 03:27:47 +0000 (+0000) Subject: > From: Tom Lane [mailto:tgl@sss.pgh.pa.us] X-Git-Tag: REL7_1~667 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0e968ee7055d8695a020c63e26581f39ef797246;p=postgresql > From: Tom Lane [mailto:tgl@sss.pgh.pa.us] > 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 --- diff --git a/src/interfaces/odbc/info.c b/src/interfaces/odbc/info.c index f412d2423e..78c3ace723 100644 --- a/src/interfaces/odbc/info.c +++ b/src/interfaces/odbc/info.c @@ -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;