java.lang.Object
com.ibm.j9ddr.vm29.j9.HashTable<com.ibm.j9ddr.vm29.pointer.generated.MM_SparseDataTableEntryPointer>
com.ibm.j9ddr.vm29.j9.HashTable_V1<com.ibm.j9ddr.vm29.pointer.generated.MM_SparseDataTableEntryPointer>
com.ibm.j9ddr.vm29.j9.ObjectToSparseDataHashTable
- All Implemented Interfaces:
IHashTable<com.ibm.j9ddr.vm29.pointer.generated.MM_SparseDataTableEntryPointer>
public final class ObjectToSparseDataHashTable
extends HashTable_V1<com.ibm.j9ddr.vm29.pointer.generated.MM_SparseDataTableEntryPointer>
ObjectToSparseDataHashTable is used for accessing hash tables
HashTable
in SparseDataTableEntry MM_SparseDataTableEntryPointer
(e.g. iterator).-
Nested Class Summary
Nested classes/interfaces declared in class com.ibm.j9ddr.vm29.j9.HashTable
HashTable.HashEqualFunction<StructType>, HashTable.HashFunction<StructType>
-
Field Summary
Fields declared in class com.ibm.j9ddr.vm29.j9.HashTable
_comparatorFn, _equalFn, _hashFn, _structType, _table
-
Method Summary
Modifier and TypeMethodDescriptionstatic HashTable
<com.ibm.j9ddr.vm29.pointer.generated.MM_SparseDataTableEntryPointer> fromJ9HashTable
(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer structure) Opens J9HashTable from J9HashTablePointer.Methods declared in class com.ibm.j9ddr.vm29.j9.HashTable_V1
find, getCount, getTableName, isSpaceOpt, iterator
Methods declared in class com.ibm.j9ddr.vm29.j9.HashTable
fromJ9HashTable, fromJ9HashTable
-
Method Details
-
fromJ9HashTable
public static HashTable<com.ibm.j9ddr.vm29.pointer.generated.MM_SparseDataTableEntryPointer> fromJ9HashTable(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer structure) throws CorruptDataException Opens J9HashTable from J9HashTablePointer.- Parameters:
structure
- the J9HashTablePointer- Throws:
CorruptDataException
- when fails to read from structure
-