From 23ccc7af175d0cd2f929087af1077a4e036d56c0 Mon Sep 17 00:00:00 2001 From: gmantele <gmantele@ari.uni-heidelberg.de> Date: Thu, 18 Jun 2015 14:26:18 +0200 Subject: [PATCH] [TAP] Fix retrieval of foreign keys in JDBCConnection. --- src/tap/db/JDBCConnection.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/tap/db/JDBCConnection.java b/src/tap/db/JDBCConnection.java index 82f49e4..66d672e 100644 --- a/src/tap/db/JDBCConnection.java +++ b/src/tap/db/JDBCConnection.java @@ -828,8 +828,7 @@ public class JDBCConnection implements DBConnection { try{ // Prepare the query to get the columns of each key: StringBuffer sqlBuf = new StringBuffer("SELECT "); - sqlBuf.append(translator.getColumnName(keyColumnsDef.getColumn("key_id"))); - sqlBuf.append(", ").append(translator.getColumnName(keyColumnsDef.getColumn("from_column"))); + sqlBuf.append(translator.getColumnName(keyColumnsDef.getColumn("from_column"))); sqlBuf.append(", ").append(translator.getColumnName(keyColumnsDef.getColumn("target_column"))); sqlBuf.append(" FROM ").append(translator.getTableName(keyColumnsDef, supportsSchema)); sqlBuf.append(" WHERE ").append(translator.getColumnName(keyColumnsDef.getColumn("key_id"))).append(" = ?").append(';'); -- GitLab