summaryrefslogtreecommitdiff
path: root/src/de/lmu/ifi/dbs/elki/database/datastore/memory/MapIntegerDBIDDBIDStore.java
diff options
context:
space:
mode:
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.java12
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);
}
}