You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2015/11/21 12:58:13 UTC

[2/3] camel git commit: Using a LinkedHashSet instead of a HashSet in order to keep the order in which the columns appear in the query projection.

Using a LinkedHashSet instead of a HashSet in order to keep the order in which the columns appear in the query projection.


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

Branch: refs/heads/camel-2.16.x
Commit: 21432447fac36eacf79c837decf15b85f3d526cf
Parents: 142bd24
Author: Fabricio Toresan <fa...@senior.com.br>
Authored: Fri Nov 20 15:20:05 2015 -0200
Committer: Claus Ibsen <da...@apache.org>
Committed: Sat Nov 21 12:57:47 2015 +0100

----------------------------------------------------------------------
 .../java/org/apache/camel/component/jdbc/ResultSetIterator.java  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/21432447/components/camel-jdbc/src/main/java/org/apache/camel/component/jdbc/ResultSetIterator.java
----------------------------------------------------------------------
diff --git a/components/camel-jdbc/src/main/java/org/apache/camel/component/jdbc/ResultSetIterator.java b/components/camel-jdbc/src/main/java/org/apache/camel/component/jdbc/ResultSetIterator.java
index 633e182..2f0a664 100644
--- a/components/camel-jdbc/src/main/java/org/apache/camel/component/jdbc/ResultSetIterator.java
+++ b/components/camel-jdbc/src/main/java/org/apache/camel/component/jdbc/ResultSetIterator.java
@@ -22,9 +22,9 @@ import java.sql.ResultSetMetaData;
 import java.sql.SQLException;
 import java.sql.Statement;
 import java.sql.Types;
-import java.util.HashSet;
 import java.util.Iterator;
 import java.util.LinkedHashMap;
+import java.util.LinkedHashSet;
 import java.util.Map;
 import java.util.NoSuchElementException;
 import java.util.Set;
@@ -101,7 +101,7 @@ public class ResultSetIterator implements Iterator<Map<String, Object>> {
 
     public Set<String> getColumnNames() {
         // New copy each time in order to ensure immutability
-        Set<String> columnNames = new HashSet<String>(columns.length);
+        Set<String> columnNames = new LinkedHashSet<String>(columns.length);
         for (Column column : columns) {
             columnNames.add(column.getName());
         }