class_docstr: Non permanent document
  
  This document is meant for debugging purposes within the EphemeralDB.
  
  .. seealso:: :class:`orion.core.io.database.ephemeraldb.EphemeralDB` for database object.
class_docstr_tok: ["Non","permanent","document","This","document","is","meant","for","debugging","purposes","within","the","EphemeralDB",".","..","seealso",":",":",":","class",":","`","orion.core.io.database.ephemeraldb.EphemeralDB","`","for","database","object","."]
code: def _get_key_operator(self, key):
      path = key.split(".")
      operator = path[-1]
      key = ".".join(path[:-1])
  
      if operator not in self.operators:
          raise ValueError(
              f"Operator '{operator}' is not supported by EphemeralDB"
          )
  
      return key, self.operators[operator]
  
imports: import copy
  from collections import defaultdict
  from orion.core.io.database import Database, DatabaseError, DuplicateKeyError
  from orion.core.utils.flatten import flatten, unflatten
label_desc: Use image node_id 4 for calling the EphemeralDocument obj's underlying member method code with example usage: obj._get_key_operator(key) and returns: key,  self