Package io.delta.kernel.internal.util
Class CaseInsensitiveMap<V>
Object
io.delta.kernel.internal.util.CaseInsensitiveMap<V>
- Type Parameters:
V-
A map that is case-insensitive in its keys. This map is not thread-safe, and key is
case-insensitive and of string type.
-
Nested Class Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()booleancontainsKey(Object key) booleancontainsValue(Object value) entrySet()booleanisEmpty()keySet()voidintsize()values()Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Constructor Details
-
CaseInsensitiveMap
public CaseInsensitiveMap()
-
-
Method Details
-
get
-
put
-
putAll
-
remove
-
containsKey
- Specified by:
containsKeyin interfaceMap<String,V>
-
containsValue
- Specified by:
containsValuein interfaceMap<String,V>
-
keySet
-
entrySet
-
values
-
size
public int size() -
isEmpty
public boolean isEmpty() -
clear
public void clear()
-