Where in the documentation can I find information about thread-safety guarantee of arrow classes? In particular, is the following usage of pyarrow.Table showed by the pseudo-code thread-safe?
arrow_table = pa.Table.from_pandas(df) def other_thread_worker_impl(arrow_table): arrow_table.column('some_column')[row].as_py() run_in_parallel(other_thread_worker_impl, arrow_table) I tried using pandas.DataFrame in the same multi-threaded setup and it turned out to be unsafe (https://github.com/pandas-dev/pandas/issues/28439). Thank you. - Yevgeni