![]() |
Quadcap Embeddable Database |
Definition at line 50 of file LongMap.java.
Public Member Functions | |
| LongMap (int initSize) | |
| Create an empty map with a specified number of buckets. | |
| synchronized final Object | get (long key) |
| Return the Object with the specified key value. | |
| synchronized final void | put (long key, Object val) |
| Insert a key, value pair. | |
| synchronized final void | remove (long key) |
| Remove the specified key. | |
| String | toString () |
| final int | size () |
| Return the number of entries. | |
| final int | buckets () |
| LongIterator | keys () |
Package Functions | |
| final Entry | getEntry (long key, Object val) |
| final void | freeEntry (Entry entry) |
| final boolean | isPrime (int x) |
| final int | hash (long key) |
Package Attributes | |
| int | size = 0 |
| Entry[] | entries |
| Entry | freeList |
|
|
Create an empty map with a specified number of buckets.
Definition at line 58 of file LongMap.java. References com.quadcap.util.collections.LongMap.entries, and com.quadcap.util.collections.LongMap.isPrime(). |
|
|
Definition at line 138 of file LongMap.java. References com.quadcap.util.collections.LongMap.entries. |
|
|
Definition at line 154 of file LongMap.java. References com.quadcap.util.collections.LongMap.freeEntry(), com.quadcap.util.collections.LongMap.freeList, com.quadcap.util.collections.LongMap.Entry.next, and com.quadcap.util.collections.LongMap.Entry.val. Referenced by com.quadcap.util.collections.LongMap.freeEntry(), and com.quadcap.util.collections.LongMap.remove(). |
|
|
Return the Object with the specified key value.
Definition at line 67 of file LongMap.java. References com.quadcap.util.collections.LongMap.entries, com.quadcap.util.collections.LongMap.get(), com.quadcap.util.collections.LongMap.hash(), com.quadcap.util.collections.LongMap.Entry.key, com.quadcap.util.collections.LongMap.Entry.next, and com.quadcap.util.collections.LongMap.Entry.val. Referenced by com.quadcap.util.collections.LongMap.get(). |
|
||||||||||||
|
|
Definition at line 169 of file LongMap.java. References com.quadcap.util.collections.LongMap.entries, and com.quadcap.util.collections.LongMap.hash(). Referenced by com.quadcap.util.collections.LongMap.get(), com.quadcap.util.collections.LongMap.hash(), com.quadcap.util.collections.LongMap.put(), and com.quadcap.util.collections.LongMap.remove(). |
|
|
Definition at line 161 of file LongMap.java. References com.quadcap.util.collections.LongMap.isPrime(). Referenced by com.quadcap.util.collections.LongMap.isPrime(), and com.quadcap.util.collections.LongMap.LongMap(). |
|
|
Definition at line 165 of file LongMap.java. Referenced by com.quadcap.util.collections.LongMap.toString(). |
|
||||||||||||
|
Insert a key, value pair.
Definition at line 78 of file LongMap.java. References com.quadcap.util.collections.LongMap.entries, com.quadcap.util.collections.LongMap.getEntry(), com.quadcap.util.collections.LongMap.hash(), com.quadcap.util.collections.LongMap.Entry.key, com.quadcap.util.collections.LongMap.Entry.next, com.quadcap.util.collections.LongMap.put(), and com.quadcap.util.collections.LongMap.Entry.val. Referenced by com.quadcap.sql.file.Logger1.getActiveTransactions(), and com.quadcap.util.collections.LongMap.put(). |
|
|
Remove the specified key.
Definition at line 94 of file LongMap.java. References com.quadcap.util.collections.LongMap.entries, com.quadcap.util.collections.LongMap.freeEntry(), com.quadcap.util.collections.LongMap.hash(), com.quadcap.util.collections.LongMap.Entry.key, com.quadcap.util.collections.LongMap.Entry.next, and com.quadcap.util.collections.LongMap.remove(). Referenced by com.quadcap.util.collections.LongMap.LongMapIterator.remove(), and com.quadcap.util.collections.LongMap.remove(). |
|
|
Return the number of entries.
Definition at line 136 of file LongMap.java. |
|
|
Definition at line 114 of file LongMap.java. References com.quadcap.util.collections.LongMap.keys(), and com.quadcap.util.collections.LongIterator.nextLong(). |
|
|
|
Definition at line 53 of file LongMap.java. Referenced by com.quadcap.util.collections.LongMap.freeEntry(), and com.quadcap.util.collections.LongMap.getEntry(). |
|
|
Definition at line 51 of file LongMap.java. |