Repository: camel
Updated Branches:
  refs/heads/camel-2.15.x 958196458 -> 6b6280663
  refs/heads/camel-2.16.x 142bd2441 -> 21432447f
  refs/heads/master e1d368338 -> 4afc18e29


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/4afc18e2
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/4afc18e2
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/4afc18e2

Branch: refs/heads/master
Commit: 4afc18e29a26e90938b0e39930b3ed8019d04be5
Parents: e1d3683
Author: Fabricio Toresan <fabricio.tore...@senior.com.br>
Authored: Fri Nov 20 15:20:05 2015 -0200
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Sat Nov 21 12:57:29 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/4afc18e2/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());
         }

Reply via email to