diff options
Diffstat (limited to 'src/de/lmu/ifi/dbs/elki/database/datastore/memory/MapIntegerDBIDDBIDStore.java')
-rw-r--r-- | src/de/lmu/ifi/dbs/elki/database/datastore/memory/MapIntegerDBIDDBIDStore.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/de/lmu/ifi/dbs/elki/database/datastore/memory/MapIntegerDBIDDBIDStore.java b/src/de/lmu/ifi/dbs/elki/database/datastore/memory/MapIntegerDBIDDBIDStore.java index 9b8a4be8..ed60cf0a 100644 --- a/src/de/lmu/ifi/dbs/elki/database/datastore/memory/MapIntegerDBIDDBIDStore.java +++ b/src/de/lmu/ifi/dbs/elki/database/datastore/memory/MapIntegerDBIDDBIDStore.java @@ -4,7 +4,7 @@ package de.lmu.ifi.dbs.elki.database.datastore.memory; This file is part of ELKI: Environment for Developing KDD-Applications Supported by Index-Structures - Copyright (C) 2013 + Copyright (C) 2014 Ludwig-Maximilians-Universität München Lehr- und Forschungseinheit für Datenbanksysteme ELKI Development Team @@ -50,7 +50,7 @@ public class MapIntegerDBIDDBIDStore implements WritableDBIDDataStore { */ public MapIntegerDBIDDBIDStore(int size) { super(); - map = new TIntIntHashMap(size, 0.5f, Integer.MIN_VALUE, DBIDUtil.invalid().internalGetIndex()); + map = new TIntIntHashMap(size, 0.5f, Integer.MIN_VALUE, DBIDUtil.asInteger(DBIDUtil.invalid())); } @Override @@ -72,7 +72,7 @@ public class MapIntegerDBIDDBIDStore implements WritableDBIDDataStore { @Override @Deprecated public DBID put(DBIDRef id, DBID value) { - return DBIDUtil.importInteger(map.put(id.internalGetIndex(), value.internalGetIndex())); + return DBIDUtil.importInteger(map.put(DBIDUtil.asInteger(id), DBIDUtil.asInteger(value))); } @Override @@ -88,17 +88,17 @@ public class MapIntegerDBIDDBIDStore implements WritableDBIDDataStore { @Override public void put(DBIDRef id, DBIDRef value) { - map.put(id.internalGetIndex(), value.internalGetIndex()); + map.put(DBIDUtil.asInteger(id), DBIDUtil.asInteger(value)); } @Override public void putDBID(DBIDRef id, DBIDRef value) { - map.put(id.internalGetIndex(), value.internalGetIndex()); + map.put(DBIDUtil.asInteger(id), DBIDUtil.asInteger(value)); } @Override public void assignVar(DBIDRef id, DBIDVar var) { - final int val = map.get(id.internalGetIndex()); + final int val = map.get(DBIDUtil.asInteger(id)); DBIDFactory.FACTORY.assignVar(var, val); } } |