code: def _compute_int_statistics(
      row: List[int],
      accumulator: _PartialNLStats,
      excluded_string_tokens: Set[Text],
      excluded_int_tokens: Set[int],
      oov_string_tokens: Set[Text],
      unused_vocab: Optional[Dict[Text, int]],
      rvocab: Optional[Dict[int, Text]],
      int_tokens: Set[int],
      string_tokens: Set[Text],
      sequence_length_excluded_int_tokens: Set[int],
      sequence_length_excluded_string_tokens: Set[Text],
      num_histogram_buckets: int,
  ):
      """Compute statistics for an integer entry."""
      accumulator.num_examples += 1
      if row:
          _update_accumulator_with_token_statistics(
              accumulator, row, int_tokens, num_histogram_buckets
          )
          string_row = None
          if rvocab:
              string_row = [rvocab.get(r, r) for r in row]
              _update_accumulator_with_token_statistics(
                  accumulator,
                  string_row,
                  string_tokens,
                  num_histogram_buckets,
              )
  
          _update_accumulator_reported_sequences(
              accumulator,
              string_row if string_row else row,
              oov_string_tokens,
          )
          _update_accumulator_with_sequence_lengths(
              accumulator,
              sequence_length_excluded_int_tokens,
              sequence_length_excluded_string_tokens,
              len(row),
              row,
              string_row,
          )
  
      filtered_entry_str_list = []
      for entry in row:
          if entry in excluded_int_tokens:
              continue
          # Vocabulary exists.
          if rvocab is not None:
              if entry in rvocab:
                  entry_str = rvocab[entry]
                  if entry_str in excluded_string_tokens:
                      continue
                  if entry_str not in oov_string_tokens:
                      filtered_entry_str_list.append(entry_str)
          accumulator.total_num_tokens += 1
      if filtered_entry_str_list:
          _update_accumulator_with_in_vocab_string_tokens(
              accumulator, filtered_entry_str_list
          )
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import collections
  from typing import Dict, Iterable, List, Optional, Set, Text, Union
  import pyarrow
  import six
  from tensorflow_data_validation import types
  from tensorflow_data_validation.statistics.generators import stats_generator
  from tensorflow_data_validation.utils import quantiles_util
  from tensorflow_data_validation.utils import schema_util
  from tensorflow_data_validation.utils import stats_util
  from tensorflow_data_validation.utils import vocab_util
  from tfx_bsl import sketches
  from tensorflow_metadata.proto.v0 import schema_pb2
  from tensorflow_metadata.proto.v0 import statistics_pb2
  from tfx_bsl.types import tfx_namedtuple
label_desc: Use image node_id 6 for calling a global function with example usage: _compute_int_statistics(row, accumulator, excluded_string_tokens, excluded_int_tokens, oov_string_tokens, unused_vocab, rvocab, int_tokens, string_tokens, sequence_length_excluded_int_tokens, sequence_length_excluded_string_tokens, num_histogram_buckets) without return types