code: def will_build_yield_copy(self) -> bool:
      if self._columns:
          # Building a table from a dict of list columns always creates a copy.
          return True
      return self._concat_would_copy() and len(self._tables) > 1
  
imports: import collections
  from typing import TYPE_CHECKING, Any, Dict, Iterator, List, Mapping, TypeVar, Union
  import numpy
  from ray.air.constants import TENSOR_COLUMN_NAME
  from ray.data._internal.block_builder import BlockBuilder
  from ray.data._internal.numpy_support import convert_udf_returns_to_numpy, is_array_like
  from ray.data._internal.size_estimator import SizeEstimator
  from ray.data.block import Block, BlockAccessor
  from ray.data.row import TableRow
label_desc: Use image node_id 8 for calling the TableBlockBuilder obj's underlying member method code with example usage: obj.will_build_yield_copy() and returns: unknown, True