org.elasticsearch.common.trove
Class ExtTDoubleObjectHashMap<V>

java.lang.Object
  extended by org.elasticsearch.common.trove.impl.hash.THash
      extended by org.elasticsearch.common.trove.impl.hash.TPrimitiveHash
          extended by org.elasticsearch.common.trove.impl.hash.TDoubleHash
              extended by org.elasticsearch.common.trove.map.hash.TDoubleObjectHashMap<V>
                  extended by org.elasticsearch.common.trove.ExtTDoubleObjectHashMap<V>
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable, org.elasticsearch.common.trove.map.TDoubleObjectMap<V>

public class ExtTDoubleObjectHashMap<V>
extends org.elasticsearch.common.trove.map.hash.TDoubleObjectHashMap<V>

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.elasticsearch.common.trove.map.hash.TDoubleObjectHashMap
org.elasticsearch.common.trove.map.hash.TDoubleObjectHashMap.ValueView
 
Field Summary
 
Fields inherited from class org.elasticsearch.common.trove.map.hash.TDoubleObjectHashMap
_values, no_entry_key
 
Fields inherited from class org.elasticsearch.common.trove.impl.hash.TDoubleHash
_set, consumeFreeSlot, no_entry_value
 
Fields inherited from class org.elasticsearch.common.trove.impl.hash.TPrimitiveHash
_states, FREE, FULL, REMOVED
 
Fields inherited from class org.elasticsearch.common.trove.impl.hash.THash
_autoCompactionFactor, _autoCompactRemovesRemaining, _autoCompactTemporaryDisable, _free, _loadFactor, _maxSize, _size, DEFAULT_CAPACITY, DEFAULT_LOAD_FACTOR
 
Constructor Summary
ExtTDoubleObjectHashMap()
           
ExtTDoubleObjectHashMap(int initialCapacity)
           
ExtTDoubleObjectHashMap(int initialCapacity, float loadFactor)
           
ExtTDoubleObjectHashMap(int initialCapacity, float loadFactor, double noEntryKey)
           
ExtTDoubleObjectHashMap(org.elasticsearch.common.trove.map.TDoubleObjectMap<V> vtDoubleObjectMap)
           
 
Method Summary
 java.lang.Object[] internalValues()
          Internal method to get the actual values associated.
 
Methods inherited from class org.elasticsearch.common.trove.map.hash.TDoubleObjectHashMap
clear, containsKey, containsValue, equals, forEachEntry, forEachKey, forEachValue, get, getNoEntryKey, hashCode, iterator, keys, keys, keySet, put, putAll, putAll, putIfAbsent, readExternal, rehash, remove, removeAt, retainEntries, setUp, toString, transformValues, valueCollection, values, values, writeExternal
 
Methods inherited from class org.elasticsearch.common.trove.impl.hash.TDoubleHash
contains, forEach, getNoEntryValue, index, insertKey
 
Methods inherited from class org.elasticsearch.common.trove.impl.hash.TPrimitiveHash
capacity
 
Methods inherited from class org.elasticsearch.common.trove.impl.hash.THash
calculateGrownCapacity, compact, computeMaxSize, computeNextAutoCompactionAmount, ensureCapacity, getAutoCompactionFactor, isEmpty, postInsertHook, reenableAutoCompaction, setAutoCompactionFactor, size, tempDisableAutoCompaction, trimToSize
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.elasticsearch.common.trove.map.TDoubleObjectMap
isEmpty, size
 

Constructor Detail

ExtTDoubleObjectHashMap

public ExtTDoubleObjectHashMap()

ExtTDoubleObjectHashMap

public ExtTDoubleObjectHashMap(int initialCapacity)

ExtTDoubleObjectHashMap

public ExtTDoubleObjectHashMap(int initialCapacity,
                               float loadFactor)

ExtTDoubleObjectHashMap

public ExtTDoubleObjectHashMap(int initialCapacity,
                               float loadFactor,
                               double noEntryKey)

ExtTDoubleObjectHashMap

public ExtTDoubleObjectHashMap(org.elasticsearch.common.trove.map.TDoubleObjectMap<V> vtDoubleObjectMap)
Method Detail

internalValues

public java.lang.Object[] internalValues()
Internal method to get the actual values associated. Some values might have "null" or no entry values.