o
    ¹­§iì
  ã                   @  s®   U d dl mZ d dlmZmZ G dd„ deƒZdddddd	œd
ddddd	œgd
ddddd	œgdddddd	œgd
ddddd	œgdddddd	œgdddddd	œgdœZded< dS )é    )Úannotations)ÚFinalÚ	TypedDictc                   @  s6   e Zd ZU ded< ded< ded< ded< ded	< d
S )ÚArrowDriverPropertiesÚstrÚ	fetch_allz
str | NoneÚfetch_batcheszbool | NoneÚexact_batch_sizeÚboolÚrepeat_batch_callsÚminimum_versionN)Ú__name__Ú
__module__Ú__qualname__Ú__annotations__© r   r   úY/home/app/Keep/.python/lib/python3.10/site-packages/polars/io/database/_arrow_registry.pyr      s   
 r   Zfetch_arrowZfetch_record_batchFz1.6.0)r   r   r	   r   r   Zfetch_arrow_tableNZfetch_record_batchesTZfetchall_arrowZfetchmany_arrowZfetch_arrow_allZfetch_arrow_batchesZfetchallarrowZfetcharrowbatches)ZadbcZarrow_odbc_proxyZ
databricksZduckdbÚ	snowflakeZturbodbcz-Final[dict[str, list[ArrowDriverProperties]]]ÚARROW_DRIVER_REGISTRY)Ú
__future__r   Útypingr   r   r   r   r   r   r   r   r   Ú<module>   sh    ûûøûÿûÿûÿûÿûÿÈ