Class CaseInsensitiveMap<VALUE>

java.lang.Object
org.apache.drill.common.map.CaseInsensitiveMap<VALUE>
Type Parameters:
VALUE - the type of values to be stored in the map
All Implemented Interfaces:
Map<String,VALUE>

public class CaseInsensitiveMap<VALUE> extends Object implements Map<String,VALUE>
A special type of Map with Strings as keys, and the case of a key is ignored for operations involving keys like put(java.lang.String, VALUE), get(java.lang.Object), etc. The keys are stored and retrieved in lower case. Use the static factory methods to create instances of this class (e.g. newConcurrentMap()).