code: def compute(self) -> CompleteJobResult:
      return CompleteJobResult(
          compute_image_url_columns(
              dataset=self.dataset,
              config=self.config,
              split=self.split,
          )
      )
  
file_path: datasets-server/services/worker/src/worker/job_runners/split/image_url_columns.py
imports: import logging
  from libcommon.exceptions import PreviousStepFormatError
  from libcommon.simple_cache import get_previous_step_or_raise
  from libcommon.utils import is_image_url
  from worker.dtos import CompleteJobResult, ImageUrlColumnsResponse, SplitFirstRowsResponse
  from worker.job_runners.split.split_job_runner import SplitJobRunner
label_desc: Use image node_id 2 for calling the SplitImageUrlColumnsJobRunner obj's underlying member method code with example usage: obj.compute() and returns: CompleteJobResult