class_docstr: Takes in a record and returns all blocks that record belongs to
class_docstr_tok: ["Takes","in","a","record","and","returns","all","blocks","that","record","belongs","to"]
code: def index_all(self, data: Data) -> None:
      for field in self.index_fields:
          unique_fields = {
              record[field] for record in data.values() if record[field]
          }
          self.index(unique_fields, field)
  
file_path: dedupe/dedupe/blocking.py
imports: from __future__ import annotations
  import logging
  import time
  from collections import defaultdict
  from typing import TYPE_CHECKING
label_desc: Use image node_id 6 for calling the Fingerprinter obj's underlying member method code with example usage: obj.index_all(data) without return types