code: def _reconstruct_table(
      reduced_columns: List[
          Tuple[List["pyarrow.Array"], "pyarrow.DataType"]
      ],
      schema: "pyarrow.Schema",
  ) -> "pyarrow.Table":
      """Restore a serialized Arrow Table, reconstructing each reduced column."""
      import pyarrow as pa
  
      # Reconstruct each reduced column.
      columns = []
      for chunks_payload, type_ in reduced_columns:
          columns.append(
              _reconstruct_chunked_array(chunks_payload, type_)
          )
  
      return pa.Table.from_arrays(columns, schema=schema)
  
imports: from dataclasses import dataclass
  import logging
  import os
  import sys
  from typing import List, Tuple, Optional, TYPE_CHECKING
label_desc: Use image node_id 7 for calling a global function with example usage: _reconstruct_table(reduced_columns, schema) and returns: pa