code: def _GetDictFromStringsTable(self, parser_mediator, table):
      
      if not table:
        return {}
  
      record_values = {}
      for record in table.records:
        if parser_mediator.abort:
          break
  
        if record.get_number_of_values() != 2:
          continue
  
        identification = self._GetRecordValue(record, 0)
        filename = self._GetRecordValue(record, 1)
  
        if not identification:
          continue
        record_values[identification] = filename
  
      return record_values
docs: Build a dictionary of the value in the strings table.
  
      Args:
        parser_mediator (ParserMediator): mediates interactions between parsers
            and other components, such as storage and dfvfs.
        table (pyesedb.table): strings table.
  
      Returns:
        dict[str,object]: values per column name.