Files
2026-02-08 11:20:43 -10:00

13 lines
484 B
Python
Vendored

import pyarrow as pa
import uuid as uuid
schema = pa.schema([pa.field('id', pa.uuid())])
data = [uuid.UUID("8be643d6-0df7-4e5e-837c-f94170c87914").bytes,
uuid.UUID("24bc9cf4-e2e8-444f-bb2d-82394f33ff76").bytes,
uuid.UUID("e8149e1b-aef6-4671-b1b4-3b7a21eed92a").bytes]
with pa.OSFile('test/data/uuid_ext.arrow', 'wb') as sink:
with pa.ipc.new_file(sink, schema=schema) as writer:
batch = pa.record_batch([data], schema=schema)
writer.write(batch)