Module org.hsqldb

Class IntKeyLongValueHashMap

  • All Implemented Interfaces:
    Map<java.lang.Integer,​java.lang.Long>

    public class IntKeyLongValueHashMap
    extends org.hsqldb.map.BaseHashMap
    implements Map<java.lang.Integer,​java.lang.Long>
    A Map of int primitive keys to long primitive values.

    Since:
    1.7.2
    Author:
    Fred Toussi (fredt@users dot sourceforge.net)
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.hsqldb.lib.Map

        Map.Entry<K,​V>
    • Field Summary

      • Fields inherited from class org.hsqldb.map.BaseHashMap

        ACCESS_MAX, emptyObjectArray
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean containsKey​(int key)  
      boolean containsKey​(java.lang.Object key)  
      boolean containsValue​(int value)  
      boolean containsValue​(java.lang.Object value)  
      Set<Map.Entry<java.lang.Integer,​java.lang.Long>> entrySet()  
      long get​(int key)  
      long get​(int key, long defaultValue)  
      boolean get​(int key, long[] value)  
      java.lang.Long get​(java.lang.Object key)  
      Set<java.lang.Integer> keySet()  
      int[] keysToArray​(int[] array)  
      boolean put​(int key, long value)  
      java.lang.Long put​(java.lang.Integer key, java.lang.Long value)  
      void putAll​(IntKeyIntValueHashMap other)  
      void putAll​(Map<? extends java.lang.Integer,​? extends java.lang.Long> other)  
      boolean remove​(int key)  
      java.lang.Long remove​(java.lang.Object key)  
      Collection<java.lang.Long> values()  
      long[] valuesToArray​(long[] array)  
      • Methods inherited from class org.hsqldb.map.BaseHashMap

        clear, clone, isEmpty, size
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • IntKeyLongValueHashMap

        public IntKeyLongValueHashMap()
      • IntKeyLongValueHashMap

        public IntKeyLongValueHashMap​(int initialCapacity)
                               throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
    • Method Detail

      • containsKey

        public boolean containsKey​(java.lang.Object key)
        Specified by:
        containsKey in interface Map<java.lang.Integer,​java.lang.Long>
      • containsKey

        public boolean containsKey​(int key)
      • containsValue

        public boolean containsValue​(java.lang.Object value)
        Specified by:
        containsValue in interface Map<java.lang.Integer,​java.lang.Long>
      • containsValue

        public boolean containsValue​(int value)
      • get

        public java.lang.Long get​(java.lang.Object key)
        Specified by:
        get in interface Map<java.lang.Integer,​java.lang.Long>
      • get

        public long get​(int key)
                 throws java.util.NoSuchElementException
        Throws:
        java.util.NoSuchElementException
      • get

        public long get​(int key,
                        long defaultValue)
      • get

        public boolean get​(int key,
                           long[] value)
      • put

        public java.lang.Long put​(java.lang.Integer key,
                                  java.lang.Long value)
        Specified by:
        put in interface Map<java.lang.Integer,​java.lang.Long>
      • put

        public boolean put​(int key,
                           long value)
      • remove

        public java.lang.Long remove​(java.lang.Object key)
        Specified by:
        remove in interface Map<java.lang.Integer,​java.lang.Long>
      • remove

        public boolean remove​(int key)
      • putAll

        public void putAll​(Map<? extends java.lang.Integer,​? extends java.lang.Long> other)
        Specified by:
        putAll in interface Map<java.lang.Integer,​java.lang.Long>
      • keysToArray

        public int[] keysToArray​(int[] array)
      • valuesToArray

        public long[] valuesToArray​(long[] array)
      • keySet

        public Set<java.lang.Integer> keySet()
        Specified by:
        keySet in interface Map<java.lang.Integer,​java.lang.Long>
      • values

        public Collection<java.lang.Long> values()
        Specified by:
        values in interface Map<java.lang.Integer,​java.lang.Long>
      • entrySet

        public Set<Map.Entry<java.lang.Integer,​java.lang.Long>> entrySet()
        Specified by:
        entrySet in interface Map<java.lang.Integer,​java.lang.Long>