List:Commits« Previous MessageNext Message »
From:ahristov Date:April 24 2007 5:51pm
Subject:Connector/ODBC 5 commit: r895 - branches/feature-cursor-design/SDK/MYSQLPlus/Library
View as plain text  
Added:
   branches/feature-cursor-design/SDK/MYSQLPlus/Library/MMysql.h
Modified:
   branches/feature-cursor-design/SDK/MYSQLPlus/Library/CMakeLists.txt
   branches/feature-cursor-design/SDK/MYSQLPlus/Library/Library.pro
   branches/feature-cursor-design/SDK/MYSQLPlus/Library/MConnection.cpp
   branches/feature-cursor-design/SDK/MYSQLPlus/Library/MConnection_props.cpp
   branches/feature-cursor-design/SDK/MYSQLPlus/Library/MInternal.h
   branches/feature-cursor-design/SDK/MYSQLPlus/Library/MResult.cpp
   branches/feature-cursor-design/SDK/MYSQLPlus/Library/MResult.h
   branches/feature-cursor-design/SDK/MYSQLPlus/Library/MResultPlus.cpp
   branches/feature-cursor-design/SDK/MYSQLPlus/Library/MResultRes.cpp
   branches/feature-cursor-design/SDK/MYSQLPlus/Library/MResultRes.h
Log:
Merge from trunk


Modified: branches/feature-cursor-design/SDK/MYSQLPlus/Library/CMakeLists.txt
===================================================================
--- branches/feature-cursor-design/SDK/MYSQLPlus/Library/CMakeLists.txt	2007-04-24
15:49:17 UTC (rev 894)
+++ branches/feature-cursor-design/SDK/MYSQLPlus/Library/CMakeLists.txt	2007-04-24
15:51:00 UTC (rev 895)
@@ -31,6 +31,7 @@
 	MDiagnosticRecord.h
 	MEnvironment.cpp
 	MInternal.h
+    MMysql.h
 	MResult.cpp
 	MResult.h
 	MResultPlus.cpp

Modified: branches/feature-cursor-design/SDK/MYSQLPlus/Library/Library.pro
===================================================================
--- branches/feature-cursor-design/SDK/MYSQLPlus/Library/Library.pro	2007-04-24 15:49:17
UTC (rev 894)
+++ branches/feature-cursor-design/SDK/MYSQLPlus/Library/Library.pro	2007-04-24 15:51:00
UTC (rev 895)
@@ -40,6 +40,7 @@
                 MDiagnostic.h \
                 MDiagnosticRecord.h \
                 MValidator.h \
+                MMysql.h \
                 MInternal.h
 
 SOURCES		= \

Modified: branches/feature-cursor-design/SDK/MYSQLPlus/Library/MConnection.cpp
===================================================================
--- branches/feature-cursor-design/SDK/MYSQLPlus/Library/MConnection.cpp	2007-04-24
15:49:17 UTC (rev 894)
+++ branches/feature-cursor-design/SDK/MYSQLPlus/Library/MConnection.cpp	2007-04-24
15:51:00 UTC (rev 895)
@@ -31,7 +31,9 @@
  */
 
 #include "MInternal.h"
+#include "MMysql.h"
 
+
 typedef BOOL (*MYODBCInsDriverConnectFunc)( SQLHWND, MYODBCInsDriverConnect * );
 
 /*!

Modified: branches/feature-cursor-design/SDK/MYSQLPlus/Library/MConnection_props.cpp
===================================================================
--- branches/feature-cursor-design/SDK/MYSQLPlus/Library/MConnection_props.cpp	2007-04-24
15:49:17 UTC (rev 894)
+++ branches/feature-cursor-design/SDK/MYSQLPlus/Library/MConnection_props.cpp	2007-04-24
15:51:00 UTC (rev 895)
@@ -27,6 +27,7 @@
 */
 
 #include "MInternal.h"
+#include "MMysql.h"
 #include "MValidator.h"
 
 SQLRETURN MConnection::setConnectAttr( SQLINTEGER nAttribute, SQLPOINTER pValue,
SQLINTEGER nStringLength )

Modified: branches/feature-cursor-design/SDK/MYSQLPlus/Library/MInternal.h
===================================================================
--- branches/feature-cursor-design/SDK/MYSQLPlus/Library/MInternal.h	2007-04-24 15:49:17
UTC (rev 894)
+++ branches/feature-cursor-design/SDK/MYSQLPlus/Library/MInternal.h	2007-04-24 15:51:00
UTC (rev 895)
@@ -31,18 +31,6 @@
 
 #include "../include/M.h"
 
-/* we have to define these before including my_global.h */
-#ifndef min
-#define min min
-#endif
-#ifndef max
-#define max max
-#endif
-
-#include <my_global.h>
-#include <mysql.h>
-#include <errmsg.h>
-
 #include <limits.h>
 
 #include <myodbc_dbug.h>

Copied: branches/feature-cursor-design/SDK/MYSQLPlus/Library/MMysql.h (from rev 894,
trunk/SDK/MYSQLPlus/Library/MMysql.h)

Modified: branches/feature-cursor-design/SDK/MYSQLPlus/Library/MResult.cpp
===================================================================
--- branches/feature-cursor-design/SDK/MYSQLPlus/Library/MResult.cpp	2007-04-24 15:49:17
UTC (rev 894)
+++ branches/feature-cursor-design/SDK/MYSQLPlus/Library/MResult.cpp	2007-04-24 15:51:00
UTC (rev 895)
@@ -47,6 +47,7 @@
 */    
 
 #include "MInternal.h"
+#include "MMysql.h"
 #include "MResult.h"
 
 #include "MDescriptorRecord.h"

Modified: branches/feature-cursor-design/SDK/MYSQLPlus/Library/MResult.h
===================================================================
--- branches/feature-cursor-design/SDK/MYSQLPlus/Library/MResult.h	2007-04-24 15:49:17 UTC
(rev 894)
+++ branches/feature-cursor-design/SDK/MYSQLPlus/Library/MResult.h	2007-04-24 15:51:00 UTC
(rev 895)
@@ -29,6 +29,10 @@
 #ifndef MRESULT_H
 #define MRESULT_H
 
+#ifndef MYSQL_CLIENT
+class MYSQL;
+class MYSQL_FIELD;
+#endif
 
 class MDescriptor;
 class MDescriptorIRD;

Modified: branches/feature-cursor-design/SDK/MYSQLPlus/Library/MResultPlus.cpp
===================================================================
--- branches/feature-cursor-design/SDK/MYSQLPlus/Library/MResultPlus.cpp	2007-04-24
15:49:17 UTC (rev 894)
+++ branches/feature-cursor-design/SDK/MYSQLPlus/Library/MResultPlus.cpp	2007-04-24
15:51:00 UTC (rev 895)
@@ -26,6 +26,7 @@
               Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
 #include "MInternal.h"
+#include "MMysql.h"
 
 #include "MResult.h"
 #include "MResultPlus.h"

Modified: branches/feature-cursor-design/SDK/MYSQLPlus/Library/MResultRes.cpp
===================================================================
--- branches/feature-cursor-design/SDK/MYSQLPlus/Library/MResultRes.cpp	2007-04-24
15:49:17 UTC (rev 894)
+++ branches/feature-cursor-design/SDK/MYSQLPlus/Library/MResultRes.cpp	2007-04-24
15:51:00 UTC (rev 895)
@@ -27,6 +27,8 @@
 */
 
 #include "MInternal.h"
+#include "MMysql.h"
+#include "MCommand.h"
 #include "MResult.h"
 #include "MResultRes.h"
 
@@ -1289,9 +1291,10 @@
     \retval     SQL_ROW_DELETED             The row has been deleted since it was last
fetched from this result set.
     \retval     SQL_ROW_NOROW               The rowset overlapped the end of the result
set and no row was returned that corresponded to this element of the row status array. 
 */
-SQLUSMALLINT MResultRes::getRowSetRowData( MYSQL_ROW pRow, qulonglong nRow /* 0-based */
)
+SQLUSMALLINT MResultRes::getRowSetRowData( void *pvRow, qulonglong nRow /* 0-based */ )
 {
     DBUG_ENTER("MResultRes::getRowSetRowData");
+    MYSQL_ROW pRow = (MYSQL_ROW) pvRow;
 
     SQLUSMALLINT nColumns  = getColumns();
     SQLUSMALLINT nColumn   = 0;

Modified: branches/feature-cursor-design/SDK/MYSQLPlus/Library/MResultRes.h
===================================================================
--- branches/feature-cursor-design/SDK/MYSQLPlus/Library/MResultRes.h	2007-04-24 15:49:17
UTC (rev 894)
+++ branches/feature-cursor-design/SDK/MYSQLPlus/Library/MResultRes.h	2007-04-24 15:51:00
UTC (rev 895)
@@ -29,9 +29,9 @@
 #ifndef MRESULTRES_H
 #define MRESULTRES_H
 
-#include "MCommand.h"
-#include "MInternal.h"
-
+#ifndef MYSQL_CLIENT
+class MYSQL_RES;
+#endif
 /*! 
     \brief  Result-set based upon a client-side prepared statement (MYSQL_RES).
                 
@@ -125,7 +125,7 @@
 
     /* getters */
     SQLRETURN       getRowSetData();
-    SQLUSMALLINT    getRowSetRowData( MYSQL_ROW pRow, qulonglong nRow );
+    SQLUSMALLINT    getRowSetRowData( void *pvRow, qulonglong nRow );
 
     /* doers */
     SQLRETURN doLoadMetaData();     /* load resultset meta data (IRD) */

Thread
Connector/ODBC 5 commit: r895 - branches/feature-cursor-design/SDK/MYSQLPlus/Libraryahristov24 Apr