diff --git a/src/adql/db/DefaultDBTable.java b/src/adql/db/DefaultDBTable.java index 7093a1b9c59216385b0dd45ecdf957f5459192af..ccc3752df7a56eb33715da0eda46ca0f5fc38d81 100644 --- a/src/adql/db/DefaultDBTable.java +++ b/src/adql/db/DefaultDBTable.java @@ -21,14 +21,15 @@ package adql.db; */ import java.util.Collection; -import java.util.HashMap; import java.util.Iterator; +import java.util.LinkedHashMap; +import java.util.Map; /** * Default implementation of {@link DBTable}. * * @author Grégory Mantelet (CDS;ARI) - * @version 1.3 (09/2014) + * @version 1.3 (11/2014) */ public class DefaultDBTable implements DBTable { @@ -40,7 +41,7 @@ public class DefaultDBTable implements DBTable { protected String adqlSchemaName = null; protected String adqlName = null; - protected HashMap<String,DBColumn> columns = new HashMap<String,DBColumn>(); + protected Map<String,DBColumn> columns = new LinkedHashMap<String,DBColumn>(); /** * <p>Builds a default {@link DBTable} with the given DB name.</p>