
    XIg                     J    d dl mZmZ d dlmZmZ d dlmZ  G d d      ZdgZ	y)    )OptionalUnion)_NoValueType_NoValue)DuckDBPyConnectionc                   t    e Zd ZdefdZdededdfdZdedefdZdeddfd	Z	e
fded
eee   ef   defdZy)RuntimeConfig
connectionc                     || _         y N)_connection)selfr
   s     _/var/www/html/answerous/venv/lib/python3.12/site-packages/duckdb/experimental/spark/sql/conf.py__init__zRuntimeConfig.__init__   s
    %    keyvaluereturnNc                     t         r   NotImplementedError)r   r   r   s      r   setzRuntimeConfig.set
       !!r   c                     t         r   r   r   r   s     r   isModifiablezRuntimeConfig.isModifiable   r   r   c                     t         r   r   r   s     r   unsetzRuntimeConfig.unset   r   r   defaultc                     t         r   r   )r   r   r   s      r   getzRuntimeConfig.get   r   r   )__name__
__module____qualname__r   r   strr   boolr   r   r   r   r   r   r!    r   r   r	   r	      s    &#5 &"s "3 "4 "" " "" " " KS "s "U8C=,+F%G "WZ "r   r	   N)
typingr   r   "duckdb.experimental.spark._globalsr   r   duckdbr   r	   __all__r'   r   r   <module>r,      s"    " E %" "" 
r   