[teiid-commits] teiid SVN: r1323 - trunk/client-jdbc/src/main/java/com/metamatrix/jdbc.

teiid-commits at lists.jboss.org teiid-commits at lists.jboss.org
Fri Sep 11 14:20:36 EDT 2009


Author: rareddy
Date: 2009-09-11 14:20:36 -0400 (Fri, 11 Sep 2009)
New Revision: 1323

Modified:
   trunk/client-jdbc/src/main/java/com/metamatrix/jdbc/MMStatement.java
Log:
TEIID-826: Results are fetched in synchronously, so the situation where the execute occurs and close being called on the statement object is not possible in a single threaded application. Teiid only supports single threaded connection.

Modified: trunk/client-jdbc/src/main/java/com/metamatrix/jdbc/MMStatement.java
===================================================================
--- trunk/client-jdbc/src/main/java/com/metamatrix/jdbc/MMStatement.java	2009-09-11 18:15:56 UTC (rev 1322)
+++ trunk/client-jdbc/src/main/java/com/metamatrix/jdbc/MMStatement.java	2009-09-11 18:20:36 UTC (rev 1323)
@@ -285,19 +285,9 @@
         }
 
         // close the the server's statement object (if necessary)
-        if(currentRequestID > -1) {
-            if(resultSet == null) {
-            	try {
-					this.getDQP().closeRequest(currentRequestID);
-				} catch (MetaMatrixProcessingException e) {
-					throw MMSQLException.create(e);
-				} catch (MetaMatrixComponentException e) {
-					throw MMSQLException.create(e);
-				}
-            } else {
-                resultSet.close();
-                resultSet = null;
-            }
+        if(resultSet != null) {
+            resultSet.close();
+            resultSet = null;
         }
 
         isClosed = true;



More information about the teiid-commits mailing list