
public interface DBID extends DBIDRef, Comparable<DBIDRef>, ArrayDBIDs, SetDBIDs
| Modifier and Type | Method and Description | 
|---|---|
| int | compareTo(DBIDRef other)Compare two DBIDs for ordering. | 
| boolean | equals(Object obj)Deprecated.  | 
| int | hashCode()In contrast to  DBIDRef, the DBID interface is supposed to have a
 stable hash code. | 
internalGetIndexassign, binarySearch, get, iter, sizeint hashCode()
DBIDRef, the DBID interface is supposed to have a
 stable hash code. However, it is generally preferred to use optimized
 storage classes instead of Java collections!@Deprecated boolean equals(Object obj)
DBIDRef, the DBID interface is supposed to have a
 stable equals for other DBIDs.
 
 Yet, DBIDUtil.equal(de.lmu.ifi.dbs.elki.database.ids.DBIDRef, de.lmu.ifi.dbs.elki.database.ids.DBIDRef) is more type safe and explicit.int compareTo(DBIDRef other)
DBIDUtil.compare(de.lmu.ifi.dbs.elki.database.ids.DBIDRef, de.lmu.ifi.dbs.elki.database.ids.DBIDRef), which is more explicit.compareTo in interface Comparable<DBIDRef>other - Other DBID object