Date: Thursday, November 24, 2005 @ 15:54:47
  Author: marc
    Path: /cvsroot/carob/carob

Modified: src/RequestWithResultSetParameters.cpp (1.2 -> 1.3)
          src/Statement.cpp (1.7 -> 1.8) test/TestBeginCommitRollback.cpp
          (1.4 -> 1.5) test/TestExecReadRequest.cpp (1.7 -> 1.8)
          test/TestExecWriteRequest.cpp (1.8 -> 1.9)

Simplified constructor just like for super class Request.


----------------------------------------+
 src/RequestWithResultSetParameters.cpp |   13 ++-----------
 src/Statement.cpp                      |   11 ++++++-----
 test/TestBeginCommitRollback.cpp       |   16 ++++++++--------
 test/TestExecReadRequest.cpp           |   13 +++++++------
 test/TestExecWriteRequest.cpp          |   16 ++++++++--------
 5 files changed, 31 insertions(+), 38 deletions(-)


Index: carob/src/RequestWithResultSetParameters.cpp
diff -u carob/src/RequestWithResultSetParameters.cpp:1.2 
carob/src/RequestWithResultSetParameters.cpp:1.3
--- carob/src/RequestWithResultSetParameters.cpp:1.2    Wed Nov 23 18:51:45 2005
+++ carob/src/RequestWithResultSetParameters.cpp        Thu Nov 24 15:54:46 2005
@@ -1,20 +1,11 @@
 #include "RequestWithResultSetParameters.hpp"
 
-// TODO: use the Named Parameters Idiom just like in superclass Request
-RequestWithResultSetParameters::RequestWithResultSetParameters(wstring sql, 
-    bool nullSqlTemplate, wstring sqlTemplatePrm, bool escapeProcessingPrm, 
-    int timeoutInSecondsPrm) :
+RequestWithResultSetParameters::RequestWithResultSetParameters(wstring sql) :
 Request(sql),
 maxRows(0),
 fetchSize(0),
 cursorNameIsNull(true)
-{
-  if (!nullSqlTemplate)
-    setSqlTemplate(sqlTemplatePrm);
-
-  setEscapeProcessing(escapeProcessingPrm)
-  .setTimeoutInSeconds(timeoutInSecondsPrm);
-}
+{ }
 
 RequestWithResultSetParameters::~RequestWithResultSetParameters()
 {
Index: carob/src/Statement.cpp
diff -u carob/src/Statement.cpp:1.7 carob/src/Statement.cpp:1.8
--- carob/src/Statement.cpp:1.7 Thu Nov 24 12:15:42 2005
+++ carob/src/Statement.cpp     Thu Nov 24 15:54:46 2005
@@ -41,8 +41,8 @@
   }
   sql = trim(sql);
 
-  RequestWithResultSetParameters request(sql, true, L"", escapeProcessing,
-      timeout);
+  RequestWithResultSetParameters request(sql);
+  request.setEscapeProcessing(escapeProcessing).setTimeoutInSeconds(timeout);
   setReadRequestParameters(request);
   resultList =  connectionPtr->statementExecute(request);
   resultListIterator = resultList.begin();
@@ -68,8 +68,8 @@
     resultPtr = NULL;
   }
 
-  RequestWithResultSetParameters request(sql, true, L"", escapeProcessing,
-      timeout);
+  RequestWithResultSetParameters request(sql);
+  request.setEscapeProcessing(escapeProcessing).setTimeoutInSeconds(timeout);
   setReadRequestParameters(request);
 
   resultPtr = connectionPtr->statementExecuteQuery(request);
@@ -93,7 +93,8 @@
     resultPtr->close();
     resultPtr = NULL;
   }
-  Request request = 
Request(sql).setEscapeProcessing(escapeProcessing).setTimeoutInSeconds(timeout);
+  Request request(sql);
+  request.setEscapeProcessing(escapeProcessing).setTimeoutInSeconds(timeout);
   int updateCount = connectionPtr->statementExecuteUpdate(request);
   return updateCount;
 }
Index: carob/test/TestBeginCommitRollback.cpp
diff -u carob/test/TestBeginCommitRollback.cpp:1.4 
carob/test/TestBeginCommitRollback.cpp:1.5
--- carob/test/TestBeginCommitRollback.cpp:1.4  Wed Nov 23 18:51:45 2005
+++ carob/test/TestBeginCommitRollback.cpp      Thu Nov 24 15:54:46 2005
@@ -29,8 +29,8 @@
   try
   {
     connectionPtr->setAutoCommit(false);
-    RequestWithResultSetParameters readReq(L"select * from address", true, L"",
-        false, 2);
+    RequestWithResultSetParameters readReq(L"select * from address");
+    readReq.setEscapeProcessing(false).setTimeoutInSeconds(2);
     if (isDebugEnabled())
     {
       logDebug(fctName, L"Executing read");
@@ -52,8 +52,8 @@
   try
   {
     connectionPtr->setAutoCommit(false);
-    RequestWithResultSetParameters readReq(L"select * from address", true, L"",
-        false, 2);
+    RequestWithResultSetParameters readReq(L"select * from address");
+    readReq.setEscapeProcessing(false).setTimeoutInSeconds(2);
     if (isDebugEnabled())
     {
       logDebug(fctName, L"Executing read");
@@ -76,8 +76,8 @@
   try
   {
     connectionPtr->setAutoCommit(false);
-    Request updtReq = Request(L"update product set name='commited' where id=0")
-        .setEscapeProcessing(false).setTimeoutInSeconds(2);
+    Request updtReq(L"update product set name='commited' where id=0");
+    updtReq.setEscapeProcessing(false).setTimeoutInSeconds(2);
     if (isDebugEnabled())
     {
       logDebug(fctName, L"Executing write");
@@ -100,8 +100,8 @@
   try
   {
     connectionPtr->setAutoCommit(false);
-    Request updtReq = Request(L"update product set name='rollbacked' where 
id=0")
-        .setEscapeProcessing(false).setTimeoutInSeconds(2);
+    Request updtReq(L"update product set name='rollbacked' where id=0");
+    updtReq.setEscapeProcessing(false).setTimeoutInSeconds(2);
     if (isDebugEnabled())
     {
       logDebug(fctName, L"Executing write");
Index: carob/test/TestExecReadRequest.cpp
diff -u carob/test/TestExecReadRequest.cpp:1.7 
carob/test/TestExecReadRequest.cpp:1.8
--- carob/test/TestExecReadRequest.cpp:1.7      Wed Nov 23 15:16:36 2005
+++ carob/test/TestExecReadRequest.cpp  Thu Nov 24 15:54:46 2005
@@ -32,8 +32,8 @@
   wstring fctName(L"TestExecReadRequest::testReadBadRequest");
   try
   {
-    RequestWithResultSetParameters readReq(L"dummy request", true, L"", false, 
-        2);
+    RequestWithResultSetParameters readReq(L"dummy request");
+    readReq.setEscapeProcessing(false).setTimeoutInSeconds(2);
     if (isDebugEnabled())
     {
       logDebug(fctName, L"Executing read");
@@ -59,8 +59,9 @@
   wstring fctName(L"TestExecReadRequest::testReadBadTable");
   try
   {
-    RequestWithResultSetParameters readReq(L"select * from dummy", true, L"",
-        false, 2);
+    RequestWithResultSetParameters readReq(L"select * from dummy");
+    readReq.setEscapeProcessing(false).setTimeoutInSeconds(2);
+
     if (isDebugEnabled())
     {
       logDebug(fctName, L"Executing read");
@@ -86,8 +87,8 @@
   wstring fctName(L"TestExecReadRequest::testReadGood");
   try
   {
-    RequestWithResultSetParameters readReq(L"select * from address", true, L"",
-        false, 2);
+    RequestWithResultSetParameters readReq(L"select * from address");
+    readReq.setEscapeProcessing(false).setTimeoutInSeconds(2);
     if (isDebugEnabled())
     {
       logDebug(fctName, L"Executing read");
Index: carob/test/TestExecWriteRequest.cpp
diff -u carob/test/TestExecWriteRequest.cpp:1.8 
carob/test/TestExecWriteRequest.cpp:1.9
--- carob/test/TestExecWriteRequest.cpp:1.8     Wed Nov 23 18:51:45 2005
+++ carob/test/TestExecWriteRequest.cpp Thu Nov 24 15:54:46 2005
@@ -31,8 +31,8 @@
   wstring fctName(L"TestExecWriteRequest::testWriteBadRequest");
   try
   {
-    Request updtReq = Request(L"dummy request")
-            .setEscapeProcessing(false).setTimeoutInSeconds(2);
+    Request updtReq(L"dummy request");
+    updtReq.setEscapeProcessing(false).setTimeoutInSeconds(2);
     if (isDebugEnabled())
     {
       logDebug(fctName, L"Executing write");
@@ -58,8 +58,8 @@
   wstring fctName(L"TestExecWriteRequest::testWriteBadTable");
   try
   {
-    Request updtReq = Request(L"update dummy set name='gotit' where id=0")
-                .setEscapeProcessing(false).setTimeoutInSeconds(2);
+    Request updtReq(L"update dummy set name='gotit' where id=0");
+    updtReq.setEscapeProcessing(false).setTimeoutInSeconds(2);
     if (isDebugEnabled())
     {
       logDebug(fctName, L"Executing write");
@@ -85,8 +85,8 @@
   wstring fctName(L"TestExecWriteRequest::testWriteGood");
   try
   {
-    Request updtReq = Request(L"update product set name='changed' where id=0")
-                .setEscapeProcessing(false).setTimeoutInSeconds(2);
+    Request updtReq(L"update product set name='changed' where id=0");
+    updtReq.setEscapeProcessing(false).setTimeoutInSeconds(2);
     if (isDebugEnabled())
     {
       logDebug(fctName, L"Executing write");
@@ -115,8 +115,8 @@
     wstring requestBegin = L"UPDATE product SET cost=";
     wstring requestEnd = L" where id=";
     
-    Request updtReq = Request(L"")
-            .setEscapeProcessing(false).setTimeoutInSeconds(2);
+    Request updtReq(L"");
+    updtReq.setEscapeProcessing(false).setTimeoutInSeconds(2);
     if (isDebugEnabled())
     {
       logDebug(fctName, L"Executing 1000 writes");

_______________________________________________
Carob-commits mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/carob-commits

Reply via email to