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

java.lang.Object
  extended by gnu.trove.impl.hash.THash
      extended by gnu.trove.impl.hash.TPrimitiveHash
          extended by gnu.trove.impl.hash.TLongHash
              extended by gnu.trove.map.hash.TLongObjectHashMap<V>
                  extended by org.elasticsearch.common.trove.ExtTLongObjectHashMap<V>
All Implemented Interfaces:
gnu.trove.map.TLongObjectMap<V>, Externalizable, Serializable

public class ExtTLongObjectHashMap<V>
extends gnu.trove.map.hash.TLongObjectHashMap<V>

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class gnu.trove.map.hash.TLongObjectHashMap
gnu.trove.map.hash.TLongObjectHashMap.ValueView
 
Field Summary
 
Fields inherited from class gnu.trove.map.hash.TLongObjectHashMap
_values, no_entry_key
 
Fields inherited from class gnu.trove.impl.hash.TLongHash
_set, consumeFreeSlot, no_entry_value
 
Fields inherited from class gnu.trove.impl.hash.TPrimitiveHash
_states, FREE, FULL, REMOVED
 
Fields inherited from class gnu.trove.impl.hash.THash
_autoCompactionFactor, _autoCompactRemovesRemaining, _autoCompactTemporaryDisable, _free, _loadFactor, _maxSize, _size, DEFAULT_CAPACITY, DEFAULT_LOAD_FACTOR
 
Constructor Summary
ExtTLongObjectHashMap()
           
ExtTLongObjectHashMap(int initialCapacity)
           
ExtTLongObjectHashMap(int initialCapacity, float loadFactor)
           
ExtTLongObjectHashMap(int initialCapacity, float loadFactor, long noEntryKey)
           
ExtTLongObjectHashMap(gnu.trove.map.TLongObjectMap<V> vtLongObjectMap)
           
 
Method Summary
 Object[] internalValues()
          Internal method to get the actual values associated.
 
Methods inherited from class gnu.trove.map.hash.TLongObjectHashMap
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 gnu.trove.impl.hash.TLongHash
contains, forEach, getNoEntryValue, index, insertKey
 
Methods inherited from class gnu.trove.impl.hash.TPrimitiveHash
capacity
 
Methods inherited from class gnu.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 gnu.trove.map.TLongObjectMap
isEmpty, size
 

Constructor Detail

ExtTLongObjectHashMap

public ExtTLongObjectHashMap()

ExtTLongObjectHashMap

public ExtTLongObjectHashMap(int initialCapacity)

ExtTLongObjectHashMap

public ExtTLongObjectHashMap(int initialCapacity,
                             float loadFactor)

ExtTLongObjectHashMap

public ExtTLongObjectHashMap(int initialCapacity,
                             float loadFactor,
                             long noEntryKey)

ExtTLongObjectHashMap

public ExtTLongObjectHashMap(gnu.trove.map.TLongObjectMap<V> vtLongObjectMap)
Method Detail

internalValues

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



Copyright © 2009-2012. All Rights Reserved.