## Uses of Interface
org.hsqldb.lib.Map

- Packages that use Map
  Package | Description
  --- | ---
  org.hsqldb.lib | Contains shared classes used by other HyperSQL classes.

- - ### Uses of Map in org.hsqldb.lib

    Classes in org.hsqldb.lib that implement Map
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `HashMap<K,​V>` | This class does not store null keys.
    `class` | `IntKeyHashMap<V>` | A Map of int primitives to Object values.
    `class` | `IntKeyHashMapConcurrent<V>` | A Map of int primitives to Object values, suitable for thread-safe access.
    `class` | `IntKeyIntValueHashMap` | A Map of int primitive keys to int primitive values.
    `class` | `IntKeyLongValueHashMap` | A Map of int primitive keys to long primitive values.
    `class` | `LongKeyHashMap<V>` | A Map of long primitives to Object values.
    `class` | `LongKeyIntValueHashMap` | A Map of long primitives to int primitives.
    `class` | `LongKeyLongValueHashMap` | A Map of long primitives to long primitive.
    `class` | `MultiValueHashMap<K,​V>` | A Map of Object keys to Object values which stores multiple values per key.
    `class` | `OrderedHashMap<K,​V>` | A Map which maintains the insertion order of the key/value pairs and allows access by index.
    `class` | `OrderedIntKeyHashMap<V>` | A Map of int primitives to Object values which maintains the insertion order of the key/value pairs and allows access by index.
    `class` | `OrderedLongKeyHashMap<V>` | A Map of long primitives to Object values which maintains the insertion order of the key/value pairs and allows access by index.

    Methods in org.hsqldb.lib with parameters of type Map
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | HashMap.`putAll​(Map<K,​V> m)` |
    `void` | MultiValueHashMap.`putAll​(Map<K,​V> m)` |