code: def name(self):
          
          if self._name_map is None:
              self._name_map = {}
              for key, value in self.__class__.__dict__.items():
                  if isinstance(value, self.__class__):
                      self._name_map[value] = key
          return self._name_map[self]
docs: Get the enumeration name of this cursor kind.