code: def _read_sql_with_offset_pandas_on_ray(
      partition_column,
      start,
      end,
      num_splits,
      sql,
      con,
      index_col=None,
      coerce_float=True,
      params=None,
      parse_dates=None,
      columns=None,
      chunksize=None,
  ):  # pragma: no cover
      
  
      from .sql import query_put_bounders
  
      query_with_bounders = query_put_bounders(sql, partition_column, start, end)
      pandas_df = pandas.read_sql(
          query_with_bounders,
          con,
          index_col=index_col,
          coerce_float=coerce_float,
          params=params,
          parse_dates=parse_dates,
          columns=columns,
          chunksize=chunksize,
      )
      index = len(pandas_df)
      return _split_result_for_readers(1, num_splits, pandas_df) + [index]
docs: Use a Ray task to read a chunk of SQL source.
  
      Note: Ray functions are not detected by codecov (thus pragma: no cover)