InfoLister: preserve order of databases to test and to list driver properties v_0
authorFrantišek Kučera <franta-hg@frantovo.cz>
Wed, 15 Jan 2014 21:38:02 +0100
branchv_0
changeset 162 7863d8a423d4
parent 161 385929a50dd9
child 163 1df10a9be6f4
InfoLister: preserve order of databases to test and to list driver properties
java/sql-dk/src/info/globalcode/sql/dk/CLIOptions.java
--- a/java/sql-dk/src/info/globalcode/sql/dk/CLIOptions.java	Wed Jan 15 21:37:24 2014 +0100
+++ b/java/sql-dk/src/info/globalcode/sql/dk/CLIOptions.java	Wed Jan 15 21:38:02 2014 +0100
@@ -27,7 +27,7 @@
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.EnumSet;
-import java.util.HashSet;
+import java.util.LinkedHashSet;
 import java.util.List;
 import java.util.Set;
 import java.util.regex.Pattern;
@@ -45,8 +45,8 @@
 	public static final String DEFAULT_NAME_SUFFIX = "(?=([^\\w]|$))";
 	private String sql;
 	private String databaseName;
-	private Set<String> databaseNamesToTest = new HashSet<>();
-	private Set<String> databaseNamesToListProperties = new HashSet<>();
+	private Set<String> databaseNamesToTest = new LinkedHashSet<>();
+	private Set<String> databaseNamesToListProperties = new LinkedHashSet<>();
 	private String namePrefix = DEFAULT_NAME_PREFIX;
 	private String nameSuffix = DEFAULT_NAME_SUFFIX;
 	private String formatterName;