+
    nDjT                    N    R t ^ RIHt ^ RIHt ]'       d	   ^ RIt^ RItR R ltR# )zInternal Arrow utilities.)annotations)TYPE_CHECKINGNc                    V ^8  d   QhRRRR/# )   tablez<pa.RecordBatch | list[pa.RecordBatch] | datafusion.DataFramereturnzpa.RecordBatch )formats   "P/data/cameron/venvs/s3viz/lib/python3.14/site-packages/rerun_sdk/rerun/_arrow.py__annotate__r      s     2 2W 2\j 2    c                    ^ RI p\        WP                  4      '       d   V # \        V \        4      '       d   VP                  ! V 4      # VP                  ! V P                  4       4      # )z4Convert various table types to a single RecordBatch.N)pyarrow
isinstanceRecordBatchlistconcat_batchescollect)r   pas   & r
   to_record_batchr      sR     %((	E4	 	   ''   11r   )	__doc__
__future__r   typingr   
datafusionr   r   r   r   r   r
   <module>r      s     "  2r   