You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafodion.apache.org by db...@apache.org on 2018/01/18 00:46:49 UTC

[1/2] trafodion git commit: TRAFODION-2905 query id contain null

Repository: trafodion
Updated Branches:
  refs/heads/master ed83389c3 -> e30699db8


TRAFODION-2905 query id contain null


Project: http://git-wip-us.apache.org/repos/asf/trafodion/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafodion/commit/b6c7df53
Tree: http://git-wip-us.apache.org/repos/asf/trafodion/tree/b6c7df53
Diff: http://git-wip-us.apache.org/repos/asf/trafodion/diff/b6c7df53

Branch: refs/heads/master
Commit: b6c7df53cd8f60eeebd3617bb34f338aa1106a82
Parents: 33325b6
Author: aven <sh...@esgyn.cn>
Authored: Thu Jan 11 19:06:25 2018 +0800
Committer: aven <sh...@esgyn.cn>
Committed: Thu Jan 11 19:06:25 2018 +0800

----------------------------------------------------------------------
 .../main/java/org/trafodion/jdbc/t4/TrafT4Connection.java   | 9 ++++++---
 .../src/main/java/org/trafodion/ci/DatabaseQuery.java       | 1 +
 2 files changed, 7 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafodion/blob/b6c7df53/core/conn/jdbcT4/src/main/java/org/trafodion/jdbc/t4/TrafT4Connection.java
----------------------------------------------------------------------
diff --git a/core/conn/jdbcT4/src/main/java/org/trafodion/jdbc/t4/TrafT4Connection.java b/core/conn/jdbcT4/src/main/java/org/trafodion/jdbc/t4/TrafT4Connection.java
index 876e831..ce7c980 100644
--- a/core/conn/jdbcT4/src/main/java/org/trafodion/jdbc/t4/TrafT4Connection.java
+++ b/core/conn/jdbcT4/src/main/java/org/trafodion/jdbc/t4/TrafT4Connection.java
@@ -541,7 +541,7 @@ public class TrafT4Connection extends PreparedStatementManager implements java.s
 			stmtLabel = stmtLabel.toUpperCase();
 		}
 
-		TrafT4CallableStatement stmt;
+		TrafT4CallableStatement stmt = null;
 
 		clearWarnings();
 		if (_isClosed() == true) {
@@ -557,8 +557,11 @@ public class TrafT4Connection extends PreparedStatementManager implements java.s
 					return stmt;
 				}
 			}
-
-			stmt = new TrafT4CallableStatement(this, sql, stmtLabel);
+            if (stmtLabel.equalsIgnoreCase("null")) {
+                stmt = new TrafT4CallableStatement(this, sql);
+            } else {
+                stmt = new TrafT4CallableStatement(this, sql, stmtLabel);
+            }
 			stmt.prepareCall(stmt.sql_, stmt.queryTimeout_, stmt.resultSetHoldability_);
 
 			if (isStatementCachingEnabled()) {

http://git-wip-us.apache.org/repos/asf/trafodion/blob/b6c7df53/core/conn/trafci/src/main/java/org/trafodion/ci/DatabaseQuery.java
----------------------------------------------------------------------
diff --git a/core/conn/trafci/src/main/java/org/trafodion/ci/DatabaseQuery.java b/core/conn/trafci/src/main/java/org/trafodion/ci/DatabaseQuery.java
index c3bb9f3..b6240d3 100644
--- a/core/conn/trafci/src/main/java/org/trafodion/ci/DatabaseQuery.java
+++ b/core/conn/trafci/src/main/java/org/trafodion/ci/DatabaseQuery.java
@@ -661,6 +661,7 @@ public class DatabaseQuery extends QueryWrapper
       
       try
       {
+         // here if stmtName = null, then it will pass a "null" string, this will skip driver's conditional judgment (if (stmtName ==null) throw exception).
          cStmt = ((TrafT4Connection)conn).prepareCall(queryStr,"\"" + stmtName + "\"");
       } catch (NoSuchMethodError nsme)
       {


[2/2] trafodion git commit: Merge [TRAFODION-2905] PR 1391 Fix issue with null query id

Posted by db...@apache.org.
Merge [TRAFODION-2905] PR 1391 Fix issue with null query id


Project: http://git-wip-us.apache.org/repos/asf/trafodion/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafodion/commit/e30699db
Tree: http://git-wip-us.apache.org/repos/asf/trafodion/tree/e30699db
Diff: http://git-wip-us.apache.org/repos/asf/trafodion/diff/e30699db

Branch: refs/heads/master
Commit: e30699db8df222f7d4bde1d3421e77a451a3827a
Parents: ed83389 b6c7df5
Author: Dave Birdsall <db...@apache.org>
Authored: Thu Jan 18 00:46:07 2018 +0000
Committer: Dave Birdsall <db...@apache.org>
Committed: Thu Jan 18 00:46:07 2018 +0000

----------------------------------------------------------------------
 .../main/java/org/trafodion/jdbc/t4/TrafT4Connection.java   | 9 ++++++---
 .../src/main/java/org/trafodion/ci/DatabaseQuery.java       | 1 +
 2 files changed, 7 insertions(+), 3 deletions(-)
----------------------------------------------------------------------