code: def _GetContainerTypes(self):
      
      self._cursor.execute(self._TABLE_NAMES_QUERY)
      table_names = [row[0] for row in self._cursor.fetchall()]
  
      return [
          table_name for table_name in self._CONTAINER_TYPES
          if table_name in table_names]
docs: Retrieves the container types to merge.
  
      Container types not defined in _CONTAINER_TYPES are ignored and not merged.
  
      Specific container types reference other container types, such
      as event referencing event data. The names are ordered to ensure the
      attribute containers are merged in the correct order.
  
      Returns:
        list[str]: names of the container types to merge.