Ë
    dQêjÎ¡ ã                   ó´  — d Z ddlZddlmZmZmZmZmZ ddlm	Z	m
Z
mZmZmZmZ ddlmZ ddlmZmZmZmZ ddlmZmZmZmZ ddlmZ ddlmZ dd	lmZ dd
lmZ ddlmZ ddlmZ ddlmZ ddlm Z  ddl!m"Z" ddl#m$Z$ ddl%m&Z& ddl'm(Z( ddl)m*Z* ddl+m,Z, ddl-m.Z. ddl/m0Z0 ddl1m2Z2 ddl3m4Z4 ddl5m6Z6 ddl7m8Z8 ddl9m:Z:m;Z; ddl<m=Z= ddl>m?Z?  G d„ d«      Z@y) a'  
    Lance Namespace Specification

    This OpenAPI specification is a part of the Lance namespace specification. It contains 2 parts:  The `components/schemas`, `components/responses`, `components/examples`, `tags` sections define the request and response shape for each operation in a Lance Namespace across all implementations. See https://lance.org/format/namespace/operations for more details.  The `servers`, `security`, `paths`, `components/parameters` sections are for the Lance REST Namespace implementation, which defines a complete REST server that can work with Lance datasets. See https://lance.org/format/namespace/rest for more details. 

    The version of the OpenAPI document: 1.0.0
    Generated by OpenAPI Generator (https://openapi-generator.tech)

    Do not edit the class manually.
é    N)Úvalidate_callÚFieldÚStrictFloatÚ	StrictStrÚ	StrictInt)ÚAnyÚDictÚListÚOptionalÚTupleÚUnion)Ú	Annotated)r   Ú
StrictBoolÚStrictBytesr   )r
   r   r   r   )ÚAlterTableAddColumnsRequest)ÚAlterTableAddColumnsResponse)Ú AlterTableBackfillColumnsRequest)Ú!AlterTableBackfillColumnsResponse)ÚAnalyzeTableQueryPlanRequest)ÚCountTableRowsRequest)ÚCreateMaterializedViewRequest)ÚCreateMaterializedViewResponse)ÚCreateTableResponse)ÚDeleteFromTableRequest)ÚDeleteFromTableResponse)ÚExplainTableQueryPlanRequest)ÚInsertIntoTableResponse)ÚMergeInsertIntoTableResponse)ÚQueryTableRequest)ÚRefreshMaterializedViewRequest)ÚRefreshMaterializedViewResponse)ÚUpdateTableRequest)ÚUpdateTableResponse)Ú	ApiClientÚRequestSerialized)ÚApiResponse)ÚRESTResponseTypec            )       ó(4  — e Zd ZdZdsdtd„Ze	 	 	 	 	 	 dudee ed¬«      f   d	e	d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd„«       Ze	 	 	 	 	 	 dudee ed¬«      f   d	e	d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee   fd„«       Ze	 	 	 	 	 	 dudee ed¬«      f   d	e	d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd„«       Zdefd„Ze	 	 	 	 	 	 dudee ed¬«      f   ded
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd„«       Ze	 	 	 	 	 	 dudee ed¬«      f   ded
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee   fd„«       Ze	 	 	 	 	 	 dudee ed¬«      f   ded
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd„«       Zdefd„Ze	 	 	 	 	 	 dudee ed¬«      f   ded
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de fd„«       Z!e	 	 	 	 	 	 dudee ed¬«      f   ded
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee    fd„«       Z"e	 	 	 	 	 	 dudee ed¬«      f   ded
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd„«       Z#defd „Z$e	 	 	 	 	 	 dudee ed¬«      f   d!e%d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de&fd"„«       Z'e	 	 	 	 	 	 dudee ed¬«      f   d!e%d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee&   fd#„«       Z(e	 	 	 	 	 	 dudee ed¬«      f   d!e%d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd$„«       Z)defd%„Z*e	 	 	 	 	 	 dudee ed¬«      f   d&e+d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de,fd'„«       Z-e	 	 	 	 	 	 dudee ed¬«      f   d&e+d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee,   fd(„«       Z.e	 	 	 	 	 	 dudee ed¬«      f   d&e+d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd)„«       Z/defd*„Z0e	 	 	 	 	 	 	 	 	 dvdee ed¬«      f   d+eee1eeee1f   f    ed,¬«      f   d
ee
e    ed¬«      f   d-e
e   d.ee
e    ed/¬«      f   d0ee
e    ed1¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de2fd2„«       Z3e	 	 	 	 	 	 	 	 	 dvdee ed¬«      f   d+eee1eeee1f   f    ed,¬«      f   d
ee
e    ed¬«      f   d-e
e   d.ee
e    ed/¬«      f   d0ee
e    ed1¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee2   fd3„«       Z4e	 	 	 	 	 	 	 	 	 dvdee ed¬«      f   d+eee1eeee1f   f    ed,¬«      f   d
ee
e    ed¬«      f   d-e
e   d.ee
e    ed/¬«      f   d0ee
e    ed1¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd4„«       Z5defd5„Z6e	 	 	 	 	 	 dudee ed¬«      f   d6ee7 ed7¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de8fd8„«       Z9e	 	 	 	 	 	 dudee ed¬«      f   d6ee7 ed7¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee8   fd9„«       Z:e	 	 	 	 	 	 dudee ed¬«      f   d6ee7 ed7¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd:„«       Z;defd;„Z<e	 	 	 	 	 	 dudee ed¬«      f   d<e=d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de fd=„«       Z>e	 	 	 	 	 	 dudee ed¬«      f   d<e=d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee    fd>„«       Z?e	 	 	 	 	 	 dudee ed¬«      f   d<e=d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd?„«       Z@defd@„ZAe	 	 	 	 	 	 	 	 dwdee ed¬«      f   d+eee1eeee1f   f    edA¬«      f   d
ee
e    ed¬«      f   dBee
e    edC¬«      f   d-ee
e    edD¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deBfdE„«       ZCe	 	 	 	 	 	 	 	 dwdee ed¬«      f   d+eee1eeee1f   f    edA¬«      f   d
ee
e    ed¬«      f   dBee
e    edC¬«      f   d-ee
e    edD¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deeB   fdF„«       ZDe	 	 	 	 	 	 	 	 dwdee ed¬«      f   d+eee1eeee1f   f    edA¬«      f   d
ee
e    ed¬«      f   dBee
e    edC¬«      f   d-ee
e    edD¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defdG„«       ZEdefdH„ZFe	 	 	 	 	 	 	 	 	 	 	 	 	 	 dxdee ed¬«      f   dIeeGee  edJdK¬L«      f       edJdM¬N«      f   d+eee1eeee1f   f    edO¬«      f   d
ee
e    ed¬«      f   dBee
e    edC¬«      f   dPee
eH    edQ¬«      f   dRee
e    edS¬«      f   dTee
eH    edU¬«      f   dVee
eH    edW¬«      f   dXee
e    edY¬«      f   dZee
e    ed[¬«      f   d\ee
eH    ed]¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deIf$d^„«       ZJe	 	 	 	 	 	 	 	 	 	 	 	 	 	 dxdee ed¬«      f   dIeeGee  edJdK¬L«      f       edJdM¬N«      f   d+eee1eeee1f   f    edO¬«      f   d
ee
e    ed¬«      f   dBee
e    edC¬«      f   dPee
eH    edQ¬«      f   dRee
e    edS¬«      f   dTee
eH    edU¬«      f   dVee
eH    edW¬«      f   dXee
e    edY¬«      f   dZee
e    ed[¬«      f   d\ee
eH    ed]¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deeI   f$d_„«       ZKe	 	 	 	 	 	 	 	 	 	 	 	 	 	 dxdee ed¬«      f   dIeeGee  edJdK¬L«      f       edJdM¬N«      f   d+eee1eeee1f   f    edO¬«      f   d
ee
e    ed¬«      f   dBee
e    edC¬«      f   dPee
eH    edQ¬«      f   dRee
e    edS¬«      f   dTee
eH    edU¬«      f   dVee
eH    edW¬«      f   dXee
e    edY¬«      f   dZee
e    ed[¬«      f   d\ee
eH    ed]¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   def$d`„«       ZLdefda„ZMe	 	 	 	 	 	 dudee ed¬«      f   dbeeN edc¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deOfdd„«       ZPe	 	 	 	 	 	 dudee ed¬«      f   dbeeN edc¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deeO   fde„«       ZQe	 	 	 	 	 	 dudee ed¬«      f   dbeeN edc¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defdf„«       ZRdefdg„ZSe	 	 	 	 	 	 	 dydee ed¬«      f   d
ee
e    ed¬«      f   dhe
eT   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deUfdi„«       ZVe	 	 	 	 	 	 	 dydee ed¬«      f   d
ee
e    ed¬«      f   dhe
eT   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deeU   fdj„«       ZWe	 	 	 	 	 	 	 dydee ed¬«      f   d
ee
e    ed¬«      f   dhe
eT   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defdk„«       ZXdefdl„ZYe	 	 	 	 	 	 dudee ed¬«      f   dmeeZ edn¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de[fdo„«       Z\e	 	 	 	 	 	 dudee ed¬«      f   dmeeZ edn¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee[   fdp„«       Z]e	 	 	 	 	 	 dudee ed¬«      f   dmeeZ edn¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defdq„«       Z^defdr„Z_y)zÚDataApiz‰NOTE: This class is auto generated by OpenAPI Generator
    Ref: https://openapi-generator.tech

    Do not edit the class manually.
    NÚreturnc                 ó>   — |€t        j                  «       }|| _        y ©N)r$   Úget_defaultÚ
api_client)Úselfr.   s     úp/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/lance_namespace_urllib3_client/api/data_api.pyÚ__init__zDataApi.__init__6   s   € ØÐÜ"×.Ñ.Ó0ˆJØ$ˆ�ó    r   Úidzö`string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace. )ÚdescriptionÚalter_table_add_columns_requestÚ	delimiterzŠAn optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. Ú_request_timeout)ÚgtÚ_request_authÚ_content_typeÚ_headersÚ_host_index)ÚgeÚlec	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©áÙ  Add new columns to table schema

        Add new columns to table `id` using SQL expressions or default values. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param alter_table_add_columns_request: (required)
        :type alter_table_add_columns_request: AlterTableAddColumnsRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©r3   r5   r6   r9   r:   r;   r<   r   ÚErrorResponse©Ú200Ú400Ú401Ú403Ú404Ú503Ú5XXr7   ©Úresponse_dataÚresponse_types_map)Ú"_alter_table_add_columns_serializer.   Úcall_apiÚreadÚresponse_deserializeÚdata©r/   r3   r5   r6   r7   r9   r:   r;   r<   Ú_paramÚ_response_types_maprM   s               r0   Úalter_table_add_columnszDataApi.alter_table_add_columns<   s¨   € ðf ×8Ñ8ØØ,KØØ'Ø'ØØ#ð 9ó 
ˆð 2Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	r2   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r@   )rO   r.   rP   rQ   rR   rT   s               r0   Ú&alter_table_add_columns_with_http_infoz.DataApi.alter_table_add_columns_with_http_info�   s¡   € ðf ×8Ñ8ØØ,KØØ'Ø'ØØ#ð 9ó 
ˆð 2Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
r2   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rA   rB   r   rC   rD   r7   )rO   r.   rP   ÚresponserT   s               r0   Ú/alter_table_add_columns_without_preload_contentz7DataApi.alter_table_add_columns_without_preload_contentÞ   s   € ðf ×8Ñ8ØØ,KØØ'Ø'ØØ#ð 9ó 
ˆð 2Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%r2   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nr3   r6   ÚAcceptúapplication/jsonúContent-Type©ÚOAuth2Ú
ApiKeyAuthÚ
BearerAuthÚPOSTz/v1/table/{id}/add_columns©ÚmethodÚresource_pathÚpath_paramsÚquery_paramsÚheader_paramsÚbodyÚpost_paramsÚfilesÚauth_settingsÚcollection_formatsÚ_hostr9   ©Úappendr.   Úselect_header_acceptÚselect_header_content_typeÚparam_serialize)r/   r3   r5   r6   r9   r:   r;   r<   rq   Ú_collection_formatsÚ_path_paramsÚ_query_paramsÚ_header_paramsÚ_form_paramsÚ_filesÚ_body_paramsÚ_default_content_typeÚ_auth_settingss                     r0   rO   z*DataApi._alter_table_add_columns_serialize+  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 +Ð6Ø:ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ6Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
r2   Ú$alter_table_backfill_columns_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©áz  Trigger an async column backfill job

        Trigger an asynchronous backfill job for a computed column on table `id`. The column must be a virtual (UDF-backed) column or a computed column declared with an expression binding. Returns a job ID for tracking. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param alter_table_backfill_columns_request: (required)
        :type alter_table_backfill_columns_request: AlterTableBackfillColumnsRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©r3   r€   r6   r9   r:   r;   r<   r   rC   ©Ú202rF   rG   rH   rI   rJ   rK   r7   rL   )Ú'_alter_table_backfill_columns_serializer.   rP   rQ   rR   rS   ©r/   r3   r€   r6   r7   r9   r:   r;   r<   rU   rV   rM   s               r0   Úalter_table_backfill_columnsz$DataApi.alter_table_backfill_columns‚  s¨   € ðf ×=Ñ=ØØ1UØØ'Ø'ØØ#ð >ó 
ˆð 7Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	r2   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r‚   )r‡   r.   rP   rQ   rR   rˆ   s               r0   Ú+alter_table_backfill_columns_with_http_infoz3DataApi.alter_table_backfill_columns_with_http_infoÓ  s¡   € ðf ×=Ñ=ØØ1UØØ'Ø'ØØ#ð >ó 
ˆð 7Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
r2   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rƒ   r„   r   rC   r…   r7   )r‡   r.   rP   r[   rˆ   s               r0   Ú4alter_table_backfill_columns_without_preload_contentz<DataApi.alter_table_backfill_columns_without_preload_content$  s   € ðf ×=Ñ=ØØ1UØØ'Ø'ØØ#ð >ó 
ˆð 7Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%r2   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nr3   r6   r^   r_   r`   ra   re   z/v1/table/{id}/backfill_columnrf   rr   )r/   r3   r€   r6   r9   r:   r;   r<   rq   rw   rx   ry   rz   r{   r|   r}   r~   r   s                     r0   r‡   z/DataApi._alter_table_backfill_columns_serializeq  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 0Ð;Ø?ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ:Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
r2   Ú analyze_table_query_plan_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á   Analyze query execution plan

        Analyze the query execution plan for a query against table `id`. Returns detailed statistics and analysis of the query execution plan.  REST NAMESPACE ONLY REST namespace returns the response as a plain string instead of the `AnalyzeTableQueryPlanResponse` JSON object. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param analyze_table_query_plan_request: (required)
        :type analyze_table_query_plan_request: AnalyzeTableQueryPlanRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©r3   r�   r6   r9   r:   r;   r<   ÚstrrC   rD   r7   rL   )Ú#_analyze_table_query_plan_serializer.   rP   rQ   rR   rS   ©r/   r3   r�   r6   r7   r9   r:   r;   r<   rU   rV   rM   s               r0   Úanalyze_table_query_planz DataApi.analyze_table_query_planÈ  ó¨   € ðf ×9Ñ9ØØ-MØØ'Ø'ØØ#ð :ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	r2   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r‘   )r•   r.   rP   rQ   rR   r–   s               r0   Ú'analyze_table_query_plan_with_http_infoz/DataApi.analyze_table_query_plan_with_http_info  ó¡   € ðf ×9Ñ9ØØ-MØØ'Ø'ØØ#ð :ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
r2   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r’   r“   r”   rC   rD   r7   )r•   r.   rP   r[   r–   s               r0   Ú0analyze_table_query_plan_without_preload_contentz8DataApi.analyze_table_query_plan_without_preload_contentj  ó   € ðf ×9Ñ9ØØ-MØØ'Ø'ØØ#ð :ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%r2   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nr3   r6   r^   r_   r`   ra   re   z/v1/table/{id}/analyze_planrf   rr   )r/   r3   r�   r6   r9   r:   r;   r<   rq   rw   rx   ry   rz   r{   r|   r}   r~   r   s                     r0   r•   z+DataApi._analyze_table_query_plan_serialize·  ó)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 ,Ð7Ø;ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ7Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
r2   Úcount_table_rows_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©áé  Count rows in a table

        Count the number of rows in table `id`  REST NAMESPACE ONLY REST namespace returns the response as a plain integer instead of the `CountTableRowsResponse` JSON object. The REST response maps to the `CountTableRowsResponse` model as follows: - the integer response body maps to `count` - response headers map to `context` via the `header.` prefix (see the `Context` schema) 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param count_table_rows_request: (required)
        :type count_table_rows_request: CountTableRowsRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©r3   r¡   r6   r9   r:   r;   r<   ÚintrC   rD   r7   rL   )Ú_count_table_rows_serializer.   rP   rQ   rR   rS   ©r/   r3   r¡   r6   r7   r9   r:   r;   r<   rU   rV   rM   s               r0   Úcount_table_rowszDataApi.count_table_rows  s¨   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	r2   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r£   )r§   r.   rP   rQ   rR   r¨   s               r0   Úcount_table_rows_with_http_infoz'DataApi.count_table_rows_with_http_info_  s¡   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
r2   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r¤   r¥   r¦   rC   rD   r7   )r§   r.   rP   r[   r¨   s               r0   Ú(count_table_rows_without_preload_contentz0DataApi.count_table_rows_without_preload_content°  s   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%r2   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nr3   r6   r^   r_   r`   ra   re   z/v1/table/{id}/count_rowsrf   rr   )r/   r3   r¡   r6   r9   r:   r;   r<   rq   rw   rx   ry   rz   r{   r|   r}   r~   r   s                     r0   r§   z#DataApi._count_table_rows_serializeý  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 $Ð/Ø3ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ5Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
r2   Ú create_materialized_view_requestc	           	      óî   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á&  Create a materialized view

        Create a materialized view at identifier `id`. The view may be query-backed, UDTF-backed, or chunker-backed, controlled by the `kind` discriminator. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param create_materialized_view_request: (required)
        :type create_materialized_view_request: CreateMaterializedViewRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©r3   r¯   r6   r9   r:   r;   r<   r   rC   ©Ú201rF   rG   rH   rI   Ú409rJ   rK   r7   rL   )Ú#_create_materialized_view_serializer.   rP   rQ   rR   rS   ©r/   r3   r¯   r6   r7   r9   r:   r;   r<   rU   rV   rM   s               r0   Úcreate_materialized_viewz DataApi.create_materialized_viewT  s«   € ðf ×9Ñ9ØØ-MØØ'Ø'ØØ#ð :ó 
ˆð 4Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	r2   c	           	      óÚ   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r±   )r·   r.   rP   rQ   rR   r¸   s               r0   Ú'create_materialized_view_with_http_infoz/DataApi.create_materialized_view_with_http_info¦  s¤   € ðf ×9Ñ9ØØ-MØØ'Ø'ØØ#ð :ó 
ˆð 4Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
r2   c	           	      ó˜   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r²   r³   r   rC   r´   r7   )r·   r.   rP   r[   r¸   s               r0   Ú0create_materialized_view_without_preload_contentz8DataApi.create_materialized_view_without_preload_contentø  s‚   € ðf ×9Ñ9ØØ-MØØ'Ø'ØØ#ð :ó 
ˆð 4Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%r2   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nr3   r6   r^   r_   r`   ra   re   z!/v1/materialized_view/{id}/createrf   rr   )r/   r3   r¯   r6   r9   r:   r;   r<   rq   rw   rx   ry   rz   r{   r|   r}   r~   r   s                     r0   r·   z+DataApi._create_materialized_view_serializeF  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 ,Ð7Ø;ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ=Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
r2   rl   zArrow IPC dataÚmodeÚ
propertieszÌBusiness logic properties managed by the namespace implementation outside Lance context. The map is translated to a single JSON-encoded query parameter such as `properties={"user":"alice","team":"eng"}`. Ústorage_optionsa  Storage options that configure overrides for writing table data and metadata during table creation. These are passed to Lance for the write path. The map is translated to a single JSON-encoded query parameter such as `storage_options={"aws_region":"us-east-1","timeout":"30s"}`. c                 óô   — | j                  ||||||||	|
|¬«
      }dddddddddœ} | j                  j                  |d|iŽ}|j                  «        | j                  j	                  ||¬«      j
                  S ©á~  Create a table with the given name

        Create table `id` in the namespace with the given data in Arrow IPC stream.  The schema of the Arrow IPC stream is used as the table schema. If the stream is empty, the API creates a new empty table.  REST NAMESPACE ONLY REST namespace uses Arrow IPC stream as the request body. It passes in the `CreateTableRequest` information in the following way: - `id`: pass through path parameter of the same name - `mode`: pass through query parameter of the same name - `properties`: serialize as a single JSON-encoded query parameter such as   `properties={"user":"alice","team":"eng"}`; these are business logic properties   managed by the namespace implementation outside Lance context - `storage_options`: serialize as a single JSON-encoded query parameter such as   `storage_options={"aws_region":"us-east-1","timeout":"30s"}`; these configure   write-time overrides for data and metadata written during table creation 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param body: Arrow IPC data (required)
        :type body: bytearray
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param mode:
        :type mode: str
        :param properties: Business logic properties managed by the namespace implementation outside Lance context. The map is translated to a single JSON-encoded query parameter such as `properties={"user":"alice","team":"eng"}`. 
        :type properties: str
        :param storage_options: Storage options that configure overrides for writing table data and metadata during table creation. These are passed to Lance for the write path. The map is translated to a single JSON-encoded query parameter such as `storage_options={"aws_region":"us-east-1","timeout":"30s"}`. 
        :type storage_options: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©
r3   rl   r6   r¿   rÀ   rÁ   r9   r:   r;   r<   r   rC   ©rE   rF   rG   rH   rI   r¶   rJ   rK   r7   rL   )Ú_create_table_serializer.   rP   rQ   rR   rS   ©r/   r3   rl   r6   r¿   rÀ   rÁ   r7   r9   r:   r;   r<   rU   rV   rM   s                  r0   Úcreate_tablezDataApi.create_table�  s´   € ðx ×-Ñ-ØØØØØ!Ø+Ø'Ø'ØØ#ð .ó 
ˆð )Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	r2   c                 óà   — | j                  ||||||||	|
|¬«
      }dddddddddœ} | j                  j                  |d|iŽ}|j                  «        | j                  j	                  ||¬«      S rÃ   )rÇ   r.   rP   rQ   rR   rÈ   s                  r0   Úcreate_table_with_http_infoz#DataApi.create_table_with_http_infoû  s­   € ðx ×-Ñ-ØØØØØ!Ø+Ø'Ø'ØØ#ð .ó 
ˆð )Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
r2   c                 óž   — | j                  ||||||||	|
|¬«
      }dddddddddœ} | j                  j                  |d|iŽ}|j                  S )rÄ   rÅ   r   rC   rÆ   r7   )rÇ   r.   rP   r[   rÈ   s                  r0   Ú$create_table_without_preload_contentz,DataApi.create_table_without_preload_contentY  s‹   € ðx ×-Ñ-ØØØØØ!Ø+Ø'Ø'ØØ#ð .ó 
ˆð )Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%r2   c                 óŠ  — d }i }i }g }|	xs i }g }i }d }|�||d<   |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       |�Nt        |t        «      r&t        |d«      5 }|j	                  «       }d d d «       nt        |t
        «      r|d   }n|}d|vr| j                  j                  d	g«      |d<   |r||d
<   n#| j                  j                  dg«      }|�||d
<   g d¢}| j                  j                  dd||||||||||¬«      S # 1 sw Y   Œ‚xY w)Nr3   r6   r¿   rÀ   rÁ   Úrbé   r^   r_   r`   ú#application/vnd.apache.arrow.streamra   re   z/v1/table/{id}/createrf   ©
rs   Ú
isinstancer”   ÚopenrQ   Útupler.   rt   ru   rv   )r/   r3   rl   r6   r¿   rÀ   rÁ   r9   r:   r;   r<   rq   rw   rx   ry   rz   r{   r|   r}   Ú_fpr~   r   s                         r0   rÇ   zDataApi._create_table_serialize³  sÃ  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:àÐà× Ñ  &¨$ Ô0àÐ!à× Ñ  ,°
Ð!;Ô<àÐ&à× Ñ Ð"3°_Ð!EÔFð
 Ðä˜$¤Ô$Ü˜$ Ó%ð .¨Ø#&§8¡8£:�L÷.ð .ä˜D¤%Ô(à# A™w‘à#�ð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à=ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ1Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
÷M.ð .ús   ÂD9Ä9EÚdelete_from_table_requestzDelete requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á¦  Delete rows from a table

        Delete rows from table `id`. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param delete_from_table_request: Delete request (required)
        :type delete_from_table_request: DeleteFromTableRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©r3   r×   r6   r9   r:   r;   r<   r   rC   rD   r7   rL   )Ú_delete_from_table_serializer.   rP   rQ   rR   rS   ©r/   r3   r×   r6   r7   r9   r:   r;   r<   rU   rV   rM   s               r0   Údelete_from_tablezDataApi.delete_from_table!  s¨   € ðf ×2Ñ2ØØ&?ØØ'Ø'ØØ#ð 3ó 
ˆð -Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	r2   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rÙ   )rÜ   r.   rP   rQ   rR   rÝ   s               r0   Ú delete_from_table_with_http_infoz(DataApi.delete_from_table_with_http_infor  s¡   € ðf ×2Ñ2ØØ&?ØØ'Ø'ØØ#ð 3ó 
ˆð -Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
r2   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rÚ   rÛ   r   rC   rD   r7   )rÜ   r.   rP   r[   rÝ   s               r0   Ú)delete_from_table_without_preload_contentz1DataApi.delete_from_table_without_preload_contentÃ  s   € ðf ×2Ñ2ØØ&?ØØ'Ø'ØØ#ð 3ó 
ˆð -Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%r2   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nr3   r6   r^   r_   r`   ra   re   z/v1/table/{id}/deleterf   rr   )r/   r3   r×   r6   r9   r:   r;   r<   rq   rw   rx   ry   rz   r{   r|   r}   r~   r   s                     r0   rÜ   z$DataApi._delete_from_table_serialize	  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 %Ð0Ø4ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ1Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
r2   Ú explain_table_query_plan_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á¦  Get query execution plan explanation

        Get the query execution plan for a query against table `id`. Returns a human-readable explanation of how the query will be executed.  REST NAMESPACE ONLY REST namespace returns the response as a plain string instead of the `ExplainTableQueryPlanResponse` JSON object. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param explain_table_query_plan_request: (required)
        :type explain_table_query_plan_request: ExplainTableQueryPlanRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©r3   rä   r6   r9   r:   r;   r<   r”   rC   rD   r7   rL   )Ú#_explain_table_query_plan_serializer.   rP   rQ   rR   rS   ©r/   r3   rä   r6   r7   r9   r:   r;   r<   rU   rV   rM   s               r0   Úexplain_table_query_planz DataApi.explain_table_query_plang	  r˜   r2   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S ræ   )ré   r.   rP   rQ   rR   rê   s               r0   Ú'explain_table_query_plan_with_http_infoz/DataApi.explain_table_query_plan_with_http_info¸	  r›   r2   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rç   rè   r”   rC   rD   r7   )ré   r.   rP   r[   rê   s               r0   Ú0explain_table_query_plan_without_preload_contentz8DataApi.explain_table_query_plan_without_preload_content	
  rž   r2   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nr3   r6   r^   r_   r`   ra   re   z/v1/table/{id}/explain_planrf   rr   )r/   r3   rä   r6   r9   r:   r;   r<   rq   rw   rx   ry   rz   r{   r|   r}   r~   r   s                     r0   ré   z+DataApi._explain_table_query_plan_serializeV
  r    r2   z1Arrow IPC stream containing the records to insertÚbrancha  Optional branch to target. When not specified, the main branch is used. Used by branch-scoped operations that cannot carry a `branch` field in their request body (Arrow IPC stream and bodyless operations). Operations with a JSON request body carry `branch` as a body field instead. zæHow the insert should behave. Case insensitive, supports both PascalCase and snake_case. Valid values are: - Append (default): insert data to the existing table - Overwrite: remove all data in the table and then insert data to it c                 óð   — | j                  ||||||||	|
¬«	      }ddddddddœ} | j                  j                  |d|iŽ}|j                  «        | j                  j	                  ||¬«      j
                  S ©á�  Insert records into a table

        Insert new records into table `id`.  For tables that have been declared but not yet created on storage (is_only_declared=true), this operation will create the table with the provided data.  REST NAMESPACE ONLY REST namespace uses Arrow IPC stream as the request body. It passes in the `InsertIntoTableRequest` information in the following way: - `id`: pass through path parameter of the same name - `mode`: pass through query parameter of the same name 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param body: Arrow IPC stream containing the records to insert (required)
        :type body: bytearray
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param branch: Optional branch to target. When not specified, the main branch is used. Used by branch-scoped operations that cannot carry a `branch` field in their request body (Arrow IPC stream and bodyless operations). Operations with a JSON request body carry `branch` as a body field instead. 
        :type branch: str
        :param mode: How the insert should behave. Case insensitive, supports both PascalCase and snake_case. Valid values are: - Append (default): insert data to the existing table - Overwrite: remove all data in the table and then insert data to it 
        :type mode: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©	r3   rl   r6   rñ   r¿   r9   r:   r;   r<   r   rC   rD   r7   rL   )Ú_insert_into_table_serializer.   rP   rQ   rR   rS   ©r/   r3   rl   r6   rñ   r¿   r7   r9   r:   r;   r<   rU   rV   rM   s                 r0   Úinsert_into_tablezDataApi.insert_into_table­
  s®   € ðr ×2Ñ2ØØØØØØ'Ø'ØØ#ð 3ó 

ˆð -Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	r2   c                 óÜ   — | j                  ||||||||	|
¬«	      }ddddddddœ} | j                  j                  |d|iŽ}|j                  «        | j                  j	                  ||¬«      S ró   )rö   r.   rP   rQ   rR   r÷   s                 r0   Ú insert_into_table_with_http_infoz(DataApi.insert_into_table_with_http_info  s§   € ðr ×2Ñ2ØØØØØØ'Ø'ØØ#ð 3ó 

ˆð -Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
r2   c                 óš   — | j                  ||||||||	|
¬«	      }ddddddddœ} | j                  j                  |d|iŽ}|j                  S )rô   rõ   r   rC   rD   r7   )rö   r.   rP   r[   r÷   s                 r0   Ú)insert_into_table_without_preload_contentz1DataApi.insert_into_table_without_preload_content_  s…   € ðr ×2Ñ2ØØØØØØ'Ø'ØØ#ð 3ó 

ˆð -Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%r2   c
                 ó`  — d }
i }i }g }|xs i }g }i }d }|�||d<   |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       |�Nt        |t        «      r&t        |d«      5 }|j	                  «       }d d d «       nt        |t
        «      r|d   }n|}d|vr| j                  j                  dg«      |d<   |r||d	<   n#| j                  j                  d
g«      }|�||d	<   g d¢}| j                  j                  dd|||||||||
|¬«      S # 1 sw Y   Œ‚xY w)Nr3   r6   rñ   r¿   rÏ   rÐ   r^   r_   r`   rÑ   ra   re   z/v1/table/{id}/insertrf   rÒ   )r/   r3   rl   r6   rñ   r¿   r9   r:   r;   r<   rq   rw   rx   ry   rz   r{   r|   r}   rÖ   r~   r   s                        r0   rö   z$DataApi._insert_into_table_serialize´  s©  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:àÐà× Ñ  (¨FÐ!3Ô4àÐà× Ñ  &¨$ Ô0ð
 Ðä˜$¤Ô$Ü˜$ Ó%ð .¨Ø#&§8¡8£:�L÷.ð .ä˜D¤%Ô(à# A™w‘à#�ð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à=ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ1Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
÷M.ð .ús   Á9D$Ä$D-ÚonrÐ   T)Ú
min_lengthÚstricta×  Lance field paths to use for matching rows. Repeat the parameter once per field to match on a composite key; a row matches only when every listed field is equal. Nested fields use dot-separated segments; use backtick-quoted segments for literal dots and double backticks inside quoted segments. Use canonical full paths for display and errors; leaf names alone only identify top-level fields; invalid or unresolved paths should return InvalidInput or TableColumnNotFound.)rÿ   r4   z0Arrow IPC stream containing the records to mergeÚwhen_matched_update_allz"Update all columns when rows matchÚwhen_matched_update_all_filta!  The row is updated (similar to UpdateAll) only for rows where the SQL expression evaluates to true. Field references must use Lance field path syntax: nested fields use dot-separated segments, literal dots require backtick-quoted segments, and backticks inside quoted segments are doubled.Úwhen_not_matched_insert_allz(Insert all columns when rows don't matchÚ!when_not_matched_by_source_deletezLDelete all rows from target table that don't match a row in the source tableÚ&when_not_matched_by_source_delete_filta  Delete rows from the target table if there is no match AND the SQL expression evaluates to true. Field references must use Lance field path syntax: nested fields use dot-separated segments, literal dots require backtick-quoted segments, and backticks inside quoted segments are doubled.Útimeoutz-Timeout for the operation (e.g., "30s", "5m")Ú	use_indexz&Whether to use index for matching rowsc                 óþ   — | j                  |||||||||	|
||||||¬«      }ddddddddœ} | j                  j                  |d|iŽ}|j                  «        | j                  j	                  ||¬«      j
                  S ©áÐ  Merge insert (upsert) records into a table

        Performs a merge insert (upsert) operation on table `id`. This operation updates existing rows based on one or more matching columns and inserts new rows that don't match. It returns the number of rows inserted and updated.  For tables that have been declared but not yet created on storage (is_only_declared=true), this operation will create the table with the provided data (since there are no existing rows to merge with).  REST NAMESPACE ONLY REST namespace uses Arrow IPC stream as the request body. It passes in the `MergeInsertIntoTableRequest` information in the following way: - `id`: pass through path parameter of the same name - `on`: pass through query parameter of the same name, repeated once per field path - `when_matched_update_all`: pass through query parameter of the same name - `when_matched_update_all_filt`: pass through query parameter of the same name - `when_not_matched_insert_all`: pass through query parameter of the same name - `when_not_matched_by_source_delete`: pass through query parameter of the same name - `when_not_matched_by_source_delete_filt`: pass through query parameter of the same name 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param on: Lance field paths to use for matching rows. Repeat the parameter once per field to match on a composite key; a row matches only when every listed field is equal. Nested fields use dot-separated segments; use backtick-quoted segments for literal dots and double backticks inside quoted segments. Use canonical full paths for display and errors; leaf names alone only identify top-level fields; invalid or unresolved paths should return InvalidInput or TableColumnNotFound. (required)
        :type on: List[str]
        :param body: Arrow IPC stream containing the records to merge (required)
        :type body: bytearray
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param branch: Optional branch to target. When not specified, the main branch is used. Used by branch-scoped operations that cannot carry a `branch` field in their request body (Arrow IPC stream and bodyless operations). Operations with a JSON request body carry `branch` as a body field instead. 
        :type branch: str
        :param when_matched_update_all: Update all columns when rows match
        :type when_matched_update_all: bool
        :param when_matched_update_all_filt: The row is updated (similar to UpdateAll) only for rows where the SQL expression evaluates to true. Field references must use Lance field path syntax: nested fields use dot-separated segments, literal dots require backtick-quoted segments, and backticks inside quoted segments are doubled.
        :type when_matched_update_all_filt: str
        :param when_not_matched_insert_all: Insert all columns when rows don't match
        :type when_not_matched_insert_all: bool
        :param when_not_matched_by_source_delete: Delete all rows from target table that don't match a row in the source table
        :type when_not_matched_by_source_delete: bool
        :param when_not_matched_by_source_delete_filt: Delete rows from the target table if there is no match AND the SQL expression evaluates to true. Field references must use Lance field path syntax: nested fields use dot-separated segments, literal dots require backtick-quoted segments, and backticks inside quoted segments are doubled.
        :type when_not_matched_by_source_delete_filt: str
        :param timeout: Timeout for the operation (e.g., "30s", "5m")
        :type timeout: str
        :param use_index: Whether to use index for matching rows
        :type use_index: bool
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©r3   rþ   rl   r6   rñ   r  r  r  r  r  r  r  r9   r:   r;   r<   r   rC   rD   r7   rL   )Ú"_merge_insert_into_table_serializer.   rP   rQ   rR   rS   ©r/   r3   rþ   rl   r6   rñ   r  r  r  r  r  r  r  r7   r9   r:   r;   r<   rU   rV   rM   s                        r0   Úmerge_insert_into_tablezDataApi.merge_insert_into_table  sÃ   € ð\ ×8Ñ8ØØØØØØ$;Ø)EØ(CØ.OØ3YØØØ'Ø'ØØ#ð! 9ó 
ˆð( 2Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	r2   c                 óê   — | j                  |||||||||	|
||||||¬«      }ddddddddœ} | j                  j                  |d|iŽ}|j                  «        | j                  j	                  ||¬«      S r	  )r  r.   rP   rQ   rR   r  s                        r0   Ú&merge_insert_into_table_with_http_infoz.DataApi.merge_insert_into_table_with_http_info’  s¼   € ð\ ×8Ñ8ØØØØØØ$;Ø)EØ(CØ.OØ3YØØØ'Ø'ØØ#ð! 9ó 
ˆð( 2Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
r2   c                 ó¨   — | j                  |||||||||	|
||||||¬«      }ddddddddœ} | j                  j                  |d|iŽ}|j                  S )r
  r  r   rC   rD   r7   )r  r.   rP   r[   r  s                        r0   Ú/merge_insert_into_table_without_preload_contentz7DataApi.merge_insert_into_table_without_preload_content  sš   € ð\ ×8Ñ8ØØØØØØ$;Ø)EØ(CØ.OØ3YØØØ'Ø'ØØ#ð! 9ó 
ˆð( 2Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%r2   c                 óŠ  — d }ddi}i }g }|xs i }g }i }d }|�||d<   |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       |	�|j                  d	|	f«       |
�|j                  d
|
f«       |�|j                  d|f«       |�|j                  d|f«       |�Nt        |t        «      r&t        |d«      5 }|j	                  «       }d d d «       nt        |t
        «      r|d   }n|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j                  dd||||||||||¬«      S # 1 sw Y   Œ‚xY w)Nrþ   Úmultir3   r6   rñ   r  r  r  r  r  r  r  rÏ   rÐ   r^   r_   r`   rÑ   ra   re   z/v1/table/{id}/merge_insertrf   rÒ   )r/   r3   rþ   rl   r6   rñ   r  r  r  r  r  r  r  r9   r:   r;   r<   rq   rw   rx   ry   rz   r{   r|   r}   rÖ   r~   r   s                               r0   r  z*DataApi._merge_insert_into_table_serializex  sh  € ð( ˆð �'ð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:àÐà× Ñ  (¨FÐ!3Ô4àˆ>à× Ñ  $¨ Ô,à"Ð.à× Ñ Ð";Ð=TÐ!UÔVà'Ð3à× Ñ Ð"@ÐB^Ð!_Ô`à&Ð2à× Ñ Ð"?ÐA\Ð!]Ô^à,Ð8à× Ñ Ð"EÐGhÐ!iÔjà1Ð=à× Ñ Ð"JÐLrÐ!sÔtàÐà× Ñ  )¨WÐ!5Ô6àÐ à× Ñ  +¨yÐ!9Ô:ð
 Ðä˜$¤Ô$Ü˜$ Ó%ð .¨Ø#&§8¡8£:�L÷.ð .ä˜D¤%Ô(à# A™w‘à#�ð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à=ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ7Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
÷M.ð .ús   ÄF9Æ9GÚquery_table_requestzQuery requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©áG	  Query a table

        Query table `id` with vector search, full text search and optional SQL filtering. Returns results in Arrow IPC file or stream format.  REST NAMESPACE ONLY REST namespace returns the response as Arrow IPC file binary data instead of the `QueryTableResponse` JSON object. The REST response maps to the `QueryTableResponse` model as follows: - the Arrow IPC file binary body maps to `data` - response headers map to `context` via the `header.` prefix (see the `Context` schema) 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param query_table_request: Query request (required)
        :type query_table_request: QueryTableRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©r3   r  r6   r9   r:   r;   r<   Ú	bytearrayrC   rD   r7   rL   )Ú_query_table_serializer.   rP   rQ   rR   rS   ©r/   r3   r  r6   r7   r9   r:   r;   r<   rU   rV   rM   s               r0   Úquery_tablezDataApi.query_table  s¨   € ðf ×,Ñ,ØØ 3ØØ'Ø'ØØ#ð -ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	r2   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r  )r  r.   rP   rQ   rR   r  s               r0   Úquery_table_with_http_infoz"DataApi.query_table_with_http_infoV  s¡   € ðf ×,Ñ,ØØ 3ØØ'Ø'ØØ#ð -ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
r2   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r  r  r  rC   rD   r7   )r  r.   rP   r[   r  s               r0   Ú#query_table_without_preload_contentz+DataApi.query_table_without_preload_content§  s   € ðf ×,Ñ,ØØ 3ØØ'Ø'ØØ#ð -ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%r2   c                 ó^  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr | j                  j                  ddg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd	|
|||||||	||¬
«      S )Nr3   r6   r^   z!application/vnd.apache.arrow.filer_   r`   ra   re   z/v1/table/{id}/queryrf   rr   )r/   r3   r  r6   r9   r:   r;   r<   rq   rw   rx   ry   rz   r{   r|   r}   r~   r   s                     r0   r  zDataApi._query_table_serializeô  s,  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 Ð*Ø.ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà7Ø&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ0Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
r2   Ú!refresh_materialized_view_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©áø  Trigger an async materialized view refresh

        Trigger an asynchronous refresh job for materialized view `id`. Returns a job ID for tracking. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param refresh_materialized_view_request:
        :type refresh_materialized_view_request: RefreshMaterializedViewRequest
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©r3   r6   r#  r9   r:   r;   r<   r!   rC   r…   r7   rL   )Ú$_refresh_materialized_view_serializer.   rP   rQ   rR   rS   ©r/   r3   r6   r#  r7   r9   r:   r;   r<   rU   rV   rM   s               r0   Úrefresh_materialized_viewz!DataApi.refresh_materialized_viewL  s¨   € ðf ×:Ñ:ØØØ.OØ'Ø'ØØ#ð ;ó 
ˆð 5Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	r2   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r%  )r(  r.   rP   rQ   rR   r)  s               r0   Ú(refresh_materialized_view_with_http_infoz0DataApi.refresh_materialized_view_with_http_info�  s¡   € ðf ×:Ñ:ØØØ.OØ'Ø'ØØ#ð ;ó 
ˆð 5Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
r2   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r&  r'  r!   rC   r…   r7   )r(  r.   rP   r[   r)  s               r0   Ú1refresh_materialized_view_without_preload_contentz9DataApi.refresh_materialized_view_without_preload_contentî  s   € ðf ×:Ñ:ØØØ.OØ'Ø'ØØ#ð ;ó 
ˆð 5Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%r2   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nr3   r6   r^   r_   r`   ra   re   z"/v1/materialized_view/{id}/refreshrf   rr   )r/   r3   r6   r#  r9   r:   r;   r<   rq   rw   rx   ry   rz   r{   r|   r}   r~   r   s                     r0   r(  z,DataApi._refresh_materialized_view_serialize;  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 -Ð8Ø<ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ>Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
r2   Úupdate_table_requestzUpdate requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á�  Update rows in a table

        Update existing rows in table `id`. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param update_table_request: Update request (required)
        :type update_table_request: UpdateTableRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©r3   r0  r6   r9   r:   r;   r<   r#   rC   rD   r7   rL   )Ú_update_table_serializer.   rP   rQ   rR   rS   ©r/   r3   r0  r6   r7   r9   r:   r;   r<   rU   rV   rM   s               r0   Úupdate_tablezDataApi.update_table’  s¨   € ðf ×-Ñ-ØØ!5ØØ'Ø'ØØ#ð .ó 
ˆð )Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	r2   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r2  )r5  r.   rP   rQ   rR   r6  s               r0   Úupdate_table_with_http_infoz#DataApi.update_table_with_http_infoã  s¡   € ðf ×-Ñ-ØØ!5ØØ'Ø'ØØ#ð .ó 
ˆð )Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
r2   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r3  r4  r#   rC   rD   r7   )r5  r.   rP   r[   r6  s               r0   Ú$update_table_without_preload_contentz,DataApi.update_table_without_preload_content4  s   € ðf ×-Ñ-ØØ!5ØØ'Ø'ØØ#ð .ó 
ˆð )Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%r2   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nr3   r6   r^   r_   r`   ra   re   z/v1/table/{id}/updaterf   rr   )r/   r3   r0  r6   r9   r:   r;   r<   rq   rw   rx   ry   rz   r{   r|   r}   r~   r   s                     r0   r5  zDataApi._update_table_serialize�  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
  Ð+Ø/ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ1Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
r2   r,   )r*   N)NNNNNr   )	NNNNNNNNr   )NNNNNNNr   )NNNNNNNNNNNNNr   )NNNNNNr   )`Ú__name__Ú
__module__Ú__qualname__Ú__doc__r1   r   r   r   r   r   r   r   r   r   r	   r   r   r   rW   r&   rY   r'   r\   r%   rO   r   r   r‰   r‹   r�   r‡   r   r”   r—   rš   r�   r•   r   r¦   r©   r«   r­   r§   r   r   r¹   r»   r½   r·   r   r   rÉ   rË   rÍ   rÇ   r   r   rÞ   rà   râ   rÜ   r   rë   rí   rï   ré   r   rø   rú   rü   rö   r
   r   r   r  r  r  r  r   r  r  r  r!  r  r    r!   r*  r,  r.  r(  r"   r#   r7  r9  r;  r5  © r2   r0   r)   r)   /   s;>  „ ñô%ð ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!Mà�i¡ð  4lô  "mð  mñ  nðMð *EðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
&ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!M
à�i¡ð  4lô  "mð  mñ  nðM
ð *EðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
Ð1Ñ	2ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!I&à�i¡ð  4lô  "mð  mñ  nðI&ð *EðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
óR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!Mà�i¡ð  4lô  "mð  mñ  nðMð /OðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
+ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!M
à�i¡ð  4lô  "mð  mñ  nðM
ð /OðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
Ð6Ñ	7ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!I&à�i¡ð  4lô  "mð  mñ  nðI&ð /OðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
óR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!Mà�i¡ð  4lô  "mð  mñ  nðMð +GðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!M
à�i¡ð  4lô  "mð  mñ  nðM
ð +GðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
�SÑ	ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!I&à�i¡ð  4lô  "mð  mñ  nðI&ð +GðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
óR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!Mà�i¡ð  4lô  "mð  mñ  nðMð #8ðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!M
à�i¡ð  4lô  "mð  mñ  nðM
ð #8ðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
�SÑ	ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!I&à�i¡ð  4lô  "mð  mñ  nðI&ð #8ðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
óR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!Nà�i¡ð  4lô  "mð  mñ  nðNð +HðNð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Nð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðNð    Y° ^Ñ 4Ñ5ðNð   	Ñ*ðNð ˜4 	¨3 Ñ/Ñ0ðNð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Nð" 
(ò#Nó ðNðb ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!N
à�i¡ð  4lô  "mð  mñ  nðN
ð +HðN
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	N
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðN
ð    Y° ^Ñ 4Ñ5ðN
ð   	Ñ*ðN
ð ˜4 	¨3 Ñ/Ñ0ðN
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!N
ð" 
Ð3Ñ	4ò#N
ó ðN
ðb ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!J&à�i¡ð  4lô  "mð  mñ  nðJ&ð +HðJ&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	J&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðJ&ð    Y° ^Ñ 4Ñ5ðJ&ð   	Ñ*ðJ&ð ˜4 	¨3 Ñ/Ñ0ðJ&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!J&ð" 
ò#J&ó ðJ&ðZR
ð 
óR
ðn ð
 VZØ$(ð aeð quð Ø8<Ø-1Ø37Ø?@ñ'Zà�i¡ð  4lô  "mð  mñ  nðZð ˜˜k¨9°e¸IÀ{Ð<RÑ6SÐSÑTÑV[ÐhxÔVyÐyÑzðZð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Zð
 �yÑ!ðZð ˜h yÑ1±5ð  F\ô  4]ð  ]ñ  ^ðZð # 8¨IÑ#6¹ð  Klô  9mð  $mñ  nðZð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðZð     Y° ^Ñ 4Ñ5ð!Zð"   	Ñ*ð#Zð$ ˜4 	¨3 Ñ/Ñ0ð%Zð& ˜y©%°1¸Ô*;Ð;Ñ<ð'Zð( 
ò)Zó ðZðz ð
 VZØ$(ð aeð quð Ø8<Ø-1Ø37Ø?@ñ'Z
à�i¡ð  4lô  "mð  mñ  nðZ
ð ˜˜k¨9°e¸IÀ{Ð<RÑ6SÐSÑTÑV[ÐhxÔVyÐyÑzðZ
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Z
ð
 �yÑ!ðZ
ð ˜h yÑ1±5ð  F\ô  4]ð  ]ñ  ^ðZ
ð # 8¨IÑ#6¹ð  Klô  9mð  $mñ  nðZ
ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðZ
ð     Y° ^Ñ 4Ñ5ð!Z
ð"   	Ñ*ð#Z
ð$ ˜4 	¨3 Ñ/Ñ0ð%Z
ð& ˜y©%°1¸Ô*;Ð;Ñ<ð'Z
ð( 
Ð(Ñ	)ò)Z
ó ðZ
ðz ð
 VZØ$(ð aeð quð Ø8<Ø-1Ø37Ø?@ñ'V&à�i¡ð  4lô  "mð  mñ  nðV&ð ˜˜k¨9°e¸IÀ{Ð<RÑ6SÐSÑTÑV[ÐhxÔVyÐyÑzðV&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	V&ð
 �yÑ!ðV&ð ˜h yÑ1±5ð  F\ô  4]ð  ]ñ  ^ðV&ð # 8¨IÑ#6¹ð  Klô  9mð  $mñ  nðV&ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðV&ð     Y° ^Ñ 4Ñ5ð!V&ð"   	Ñ*ð#V&ð$ ˜4 	¨3 Ñ/Ñ0ð%V&ð& ˜y©%°1¸Ô*;Ð;Ñ<ð'V&ð( 
ò)V&ó ðV&ðri
ð 
ói
ð\ ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!Mà�i¡ð  4lô  "mð  mñ  nðMð $-Ð-CÁUÐWgÔEhÐ-hÑ#iðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
!ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!M
à�i¡ð  4lô  "mð  mñ  nðM
ð $-Ð-CÁUÐWgÔEhÐ-hÑ#iðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
Ð,Ñ	-ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!I&à�i¡ð  4lô  "mð  mñ  nðI&ð $-Ð-CÁUÐWgÔEhÐ-hÑ#iðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
óR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!Mà�i¡ð  4lô  "mð  mñ  nðMð +GðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!M
à�i¡ð  4lô  "mð  mñ  nðM
ð +GðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
�SÑ	ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!I&à�i¡ð  4lô  "mð  mñ  nðI&ð +GðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
óR
ðn ð
 VZð cgð mqð Ø8<Ø-1Ø37Ø?@ñ%Uà�i¡ð  4lô  "mð  mñ  nðUð ˜˜k¨9°e¸IÀ{Ð<RÑ6SÐSÑTÑV[ð  i\ô  W]ð  ]ñ  ^ðUð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Uð
 ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ðUð ˜ Ñ+©Uð  @hô  .ið  iñ  jðUð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðUð    Y° ^Ñ 4Ñ5ðUð    	Ñ*ð!Uð" ˜4 	¨3 Ñ/Ñ0ð#Uð$ ˜y©%°1¸Ô*;Ð;Ñ<ð%Uð& 
!ò'Uó ðUðp ð
 VZð cgð mqð Ø8<Ø-1Ø37Ø?@ñ%U
à�i¡ð  4lô  "mð  mñ  nðU
ð ˜˜k¨9°e¸IÀ{Ð<RÑ6SÐSÑTÑV[ð  i\ô  W]ð  ]ñ  ^ðU
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	U
ð
 ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ðU
ð ˜ Ñ+©Uð  @hô  .ið  iñ  jðU
ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðU
ð    Y° ^Ñ 4Ñ5ðU
ð    	Ñ*ð!U
ð" ˜4 	¨3 Ñ/Ñ0ð#U
ð$ ˜y©%°1¸Ô*;Ð;Ñ<ð%U
ð& 
Ð,Ñ	-ò'U
ó ðU
ðp ð
 VZð cgð mqð Ø8<Ø-1Ø37Ø?@ñ%Q&à�i¡ð  4lô  "mð  mñ  nðQ&ð ˜˜k¨9°e¸IÀ{Ð<RÑ6SÐSÑTÑV[ð  i\ô  W]ð  ]ñ  ^ðQ&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Q&ð
 ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ðQ&ð ˜ Ñ+©Uð  @hô  .ið  iñ  jðQ&ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðQ&ð    Y° ^Ñ 4Ñ5ðQ&ð    	Ñ*ð!Q&ð" ˜4 	¨3 Ñ/Ñ0ð#Q&ð$ ˜y©%°1¸Ô*;Ð;Ñ<ð%Q&ð& 
ò'Q&ó ðQ&ðhd
ð 
ód
ðR ð VZð cgð }Að @Dð GKð quð GKØz~Ørvð Ø8<Ø-1Ø37Ø?@ñ3qà�i¡ð  4lô  "mð  mñ  nðqð �d˜9 S©%¸1ÀTÔ*JÐ%JÑKÑLÉeÐ_`ð  oH	ô  OI	ð  I	ñ  J	ðqð ˜˜k¨9°e¸IÀ{Ð<RÑ6SÐSÑTÑV[ð  i[ô  W\ð  \ñ  ]ð	qð
 ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sðqð ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ðqð "+¨8°JÑ+?ÁÐSwÔAxÐ+xÑ!yðqð '0°¸Ñ0CÁUð  X{ô  F|ð  1|ñ  '}ðqð &/¨x¸
Ñ/CÁUð  XBô  FCð  0Cñ  &Dðqð ,5°X¸jÑ5IÉ5ð  ^lô  Lmð  6mñ  ,nðqð 1:¸(À9Ñ:MÉuð  bBô  PCð  ;Cñ  1Dðqð ˜8 IÑ.±ÐBuÔ0vÐvÑwðqð ˜X jÑ1±5ÐEmÔ3nÐnÑoðqð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðqð,    Y° ^Ñ 4Ñ5ð-qð.   	Ñ*ð/qð0 ˜4 	¨3 Ñ/Ñ0ð1qð2 ˜y©%°1¸Ô*;Ð;Ñ<ð3qð4 
&ò5qó ðqðh ð VZð cgð }Að @Dð GKð quð GKØz~Ørvð Ø8<Ø-1Ø37Ø?@ñ3q
à�i¡ð  4lô  "mð  mñ  nðq
ð �d˜9 S©%¸1ÀTÔ*JÐ%JÑKÑLÉeÐ_`ð  oH	ô  OI	ð  I	ñ  J	ðq
ð ˜˜k¨9°e¸IÀ{Ð<RÑ6SÐSÑTÑV[ð  i[ô  W\ð  \ñ  ]ð	q
ð
 ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sðq
ð ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ðq
ð "+¨8°JÑ+?ÁÐSwÔAxÐ+xÑ!yðq
ð '0°¸Ñ0CÁUð  X{ô  F|ð  1|ñ  '}ðq
ð &/¨x¸
Ñ/CÁUð  XBô  FCð  0Cñ  &Dðq
ð ,5°X¸jÑ5IÉ5ð  ^lô  Lmð  6mñ  ,nðq
ð 1:¸(À9Ñ:MÉuð  bBô  PCð  ;Cñ  1Dðq
ð ˜8 IÑ.±ÐBuÔ0vÐvÑwðq
ð ˜X jÑ1±5ÐEmÔ3nÐnÑoðq
ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðq
ð,    Y° ^Ñ 4Ñ5ð-q
ð.   	Ñ*ð/q
ð0 ˜4 	¨3 Ñ/Ñ0ð1q
ð2 ˜y©%°1¸Ô*;Ð;Ñ<ð3q
ð4 
Ð1Ñ	2ò5q
ó ðq
ðh ð VZð cgð }Að @Dð GKð quð GKØz~Ørvð Ø8<Ø-1Ø37Ø?@ñ3m&à�i¡ð  4lô  "mð  mñ  nðm&ð �d˜9 S©%¸1ÀTÔ*JÐ%JÑKÑLÉeÐ_`ð  oH	ô  OI	ð  I	ñ  J	ðm&ð ˜˜k¨9°e¸IÀ{Ð<RÑ6SÐSÑTÑV[ð  i[ô  W\ð  \ñ  ]ð	m&ð
 ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sðm&ð ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ðm&ð "+¨8°JÑ+?ÁÐSwÔAxÐ+xÑ!yðm&ð '0°¸Ñ0CÁUð  X{ô  F|ð  1|ñ  '}ðm&ð &/¨x¸
Ñ/CÁUð  XBô  FCð  0Cñ  &Dðm&ð ,5°X¸jÑ5IÉ5ð  ^lô  Lmð  6mñ  ,nðm&ð 1:¸(À9Ñ:MÉuð  bBô  PCð  ;Cñ  1Dðm&ð ˜8 IÑ.±ÐBuÔ0vÐvÑwðm&ð ˜X jÑ1±5ÐEmÔ3nÐnÑoðm&ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðm&ð,    Y° ^Ñ 4Ñ5ð-m&ð.   	Ñ*ð/m&ð0 ˜4 	¨3 Ñ/Ñ0ð1m&ð2 ˜y©%°1¸Ô*;Ð;Ñ<ð3m&ð4 
ò5m&ó ðm&ð`H
ð$ 
ó%H
ðZ ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!Mà�i¡ð  4lô  "mð  mñ  nðMð 'Ð'8¹%ÈOÔ:\Ð'\Ñ]ðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!M
à�i¡ð  4lô  "mð  mñ  nðM
ð 'Ð'8¹%ÈOÔ:\Ð'\Ñ]ðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
�YÑ	ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!I&à�i¡ð  4lô  "mð  mñ  nðI&ð 'Ð'8¹%ÈOÔ:\Ð'\Ñ]ðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXS
ð 
óS
ðp ð VZØVZð Ø8<Ø-1Ø37Ø?@ñ!Mà�i¡ð  4lô  "mð  mñ  nðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðMð ,4Ð4RÑ+Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
)ò#Mó ðMð` ð VZØVZð Ø8<Ø-1Ø37Ø?@ñ!M
à�i¡ð  4lô  "mð  mñ  nðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðM
ð ,4Ð4RÑ+Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
Ð4Ñ	5ò#M
ó ðM
ð` ð VZØVZð Ø8<Ø-1Ø37Ø?@ñ!I&à�i¡ð  4lô  "mð  mñ  nðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðI&ð ,4Ð4RÑ+Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
óR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!Mà�i¡ð  4lô  "mð  mñ  nðMð (Ð(:¹EÐN^Ô<_Ð(_Ñ`ðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!M
à�i¡ð  4lô  "mð  mñ  nðM
ð (Ð(:¹EÐN^Ô<_Ð(_Ñ`ðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
Ð(Ñ	)ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!I&à�i¡ð  4lô  "mð  mñ  nðI&ð (Ð(:¹EÐN^Ô<_Ð(_Ñ`ðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
ôR
r2   r)   )Ar@  ÚwarningsÚpydanticr   r   r   r   r   Útypingr   r	   r
   r   r   r   Útyping_extensionsr   r   r   ÚElance_namespace_urllib3_client.models.alter_table_add_columns_requestr   ÚFlance_namespace_urllib3_client.models.alter_table_add_columns_responser   ÚJlance_namespace_urllib3_client.models.alter_table_backfill_columns_requestr   ÚKlance_namespace_urllib3_client.models.alter_table_backfill_columns_responser   ÚFlance_namespace_urllib3_client.models.analyze_table_query_plan_requestr   Ú>lance_namespace_urllib3_client.models.count_table_rows_requestr   ÚFlance_namespace_urllib3_client.models.create_materialized_view_requestr   ÚGlance_namespace_urllib3_client.models.create_materialized_view_responser   Ú;lance_namespace_urllib3_client.models.create_table_responser   Ú?lance_namespace_urllib3_client.models.delete_from_table_requestr   Ú@lance_namespace_urllib3_client.models.delete_from_table_responser   ÚFlance_namespace_urllib3_client.models.explain_table_query_plan_requestr   Ú@lance_namespace_urllib3_client.models.insert_into_table_responser   ÚFlance_namespace_urllib3_client.models.merge_insert_into_table_responser   Ú9lance_namespace_urllib3_client.models.query_table_requestr   ÚGlance_namespace_urllib3_client.models.refresh_materialized_view_requestr    ÚHlance_namespace_urllib3_client.models.refresh_materialized_view_responser!   Ú:lance_namespace_urllib3_client.models.update_table_requestr"   Ú;lance_namespace_urllib3_client.models.update_table_responser#   Ú)lance_namespace_urllib3_client.api_clientr$   r%   Ú+lance_namespace_urllib3_client.api_responser&   Ú#lance_namespace_urllib3_client.restr'   r)   rA  r2   r0   ú<module>r\     s}   ðñ	ó ß LÕ Lß :× :Ý 'ç >Ó >ß /Ó /Ý 'Ý mÝ oÝ wÝ yÝ oÝ `Ý pÝ rÝ [Ý bÝ dÝ oÝ dÝ oÝ WÝ rÝ tÝ YÝ [ç RÝ CÝ @÷dF
ò dF
r2   