Ë
    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 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.m/Z/ ddl0m1Z1 ddl2m3Z3 ddl4m5Z5 ddl6m7Z7 ddl8m9Z9 ddl:m;Z; ddl<m=Z= ddl>m?Z? ddl@mAZA dd lBmCZC dd!lDmEZE dd"lFmGZG dd#lHmIZI dd$lJmKZK dd%lLmMZM dd&lNmOZO dd'lPmQZQ dd(lRmSZS dd)lTmUZU dd*lVmWZW dd+lXmYZY dd,lZm[Z[ dd-l\m]Z] dd.l^m_Z_ dd/l`maZa dd0lbmcZc dd1ldmeZe dd2lfmgZg dd3lhmiZi dd4ljmkZk dd5llmmZm dd6lnmoZo dd7lpmqZq dd8lrmsZs dd9ltmuZu dd:lvmwZw dd;lxmyZy dd<lzm{Z{ dd=l|m}Z} dd>l~mZ dd?l€m�Z� dd@l‚mƒZƒ ddAl„m…Z… ddBl†m‡Z‡ ddClˆm‰Z‰ ddDlŠm‹Z‹ ddElŒm�Z� ddFlŽm�Z� ddGl�m‘Z‘ ddHl’m“Z“ ddIl”m•Z• ddJl–m—Z— ddKl˜m™Z™ ddLlšm›Z›mœZœ ddMl�mžZž ddNlŸm Z   G dO„ dP«      Z¡y)Qa'  
    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   Ú
StrictBoolr   r   )r	   r   )ÚAlterTableAlterColumnsRequest)ÚAlterTableAlterColumnsResponse)ÚAlterTableDropColumnsRequest)ÚAlterTableDropColumnsResponse)ÚAlterTransactionRequest)ÚAlterTransactionResponse)ÚBatchCommitTablesRequest)ÚBatchCommitTablesResponse)ÚBatchCreateTableVersionsRequest)Ú BatchCreateTableVersionsResponse)ÚBatchDeleteTableVersionsRequest)Ú BatchDeleteTableVersionsResponse)ÚCreateNamespaceRequest)ÚCreateNamespaceResponse)ÚCreateTableBranchRequest)ÚCreateTableBranchResponse)ÚCreateTableIndexRequest)ÚCreateTableIndexResponse)ÚCreateTableScalarIndexResponse)ÚCreateTableTagRequest)ÚCreateTableTagResponse)ÚCreateTableVersionRequest)ÚCreateTableVersionResponse)ÚDeclareTableRequest)ÚDeclareTableResponse)ÚDeleteTableBranchRequest)ÚDeleteTableBranchResponse)ÚDeleteTableTagRequest)ÚDeleteTableTagResponse)ÚDeregisterTableRequest)ÚDeregisterTableResponse)ÚDescribeNamespaceRequest)ÚDescribeNamespaceResponse)ÚDescribeTableIndexStatsRequest)ÚDescribeTableIndexStatsResponse)ÚDescribeTableRequest)ÚDescribeTableResponse)ÚDescribeTableVersionRequest)ÚDescribeTableVersionResponse)ÚDescribeTransactionRequest)ÚDescribeTransactionResponse)ÚDropNamespaceRequest)ÚDropNamespaceResponse)ÚDropTableIndexResponse)ÚDropTableResponse)ÚGetTableStatsRequest)ÚGetTableStatsResponse)ÚGetTableTagVersionRequest)ÚGetTableTagVersionResponse)ÚListNamespacesResponse)ÚListTableBranchesResponse)ÚListTableIndicesRequest)ÚListTableIndicesResponse)ÚListTableTagsResponse)ÚListTableVersionsResponse)ÚListTablesResponse)ÚNamespaceExistsRequest)ÚRegisterTableRequest)ÚRegisterTableResponse)ÚRenameTableRequest)ÚRenameTableResponse)ÚRestoreTableRequest)ÚRestoreTableResponse)ÚTableExistsRequest)ÚUpdateFieldMetadataRequest)ÚUpdateFieldMetadataResponse)ÚUpdateTableTagRequest)ÚUpdateTableTagResponse)Ú	ApiClientÚRequestSerialized)ÚApiResponse)ÚRESTResponseTypec                   óÀŽ  — e Zd ZdZdédêd„Ze	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dë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	 	 	 	 	 	 dë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	 	 	 	 	 	 dë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	 	 	 	 	 	 dë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	 	 	 	 	 	 dë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	 	 	 	 	 	 dë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	 	 	 	 	 	 dëdee ed¬«      f   d+e1d
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e2fd,„«       Z3e	 	 	 	 	 	 dëdee ed¬«      f   d+e1d
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e2   fd-„«       Z4e	 	 	 	 	 	 dëdee ed¬«      f   d+e1d
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.„«       Z5defd/„Z6e	 	 	 	 	 	 dëdee ed¬«      f   d0e7d
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d1„«       Z9e	 	 	 	 	 	 dëdee ed¬«      f   d0e7d
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d2„«       Z:e	 	 	 	 	 	 dëdee ed¬«      f   d0e7d
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d3„«       Z;defd4„Z<e	 	 	 	 	 	 dëdee ed¬«      f   d5e=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d6„«       Z?e	 	 	 	 	 	 dëdee ed¬«      f   d5e=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d7„«       Z@e	 	 	 	 	 	 dëdee ed¬«      f   d5e=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d8„«       ZAdefd9„ZBe	 	 	 	 	 	 dëdee ed¬«      f   d:eeC ed;¬«      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eDfd<„«       ZEe	 	 	 	 	 	 dëdee ed¬«      f   d:eeC ed;¬«      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eD   fd=„«       ZFe	 	 	 	 	 	 dëdee ed¬«      f   d:eeC ed;¬«      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>„«       ZGdefd?„ZHe	 	 	 	 	 	 dëdee ed¬«      f   d:eeC ed@¬«      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eIfdA„«       ZJe	 	 	 	 	 	 dëdee ed¬«      f   d:eeC ed@¬«      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eI   fdB„«       ZKe	 	 	 	 	 	 dëdee ed¬«      f   d:eeC ed@¬«      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dC„«       ZLdefdD„ZMe	 	 	 	 	 	 dëdee ed¬«      f   dEeNd
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dF„«       ZPe	 	 	 	 	 	 dëdee ed¬«      f   dEeNd
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dG„«       ZQe	 	 	 	 	 	 dëdee ed¬«      f   dEeNd
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dH„«       ZRdefdI„ZSe	 	 	 	 	 	 dëdee ed¬«      f   dJeTd
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eUfdK„«       ZVe	 	 	 	 	 	 dëdee ed¬«      f   dJeTd
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eU   fdL„«       ZWe	 	 	 	 	 	 dëdee ed¬«      f   dJeTd
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dM„«       ZXdefdN„ZYe	 	 	 	 	 	 dëdee ed¬«      f   dOeZd
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dP„«       Z\e	 	 	 	 	 	 dëdee ed¬«      f   dOeZd
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dQ„«       Z]e	 	 	 	 	 	 dëdee ed¬«      f   dOeZd
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dR„«       Z^defdS„Z_e	 	 	 	 	 	 dëdee ed¬«      f   dTe`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eafdU„«       Zbe	 	 	 	 	 	 dëdee ed¬«      f   dTe`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ea   fdV„«       Zce	 	 	 	 	 	 dëdee ed¬«      f   dTe`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dW„«       ZddefdX„Zee	 	 	 	 	 	 dëdee ed¬«      f   dYefd
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egfdZ„«       Zhe	 	 	 	 	 	 dëdee ed¬«      f   dYefd
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eg   fd[„«       Zie	 	 	 	 	 	 dëdee ed¬«      f   dYefd
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\„«       Zjdefd]„Zke	 	 	 	 	 	 dëdee ed¬«      f   d^eld
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emfd_„«       Zne	 	 	 	 	 	 dëdee ed¬«      f   d^eld
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em   fd`„«       Zoe	 	 	 	 	 	 dëdee ed¬«      f   d^eld
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da„«       Zpdefdb„Zqe	 	 	 	 	 	 dëdee ed¬«      f   dcerd
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esfdd„«       Zte	 	 	 	 	 	 dëdee ed¬«      f   dcerd
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es   fde„«       Zue	 	 	 	 	 	 dëdee ed¬«      f   dcerd
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„«       Zvdefdg„Zwe	 	 	 	 	 	 	 	 	 dìdee ed¬«      f   dhexd
ee
e    ed¬«      f   diee
ey    edj¬«      f   dkee
ey    edl¬«      f   dmee
ey    edn¬«      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ezfdo„«       Z{e	 	 	 	 	 	 	 	 	 dìdee ed¬«      f   dhexd
ee
e    ed¬«      f   diee
ey    edj¬«      f   dkee
ey    edl¬«      f   dmee
ey    edn¬«      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ez   fdp„«       Z|e	 	 	 	 	 	 	 	 	 dìdee ed¬«      f   dhexd
ee
e    ed¬«      f   diee
ey    edj¬«      f   dkee
ey    edl¬«      f   dmee
ey    edn¬«      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~e	 	 	 	 	 	 dëdee ed¬«      f   dsee edt¬«      f   duee edv¬«      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dw„«       Z�e	 	 	 	 	 	 dëdee ed¬«      f   dsee edt¬«      f   duee edv¬«      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dx„«       Z‚e	 	 	 	 	 	 dëdee ed¬«      f   dsee edt¬«      f   duee edv¬«      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dy„«       Zƒdefdz„Z„e	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëdee ed¬«      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˜e	 	 	 	 	 	 dëdee ed¬«      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d‹„«       Z™e	 	 	 	 	 	 dëdee ed¬«      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	 	 	 	 	 	 	 dídee ed¬«      f   dsee edŽ¬«      f   d
ee
e    ed¬«      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�e	 	 	 	 	 	 	 dídee ed¬«      f   dsee edŽ¬«      f   d
ee
e    ed¬«      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d’„«       Zže	 	 	 	 	 	 	 dídee ed¬«      f   dsee edŽ¬«      f   d
ee
e    ed¬«      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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 	 	 dîdee ed¬«      f   d
ee
e    ed¬«      f   dŸee
e    ed ¬«      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®e	 	 	 	 	 	 	 	 dîdee ed¬«      f   d
ee
e    ed¬«      f   dŸee
e    ed ¬«      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d¤„«       Z¯e	 	 	 	 	 	 	 	 dîdee ed¬«      f   d
ee
e    ed¬«      f   dŸee
e    ed ¬«      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	 	 	 	 	 	 	 	 dîdee ed¬«      f   d
ee
e    ed¬«      f   dŸee
e    ed ¬«      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³e	 	 	 	 	 	 	 	 dîdee ed¬«      f   d
ee
e    ed¬«      f   dŸee
e    ed ¬«      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d¨„«       Z´e	 	 	 	 	 	 	 	 dîdee ed¬«      f   d
ee
e    ed¬«      f   dŸee
e    ed ¬«      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	 	 	 	 	 	 dëdee ed¬«      f   d«ee· ed¬¬«      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¹e	 	 	 	 	 	 dëdee ed¬«      f   d«ee· ed¬¬«      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d®„«       Zºe	 	 	 	 	 	 dëdee ed¬«      f   d«ee· ed¬¬«      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	 	 	 	 	 	 	 	 dîdee ed¬«      f   d
ee
e    ed¬«      f   dŸee
e    ed ¬«      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¾e	 	 	 	 	 	 	 	 dîdee ed¬«      f   d
ee
e    ed¬«      f   dŸee
e    ed ¬«      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d²„«       Z¿e	 	 	 	 	 	 	 	 dîdee ed¬«      f   d
ee
e    ed¬«      f   dŸee
e    ed ¬«      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	 	 	 	 	 	 	 	 	 	 dïdee ed¬«      f   d
ee
e    ed¬«      f   d�ee
e    ed�¬«      f   dŸee
e    ed ¬«      f   d¡ee
e    ed¢¬«      f   dµee
ey    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	 	 	 	 	 	 	 	 	 	 dïdee ed¬«      f   d
ee
e    ed¬«      f   d�ee
e    ed�¬«      f   dŸee
e    ed ¬«      f   d¡ee
e    ed¢¬«      f   dµee
ey    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	 	 	 	 	 	 	 	 	 	 dïdee ed¬«      f   d
ee
e    ed¬«      f   d�ee
e    ed�¬«      f   dŸee
e    ed ¬«      f   d¡ee
e    ed¢¬«      f   dµee
ey    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	 	 	 	 	 	 	 	 	 dìdee ed¬«      f   d
ee
e    ed¬«      f   dŸee
e    ed ¬«      f   d¡ee
e    ed¢¬«      f   d»ee
ey    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	 	 	 	 	 	 	 	 	 dìdee ed¬«      f   d
ee
e    ed¬«      f   dŸee
e    ed ¬«      f   d¡ee
e    ed¢¬«      f   d»ee
ey    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	 	 	 	 	 	 	 	 	 dìdee ed¬«      f   d
ee
e    ed¬«      f   dŸee
e    ed ¬«      f   d¡ee
e    ed¢¬«      f   d»ee
ey    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	 	 	 	 	 	 dëd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dfdÂ„«       ZÍe	 	 	 	 	 	 dëd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d   fdÃ„«       ZÎe	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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dfdÖ„«       Zäe	 	 	 	 	 	 dëd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d   fd×„«       Zåe	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 	 dídee ed¬«      f   dßeeîef   d
ee
e    ed¬«      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îeîf   fdà„«       Zïe	 	 	 	 	 	 	 dídee ed¬«      f   dßeeîef   d
ee
e    ed¬«      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eîeîf      fdá„«       Zðe	 	 	 	 	 	 	 dídee ed¬«      f   dßeeîef   d
ee
e    ed¬«      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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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	 	 	 	 	 	 dëd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øy)ðÚMetadataApiz‰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)rT   Úget_defaultÚ
api_client)Úselfr^   s     út/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/lance_namespace_urllib3_client/api/metadata_api.pyÚ__init__zMetadataApi.__init__g   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_alter_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 ©áà  Modify existing columns

        Modify existing columns in table `id`, such as renaming or changing data types. 

        :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_alter_columns_request: (required)
        :type alter_table_alter_columns_request: AlterTableAlterColumnsRequest
        :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.
        ©rc   re   rf   ri   rj   rk   rl   r   ÚErrorResponse©Ú200Ú400Ú401Ú403Ú404Ú503Ú5XXrg   ©Úresponse_dataÚresponse_types_map)Ú$_alter_table_alter_columns_serializer^   Úcall_apiÚreadÚresponse_deserializeÚdata©r_   rc   re   rf   rg   ri   rj   rk   rl   Ú_paramÚ_response_types_mapr}   s               r`   Úalter_table_alter_columnsz%MetadataApi.alter_table_alter_columnsm   s¨   € ðf ×:Ñ:ØØ.OØØ'Ø'ØØ#ð ;ó 
ˆð 4Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rp   )r   r^   r€   r�   r‚   r„   s               r`   Ú(alter_table_alter_columns_with_http_infoz4MetadataApi.alter_table_alter_columns_with_http_info¾   s¡   € ðf ×:Ñ:ØØ.OØØ'Ø'ØØ#ð ;ó 
ˆð 4Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rq   rr   r   rs   rt   rg   )r   r^   r€   Úresponser„   s               r`   Ú1alter_table_alter_columns_without_preload_contentz=MetadataApi.alter_table_alter_columns_without_preload_content  s   € ðf ×:Ñ:ØØ.OØØ'Ø'ØØ#ð ;ó 
ˆð 4Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   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 )
Nrc   rf   ÚAcceptúapplication/jsonúContent-Type©ÚOAuth2Ú
ApiKeyAuthÚ
BearerAuthÚPOSTz/v1/table/{id}/alter_columns©ÚmethodÚresource_pathÚpath_paramsÚquery_paramsÚheader_paramsÚbodyÚpost_paramsÚfilesÚauth_settingsÚcollection_formatsÚ_hostri   ©Úappendr^   Úselect_header_acceptÚselect_header_content_typeÚparam_serialize)r_   rc   re   rf   ri   rj   rk   rl   r¡   Ú_collection_formatsÚ_path_paramsÚ_query_paramsÚ_header_paramsÚ_form_paramsÚ_filesÚ_body_paramsÚ_default_content_typeÚ_auth_settingss                     r`   r   z0MetadataApi._alter_table_alter_columns_serialize\  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 -Ð8Ø<ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ8Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   Ú alter_table_drop_columns_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á¹  Remove columns from table

        Remove specified columns 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 alter_table_drop_columns_request: (required)
        :type alter_table_drop_columns_request: AlterTableDropColumnsRequest
        :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.
        ©rc   r°   rf   ri   rj   rk   rl   r   rs   rt   rg   r|   )Ú#_alter_table_drop_columns_serializer^   r€   r�   r‚   rƒ   ©r_   rc   r°   rf   rg   ri   rj   rk   rl   r…   r†   r}   s               r`   Úalter_table_drop_columnsz$MetadataApi.alter_table_drop_columns³  s¨   € ðf ×9Ñ9ØØ-MØØ'Ø'ØØ#ð :ó 
ˆð 3Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r²   )rµ   r^   r€   r�   r‚   r¶   s               r`   Ú'alter_table_drop_columns_with_http_infoz3MetadataApi.alter_table_drop_columns_with_http_info  s¡   € ðf ×9Ñ9ØØ-MØØ'Ø'ØØ#ð :ó 
ˆð 3Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r³   r´   r   rs   rt   rg   )rµ   r^   r€   r‹   r¶   s               r`   Ú0alter_table_drop_columns_without_preload_contentz<MetadataApi.alter_table_drop_columns_without_preload_contentU  s   € ðf ×9Ñ9ØØ-MØØ'Ø'ØØ#ð :ó 
ˆð 3Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   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 )
Nrc   rf   rŽ   r�   r�   r‘   r•   z/v1/table/{id}/drop_columnsr–   r¢   )r_   rc   r°   rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                     r`   rµ   z/MetadataApi._alter_table_drop_columns_serialize¢  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 ,Ð7Ø;ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ7Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   Úalter_transaction_requestc	           	      óî   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á,  Alter information of a transaction.

        Alter a transaction with a list of actions such as setting status or properties. The server should either succeed and apply all actions, or fail and apply no action. 

        :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_transaction_request: (required)
        :type alter_transaction_request: AlterTransactionRequest
        :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.
        ©rc   r½   rf   ri   rj   rk   rl   r   rs   ©ru   rv   rw   rx   ry   Ú409rz   r{   rg   r|   )Ú_alter_transaction_serializer^   r€   r�   r‚   rƒ   ©r_   rc   r½   rf   rg   ri   rj   rk   rl   r…   r†   r}   s               r`   Úalter_transactionzMetadataApi.alter_transactionù  s«   € ðf ×2Ñ2ØØ&?ØØ'Ø'ØØ#ð 3ó 
ˆð .Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c	           	      óÚ   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r¿   )rÄ   r^   r€   r�   r‚   rÅ   s               r`   Ú alter_transaction_with_http_infoz,MetadataApi.alter_transaction_with_http_infoK  s¤   € ðf ×2Ñ2ØØ&?ØØ'Ø'ØØ#ð 3ó 
ˆð .Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c	           	      ó˜   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rÀ   rÁ   r   rs   rÂ   rg   )rÄ   r^   r€   r‹   rÅ   s               r`   Ú)alter_transaction_without_preload_contentz5MetadataApi.alter_transaction_without_preload_content�  s‚   € ðf ×2Ñ2ØØ&?ØØ'Ø'ØØ#ð 3ó 
ˆð .Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   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 )
Nrc   rf   rŽ   r�   r�   r‘   r•   z/v1/transaction/{id}/alterr–   r¢   )r_   rc   r½   rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                     r`   rÄ   z(MetadataApi._alter_transaction_serializeë  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 %Ð0Ø4ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ6Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   Úbatch_commit_tables_requestc           	      óì   — | j                  ||||||¬«      }dddddddddœ}	 | j                  j                  |d|iŽ}
|
j                  «        | j                  j	                  |
|	¬«      j
                  S ©áˆ  Atomically commit a batch of mixed table operations

        Atomically commit a batch of table operations. This is a generalized version of `BatchCreateTableVersions` that supports mixed operation types within a single atomic transaction at the metadata layer.  Supported operation types: - `DeclareTable`: Declare (reserve) a new table - `CreateTableVersion`: Create a new version entry for a table - `DeleteTableVersions`: Delete version ranges from a table - `DeregisterTable`: Deregister (soft-delete) a table  All operations are committed atomically: either all succeed or none are applied. 

        :param batch_commit_tables_request: (required)
        :type batch_commit_tables_request: BatchCommitTablesRequest
        :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.
        ©rÌ   rf   ri   rj   rk   rl   r   rs   rÂ   rg   r|   )Ú_batch_commit_tables_serializer^   r€   r�   r‚   rƒ   ©r_   rÌ   rf   rg   ri   rj   rk   rl   r…   r†   r}   s              r`   Úbatch_commit_tableszMetadataApi.batch_commit_tablesB  s¨   € ð` ×4Ñ4Ø(CØØ'Ø'ØØ#ð 5ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c           	      óØ   — | j                  ||||||¬«      }dddddddddœ}	 | j                  j                  |d|iŽ}
|
j                  «        | j                  j	                  |
|	¬«      S rÎ   )rÑ   r^   r€   r�   r‚   rÒ   s              r`   Ú"batch_commit_tables_with_http_infoz.MetadataApi.batch_commit_tables_with_http_info�  s¡   € ð` ×4Ñ4Ø(CØØ'Ø'ØØ#ð 5ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c           	      ó–   — | j                  ||||||¬«      }dddddddddœ}	 | j                  j                  |d|iŽ}
|
j                  S )rÏ   rÐ   r   rs   rÂ   rg   )rÑ   r^   r€   r‹   rÒ   s              r`   Ú+batch_commit_tables_without_preload_contentz7MetadataApi.batch_commit_tables_without_preload_contentÞ  s   € ð` ×4Ñ4Ø(CØØ'Ø'ØØ#ð 5ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   c                 óN  — d }i }i }	g }
|xs i }g }i }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 )	Nrf   rŽ   r�   r�   r‘   r•   z/v1/table/batch-commitr–   r¢   )r_   rÌ   rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                    r`   rÑ   z*MetadataApi._batch_commit_tables_serialize(  s  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð Ð à× Ñ  +¨yÐ!9Ô:ð
 'Ð2Ø6ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ2Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   Ú#batch_create_table_versions_requestc           	      óì   — | j                  ||||||¬«      }dddddddddœ}	 | j                  j                  |d|iŽ}
|
j                  «        | j                  j	                  |
|	¬«      j
                  S ©á  Atomically create versions for multiple tables

        Atomically create new version entries for multiple tables.  This operation is atomic: either all table versions are created successfully, or none are created. If any version creation fails (e.g., due to conflict), the entire batch operation fails.  Each entry in the request specifies the table identifier and version details. This supports `put_if_not_exists` semantics for each version entry. 

        :param batch_create_table_versions_request: (required)
        :type batch_create_table_versions_request: BatchCreateTableVersionsRequest
        :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.
        ©rÙ   rf   ri   rj   rk   rl   r   rs   rÂ   rg   r|   )Ú&_batch_create_table_versions_serializer^   r€   r�   r‚   rƒ   ©r_   rÙ   rf   rg   ri   rj   rk   rl   r…   r†   r}   s              r`   Úbatch_create_table_versionsz'MetadataApi.batch_create_table_versions|  s¨   € ð` ×<Ñ<Ø0SØØ'Ø'ØØ#ð =ó 
ˆð 6Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c           	      óØ   — | j                  ||||||¬«      }dddddddddœ}	 | j                  j                  |d|iŽ}
|
j                  «        | j                  j	                  |
|	¬«      S rÛ   )rÞ   r^   r€   r�   r‚   rß   s              r`   Ú*batch_create_table_versions_with_http_infoz6MetadataApi.batch_create_table_versions_with_http_infoÊ  s¡   € ð` ×<Ñ<Ø0SØØ'Ø'ØØ#ð =ó 
ˆð 6Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c           	      ó–   — | j                  ||||||¬«      }dddddddddœ}	 | j                  j                  |d|iŽ}
|
j                  S )rÜ   rÝ   r   rs   rÂ   rg   )rÞ   r^   r€   r‹   rß   s              r`   Ú3batch_create_table_versions_without_preload_contentz?MetadataApi.batch_create_table_versions_without_preload_content  s   € ð` ×<Ñ<Ø0SØØ'Ø'ØØ#ð =ó 
ˆð 6Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   c                 óN  — d }i }i }	g }
|xs i }g }i }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 )	Nrf   rŽ   r�   r�   r‘   r•   z/v1/table/version/batch-creater–   r¢   )r_   rÙ   rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                    r`   rÞ   z2MetadataApi._batch_create_table_versions_serializeb  s  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð Ð à× Ñ  +¨yÐ!9Ô:ð
 /Ð:Ø>ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ:Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   Ú#batch_delete_table_versions_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©áÀ  Delete table version records

        Delete version metadata records for table `id`.  This operation deletes version tracking records, NOT the actual table data. It supports deleting ranges of versions for efficient bulk cleanup.  Special range values: - `start_version: 0` with `end_version: -1` means delete ALL version records 

        :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 batch_delete_table_versions_request: (required)
        :type batch_delete_table_versions_request: BatchDeleteTableVersionsRequest
        :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.
        ©rc   ræ   rf   ri   rj   rk   rl   r   rs   rt   rg   r|   )Ú&_batch_delete_table_versions_serializer^   r€   r�   r‚   rƒ   ©r_   rc   ræ   rf   rg   ri   rj   rk   rl   r…   r†   r}   s               r`   Úbatch_delete_table_versionsz'MetadataApi.batch_delete_table_versions¶  s¨   € ðf ×<Ñ<ØØ0SØØ'Ø'ØØ#ð =ó 
ˆð 6Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rè   )rë   r^   r€   r�   r‚   rì   s               r`   Ú*batch_delete_table_versions_with_http_infoz6MetadataApi.batch_delete_table_versions_with_http_info  s¡   € ðf ×<Ñ<ØØ0SØØ'Ø'ØØ#ð =ó 
ˆð 6Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )ré   rê   r   rs   rt   rg   )rë   r^   r€   r‹   rì   s               r`   Ú3batch_delete_table_versions_without_preload_contentz?MetadataApi.batch_delete_table_versions_without_preload_contentX  s   € ðf ×<Ñ<ØØ0SØØ'Ø'ØØ#ð =ó 
ˆð 6Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   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 )
Nrc   rf   rŽ   r�   r�   r‘   r•   z/v1/table/{id}/version/deleter–   r¢   )r_   rc   ræ   rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                     r`   rë   z2MetadataApi._batch_delete_table_versions_serialize¥  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 /Ð:Ø>ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ9Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   Úcreate_namespace_requestc	           
      óð   — | j                  |||||||¬«      }	ddddddddddœ	}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á�  Create a new namespace

        Create new namespace `id`.  During the creation process, the implementation may modify user-provided `properties`, such as adding additional properties like `created_at` to user-provided properties, omitting any specific property, or performing actions based on any property value. 

        :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_namespace_request: (required)
        :type create_namespace_request: CreateNamespaceRequest
        :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.
        ©rc   ró   rf   ri   rj   rk   rl   r   rs   ©	ru   rv   rw   rx   ry   Ú406rÃ   rz   r{   rg   r|   )Ú_create_namespace_serializer^   r€   r�   r‚   rƒ   ©r_   rc   ró   rf   rg   ri   rj   rk   rl   r…   r†   r}   s               r`   Úcreate_namespacezMetadataApi.create_namespaceü  s®   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð -Ø"Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ
9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c	           
      óÜ   — | j                  |||||||¬«      }	ddddddddddœ	}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rõ   )rú   r^   r€   r�   r‚   rû   s               r`   Úcreate_namespace_with_http_infoz+MetadataApi.create_namespace_with_http_infoO  s§   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð -Ø"Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ
9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c	           
      óš   — | j                  |||||||¬«      }	ddddddddddœ	}
 | j                  j                  |	d|iŽ}|j                  S )rö   r÷   r   rs   rø   rg   )rú   r^   r€   r‹   rû   s               r`   Ú(create_namespace_without_preload_contentz4MetadataApi.create_namespace_without_preload_content¢  s…   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð -Ø"Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ
9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   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 )
Nrc   rf   rŽ   r�   r�   r‘   r•   z/v1/namespace/{id}/creater–   r¢   )r_   rc   ró   rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                     r`   rú   z'MetadataApi._create_namespace_serializeñ  ó)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 $Ð/Ø3ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ5Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   Úcreate_table_branch_requestc	           	      óî   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á  Create a new branch

        Create a new branch for table `id` starting from a source ref (another branch and/or version), defaulting to the latest version of the main branch. 

        :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_table_branch_request: (required)
        :type create_table_branch_request: CreateTableBranchRequest
        :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.
        ©rc   r  rf   ri   rj   rk   rl   r   rs   rÂ   rg   r|   )Ú_create_table_branch_serializer^   r€   r�   r‚   rƒ   ©r_   rc   r  rf   rg   ri   rj   rk   rl   r…   r†   r}   s               r`   Úcreate_table_branchzMetadataApi.create_table_branchH	  s«   € ðf ×4Ñ4ØØ(CØØ'Ø'ØØ#ð 5ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c	           	      óÚ   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r  )r  r^   r€   r�   r‚   r	  s               r`   Ú"create_table_branch_with_http_infoz.MetadataApi.create_table_branch_with_http_infoš	  s¤   € ðf ×4Ñ4ØØ(CØØ'Ø'ØØ#ð 5ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c	           	      ó˜   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r  r  r   rs   rÂ   rg   )r  r^   r€   r‹   r	  s               r`   Ú+create_table_branch_without_preload_contentz7MetadataApi.create_table_branch_without_preload_contentì	  s‚   € ðf ×4Ñ4ØØ(CØØ'Ø'ØØ#ð 5ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   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 )
Nrc   rf   rŽ   r�   r�   r‘   r•   z/v1/table/{id}/branches/creater–   r¢   )r_   rc   r  rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                     r`   r  z*MetadataApi._create_table_branch_serialize:
  ó)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 'Ð2Ø6ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ:Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   Úcreate_table_index_requestzIndex creation requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©áÔ  Create an index on a table

        Create an index on a table field for faster search operations. Supports vector indexes (IVF_FLAT, IVF_HNSW_SQ, IVF_PQ, etc.) and scalar indexes (BTREE, BITMAP, FTS, etc.). Index creation is handled asynchronously. Use the `ListTableIndices` and `DescribeTableIndexStats` operations to monitor index creation progress. 

        :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_table_index_request: Index creation request (required)
        :type create_table_index_request: CreateTableIndexRequest
        :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.
        ©rc   r  rf   ri   rj   rk   rl   r!   rs   rt   rg   r|   )Ú_create_table_index_serializer^   r€   r�   r‚   rƒ   ©r_   rc   r  rf   rg   ri   rj   rk   rl   r…   r†   r}   s               r`   Úcreate_table_indexzMetadataApi.create_table_index‘
  ó¨   € ðf ×3Ñ3ØØ'AØØ'Ø'ØØ#ð 4ó 
ˆð .Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r  )r  r^   r€   r�   r‚   r  s               r`   Ú!create_table_index_with_http_infoz-MetadataApi.create_table_index_with_http_infoâ
  ó¡   € ðf ×3Ñ3ØØ'AØØ'Ø'ØØ#ð 4ó 
ˆð .Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r  r  r!   rs   rt   rg   )r  r^   r€   r‹   r  s               r`   Ú*create_table_index_without_preload_contentz6MetadataApi.create_table_index_without_preload_content3  ó   € ðf ×3Ñ3ØØ'AØØ'Ø'ØØ#ð 4ó 
ˆð .Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   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 )
Nrc   rf   rŽ   r�   r�   r‘   r•   z/v1/table/{id}/create_indexr–   r¢   ©r_   rc   r  rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                     r`   r  z)MetadataApi._create_table_index_serialize€  ó)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 &Ð1Ø5ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ7Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   zScalar index creation requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á	  Create a scalar index on a table

        Create a scalar index on a table field for faster filtering operations. Supports scalar indexes (BTREE, BITMAP, LABEL_LIST, FTS, etc.). This is an alias for CreateTableIndex specifically for scalar indexes. Index creation is handled asynchronously. Use the `ListTableIndices` and `DescribeTableIndexStats` operations to monitor index creation progress. 

        :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_table_index_request: Scalar index creation request (required)
        :type create_table_index_request: CreateTableIndexRequest
        :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.
        r  r"   rs   rt   rg   r|   )Ú$_create_table_scalar_index_serializer^   r€   r�   r‚   rƒ   r  s               r`   Úcreate_table_scalar_indexz%MetadataApi.create_table_scalar_index×  s¨   € ðf ×:Ñ:ØØ'AØØ'Ø'ØØ#ð ;ó 
ˆð 4Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r$  )r&  r^   r€   r�   r‚   r  s               r`   Ú(create_table_scalar_index_with_http_infoz4MetadataApi.create_table_scalar_index_with_http_info(  s¡   € ðf ×:Ñ:ØØ'AØØ'Ø'ØØ#ð ;ó 
ˆð 4Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r%  r  r"   rs   rt   rg   )r&  r^   r€   r‹   r  s               r`   Ú1create_table_scalar_index_without_preload_contentz=MetadataApi.create_table_scalar_index_without_preload_contenty  s   € ðf ×:Ñ:ØØ'AØØ'Ø'ØØ#ð ;ó 
ˆð 4Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   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 )
Nrc   rf   rŽ   r�   r�   r‘   r•   z"/v1/table/{id}/create_scalar_indexr–   r¢   r!  s                     r`   r&  z0MetadataApi._create_table_scalar_index_serializeÆ  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 &Ð1Ø5ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ>Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   Úcreate_table_tag_requestc	           	      óî   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á²  Create a new tag

        Create a new tag for table `id` that points to a specific version. 

        :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_table_tag_request: (required)
        :type create_table_tag_request: CreateTableTagRequest
        :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.
        ©rc   r-  rf   ri   rj   rk   rl   r$   rs   rÂ   rg   r|   )Ú_create_table_tag_serializer^   r€   r�   r‚   rƒ   ©r_   rc   r-  rf   rg   ri   rj   rk   rl   r…   r†   r}   s               r`   Úcreate_table_tagzMetadataApi.create_table_tag  s«   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð ,Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c	           	      óÚ   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r/  )r2  r^   r€   r�   r‚   r3  s               r`   Úcreate_table_tag_with_http_infoz+MetadataApi.create_table_tag_with_http_infoo  s¤   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð ,Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c	           	      ó˜   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r0  r1  r$   rs   rÂ   rg   )r2  r^   r€   r‹   r3  s               r`   Ú(create_table_tag_without_preload_contentz4MetadataApi.create_table_tag_without_preload_contentÁ  s‚   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð ,Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   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 )
Nrc   rf   rŽ   r�   r�   r‘   r•   z/v1/table/{id}/tags/creater–   r¢   )r_   rc   r-  rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                     r`   r2  z'MetadataApi._create_table_tag_serialize  ó)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 $Ð/Ø3ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ6Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   Úcreate_table_version_requestc	           	      óî   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á1  Create a new table version

        Create a new version entry for table `id`.  This operation supports `put_if_not_exists` semantics. The operation will fail with 409 Conflict if the version already exists. 

        :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_table_version_request: (required)
        :type create_table_version_request: CreateTableVersionRequest
        :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.
        ©rc   r;  rf   ri   rj   rk   rl   r&   rs   rÂ   rg   r|   )Ú_create_table_version_serializer^   r€   r�   r‚   rƒ   ©r_   rc   r;  rf   rg   ri   rj   rk   rl   r…   r†   r}   s               r`   Úcreate_table_versionz MetadataApi.create_table_versionf  s«   € ðf ×5Ñ5ØØ)EØØ'Ø'ØØ#ð 6ó 
ˆð 0Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c	           	      óÚ   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r=  )r@  r^   r€   r�   r‚   rA  s               r`   Ú#create_table_version_with_http_infoz/MetadataApi.create_table_version_with_http_info¸  s¤   € ðf ×5Ñ5ØØ)EØØ'Ø'ØØ#ð 6ó 
ˆð 0Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c	           	      ó˜   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r>  r?  r&   rs   rÂ   rg   )r@  r^   r€   r‹   rA  s               r`   Ú,create_table_version_without_preload_contentz8MetadataApi.create_table_version_without_preload_content
  s‚   € ðf ×5Ñ5ØØ)EØØ'Ø'ØØ#ð 6ó 
ˆð 0Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   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 )
Nrc   rf   rŽ   r�   r�   r‘   r•   z/v1/table/{id}/version/creater–   r¢   )r_   rc   r;  rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                     r`   r@  z+MetadataApi._create_table_version_serializeX  ó)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 (Ð3Ø7ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ9Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   Údeclare_table_requestc	           	      óî   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á½  Declare a table

        Declare a table with the given name without touching storage. This is a metadata-only operation that records the table existence and sets up aspects like access control.  For DirectoryNamespace implementation, this creates a `.lance-reserved` file in the table directory to mark the table's existence without creating actual Lance data files. 

        :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 declare_table_request: (required)
        :type declare_table_request: DeclareTableRequest
        :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.
        ©rc   rI  rf   ri   rj   rk   rl   r(   rs   rÂ   rg   r|   )Ú_declare_table_serializer^   r€   r�   r‚   rƒ   ©r_   rc   rI  rf   rg   ri   rj   rk   rl   r…   r†   r}   s               r`   Údeclare_tablezMetadataApi.declare_table¯  s«   € ðf ×.Ñ.ØØ"7ØØ'Ø'ØØ#ð /ó 
ˆð *Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c	           	      óÚ   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rK  )rN  r^   r€   r�   r‚   rO  s               r`   Údeclare_table_with_http_infoz(MetadataApi.declare_table_with_http_info  s¤   € ðf ×.Ñ.ØØ"7ØØ'Ø'ØØ#ð /ó 
ˆð *Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c	           	      ó˜   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rL  rM  r(   rs   rÂ   rg   )rN  r^   r€   r‹   rO  s               r`   Ú%declare_table_without_preload_contentz1MetadataApi.declare_table_without_preload_contentS  s‚   € ðf ×.Ñ.ØØ"7ØØ'Ø'ØØ#ð /ó 
ˆð *Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   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 )
Nrc   rf   rŽ   r�   r�   r‘   r•   z/v1/table/{id}/declarer–   r¢   )r_   rc   rI  rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                     r`   rN  z$MetadataApi._declare_table_serialize¡  ó)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 !Ð,Ø0ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ2Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   Údelete_table_branch_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á¢  Delete a branch

        Delete an existing branch 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_table_branch_request: (required)
        :type delete_table_branch_request: DeleteTableBranchRequest
        :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.
        ©rc   rW  rf   ri   rj   rk   rl   r*   rs   rt   rg   r|   )Ú_delete_table_branch_serializer^   r€   r�   r‚   rƒ   ©r_   rc   rW  rf   rg   ri   rj   rk   rl   r…   r†   r}   s               r`   Údelete_table_branchzMetadataApi.delete_table_branchø  s¨   € ðf ×4Ñ4ØØ(CØØ'Ø'ØØ#ð 5ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rY  )r\  r^   r€   r�   r‚   r]  s               r`   Ú"delete_table_branch_with_http_infoz.MetadataApi.delete_table_branch_with_http_infoI  s¡   € ðf ×4Ñ4ØØ(CØØ'Ø'ØØ#ð 5ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rZ  r[  r*   rs   rt   rg   )r\  r^   r€   r‹   r]  s               r`   Ú+delete_table_branch_without_preload_contentz7MetadataApi.delete_table_branch_without_preload_contentš  s   € ðf ×4Ñ4ØØ(CØØ'Ø'ØØ#ð 5ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   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 )
Nrc   rf   rŽ   r�   r�   r‘   r•   z/v1/table/{id}/branches/deleter–   r¢   )r_   rc   rW  rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                     r`   r\  z*MetadataApi._delete_table_branch_serializeç  r  rb   Údelete_table_tag_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á“  Delete a tag

        Delete an existing tag 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_table_tag_request: (required)
        :type delete_table_tag_request: DeleteTableTagRequest
        :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.
        ©rc   rd  rf   ri   rj   rk   rl   r,   rs   rt   rg   r|   )Ú_delete_table_tag_serializer^   r€   r�   r‚   rƒ   ©r_   rc   rd  rf   rg   ri   rj   rk   rl   r…   r†   r}   s               r`   Údelete_table_tagzMetadataApi.delete_table_tag>  ó¨   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð ,Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rf  )ri  r^   r€   r�   r‚   rj  s               r`   Údelete_table_tag_with_http_infoz+MetadataApi.delete_table_tag_with_http_info�  ó¡   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð ,Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rg  rh  r,   rs   rt   rg   )ri  r^   r€   r‹   rj  s               r`   Ú(delete_table_tag_without_preload_contentz4MetadataApi.delete_table_tag_without_preload_contentà  ó   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð ,Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   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 )
Nrc   rf   rŽ   r�   r�   r‘   r•   z/v1/table/{id}/tags/deleter–   r¢   )r_   rc   rd  rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                     r`   ri  z'MetadataApi._delete_table_tag_serialize-  r:  rb   Úderegister_table_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©áœ  Deregister a table

        Deregister table `id` from its namespace. 

        :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 deregister_table_request: (required)
        :type deregister_table_request: DeregisterTableRequest
        :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.
        ©rc   rt  rf   ri   rj   rk   rl   r.   rs   rt   rg   r|   )Ú_deregister_table_serializer^   r€   r�   r‚   rƒ   ©r_   rc   rt  rf   rg   ri   rj   rk   rl   r…   r†   r}   s               r`   Úderegister_tablezMetadataApi.deregister_table„  s¨   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð -Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rv  )ry  r^   r€   r�   r‚   rz  s               r`   Úderegister_table_with_http_infoz+MetadataApi.deregister_table_with_http_infoÕ  s¡   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð -Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rw  rx  r.   rs   rt   rg   )ry  r^   r€   r‹   rz  s               r`   Ú(deregister_table_without_preload_contentz4MetadataApi.deregister_table_without_preload_content&  s   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð -Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   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 )
Nrc   rf   rŽ   r�   r�   r‘   r•   z/v1/table/{id}/deregisterr–   r¢   )r_   rc   rt  rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                     r`   ry  z'MetadataApi._deregister_table_serializes  r  rb   Údescribe_namespace_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á°  Describe a namespace

        Describe the detailed information for namespace `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 describe_namespace_request: (required)
        :type describe_namespace_request: DescribeNamespaceRequest
        :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.
        ©rc   r�  rf   ri   rj   rk   rl   r0   rs   rt   rg   r|   )Ú_describe_namespace_serializer^   r€   r�   r‚   rƒ   ©r_   rc   r�  rf   rg   ri   rj   rk   rl   r…   r†   r}   s               r`   Údescribe_namespacezMetadataApi.describe_namespaceÊ  s¨   € ðf ×3Ñ3ØØ'AØØ'Ø'ØØ#ð 4ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rƒ  )r†  r^   r€   r�   r‚   r‡  s               r`   Ú!describe_namespace_with_http_infoz-MetadataApi.describe_namespace_with_http_info  s¡   € ðf ×3Ñ3ØØ'AØØ'Ø'ØØ#ð 4ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r„  r…  r0   rs   rt   rg   )r†  r^   r€   r‹   r‡  s               r`   Ú*describe_namespace_without_preload_contentz6MetadataApi.describe_namespace_without_preload_contentl  s   € ðf ×3Ñ3ØØ'AØØ'Ø'ØØ#ð 4ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   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 )
Nrc   rf   rŽ   r�   r�   r‘   r•   z/v1/namespace/{id}/describer–   r¢   )r_   rc   r�  rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                     r`   r†  z)MetadataApi._describe_namespace_serialize¹  r"  rb   Údescribe_table_requestÚwith_table_uriz0Whether to include the table URI in the responseÚload_detailed_metadatazçWhether to load detailed metadata that requires opening the dataset. When false (default), only `location` is required in the response. When true, the response includes additional metadata such as `version`, `schema`, and `stats`. Úcheck_declaredzóWhether to check if the table exists only as a namespace declaration without storage data. When false (default), the response should return null for `is_only_declared` unless another option such as `load_detailed_metadata` requires the check. c                 óò   — | j                  ||||||||	|
|¬«
      }ddddddddœ} | j                  j                  |d|iŽ}|j                  «        | j                  j	                  ||¬«      j
                  S ©á.  Describe information of a table

        Describe the detailed information for table `id`.  REST NAMESPACE ONLY REST namespace passes `with_table_uri`, `load_detailed_metadata`, and `check_declared` as query parameters instead of in the request body. 

        :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 describe_table_request: (required)
        :type describe_table_request: DescribeTableRequest
        :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 with_table_uri: Whether to include the table URI in the response
        :type with_table_uri: bool
        :param load_detailed_metadata: Whether to load detailed metadata that requires opening the dataset. When false (default), only `location` is required in the response. When true, the response includes additional metadata such as `version`, `schema`, and `stats`. 
        :type load_detailed_metadata: bool
        :param check_declared: Whether to check if the table exists only as a namespace declaration without storage data. When false (default), the response should return null for `is_only_declared` unless another option such as `load_detailed_metadata` requires the check. 
        :type check_declared: 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.
        ©
rc   rŽ  rf   r�  r�  r‘  ri   rj   rk   rl   r4   rs   rt   rg   r|   )Ú_describe_table_serializer^   r€   r�   r‚   rƒ   ©r_   rc   rŽ  rf   r�  r�  r‘  rg   ri   rj   rk   rl   r…   r†   r}   s                  r`   Údescribe_tablezMetadataApi.describe_table  s±   € ðx ×/Ñ/ØØ#9ØØ)Ø#9Ø)Ø'Ø'ØØ#ð 0ó 
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c                 óÞ   — | j                  ||||||||	|
|¬«
      }ddddddddœ} | j                  j                  |d|iŽ}|j                  «        | j                  j	                  ||¬«      S r“  )r–  r^   r€   r�   r‚   r—  s                  r`   Údescribe_table_with_http_infoz)MetadataApi.describe_table_with_http_infom  sª   € ðx ×/Ñ/ØØ#9ØØ)Ø#9Ø)Ø'Ø'ØØ#ð 0ó 
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c                 óœ   — | j                  ||||||||	|
|¬«
      }ddddddddœ} | j                  j                  |d|iŽ}|j                  S )r”  r•  r4   rs   rt   rg   )r–  r^   r€   r‹   r—  s                  r`   Ú&describe_table_without_preload_contentz2MetadataApi.describe_table_without_preload_contentÊ  sˆ   € ðx ×/Ñ/ØØ#9ØØ)Ø#9Ø)Ø'Ø'ØØ#ð 0ó 
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   c                 óÚ  — d }i }i }g }|	xs i }g }i }d }|�||d<   |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       |�|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 )Nrc   rf   r�  r�  r‘  rŽ   r�   r�   r‘   r•   z/v1/table/{id}/describer–   r¢   )r_   rc   rŽ  rf   r�  r�  r‘  ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                        r`   r–  z%MetadataApi._describe_table_serialize#  sx  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:àÐ%à× Ñ Ð"2°NÐ!CÔDà!Ð-à× Ñ Ð":Ð<RÐ!SÔTàÐ%à× Ñ Ð"2°NÐ!CÔDð
 "Ð-Ø1ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ3Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   Ú
index_namez"Name of the index to get stats forÚ"describe_table_index_stats_requestzIndex stats requestc
           
      óî   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  «        | j                  j	                  ||¬«      j
                  S ©áŸ  Get table index statistics

        Get statistics for a specific index on a table. Returns information about the index type, distance type (for vector indices), and row counts. 

        :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 index_name: Name of the index to get stats for (required)
        :type index_name: str
        :param describe_table_index_stats_request: Index stats request (required)
        :type describe_table_index_stats_request: DescribeTableIndexStatsRequest
        :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.
        ©rc   rž  rŸ  rf   ri   rj   rk   rl   r2   rs   rt   rg   r|   )Ú%_describe_table_index_stats_serializer^   r€   r�   r‚   rƒ   ©r_   rc   rž  rŸ  rf   rg   ri   rj   rk   rl   r…   r†   r}   s                r`   Údescribe_table_index_statsz&MetadataApi.describe_table_index_stats‰  s«   € ðl ×;Ñ;ØØ!Ø/QØØ'Ø'ØØ#ð <ó 	
ˆð 5Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c
           
      óÚ   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  «        | j                  j	                  ||¬«      S r¡  )r¤  r^   r€   r�   r‚   r¥  s                r`   Ú)describe_table_index_stats_with_http_infoz5MetadataApi.describe_table_index_stats_with_http_infoÞ  s¤   € ðl ×;Ñ;ØØ!Ø/QØØ'Ø'ØØ#ð <ó 	
ˆð 5Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c
           
      ó˜   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  S )r¢  r£  r2   rs   rt   rg   )r¤  r^   r€   r‹   r¥  s                r`   Ú2describe_table_index_stats_without_preload_contentz>MetadataApi.describe_table_index_stats_without_preload_content3  s‚   € ðl ×;Ñ;ØØ!Ø/QØØ'Ø'ØØ#ð <ó 	
ˆð 5Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   c	                 ój  — d }	i }
i }g }|xs i }g }i }d }|�||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 )Nrc   rž  rf   rŽ   r�   r�   r‘   r•   z'/v1/table/{id}/index/{index_name}/statsr–   r¢   )r_   rc   rž  rŸ  rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                      r`   r¤  z1MetadataApi._describe_table_index_stats_serialize„  s9  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑØÐ!Ø)3ˆL˜Ñ&àÐ à× Ñ  +¨yÐ!9Ô:ð
 .Ð9Ø=ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØCØ$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   Údescribe_table_version_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á  Describe a specific table version

        Describe the detailed information for a specific version of table `id`.  Returns the manifest path and metadata for the specified version. 

        :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 describe_table_version_request: (required)
        :type describe_table_version_request: DescribeTableVersionRequest
        :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.
        ©rc   r¬  rf   ri   rj   rk   rl   r6   rs   rt   rg   r|   )Ú!_describe_table_version_serializer^   r€   r�   r‚   rƒ   ©r_   rc   r¬  rf   rg   ri   rj   rk   rl   r…   r†   r}   s               r`   Údescribe_table_versionz"MetadataApi.describe_table_versionÞ  s¨   € ðf ×7Ñ7ØØ+IØØ'Ø'ØØ#ð 8ó 
ˆð 2Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r®  )r±  r^   r€   r�   r‚   r²  s               r`   Ú%describe_table_version_with_http_infoz1MetadataApi.describe_table_version_with_http_info/  s¡   € ðf ×7Ñ7ØØ+IØØ'Ø'ØØ#ð 8ó 
ˆð 2Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r¯  r°  r6   rs   rt   rg   )r±  r^   r€   r‹   r²  s               r`   Ú.describe_table_version_without_preload_contentz:MetadataApi.describe_table_version_without_preload_content€  s   € ðf ×7Ñ7ØØ+IØØ'Ø'ØØ#ð 8ó 
ˆð 2Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   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 )
Nrc   rf   rŽ   r�   r�   r‘   r•   z/v1/table/{id}/version/describer–   r¢   )r_   rc   r¬  rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                     r`   r±  z-MetadataApi._describe_table_version_serializeÍ  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 *Ð5Ø9ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ;Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   Údescribe_transaction_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©áÊ  Describe information about a transaction

        Return a detailed information for a given transaction 

        :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 describe_transaction_request: (required)
        :type describe_transaction_request: DescribeTransactionRequest
        :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.
        ©rc   r¹  rf   ri   rj   rk   rl   r8   rs   rt   rg   r|   )Ú_describe_transaction_serializer^   r€   r�   r‚   rƒ   ©r_   rc   r¹  rf   rg   ri   rj   rk   rl   r…   r†   r}   s               r`   Údescribe_transactionz MetadataApi.describe_transaction$  s¨   € ðf ×5Ñ5ØØ)EØØ'Ø'ØØ#ð 6ó 
ˆð 1Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r»  )r¾  r^   r€   r�   r‚   r¿  s               r`   Ú#describe_transaction_with_http_infoz/MetadataApi.describe_transaction_with_http_infou  s¡   € ðf ×5Ñ5ØØ)EØØ'Ø'ØØ#ð 6ó 
ˆð 1Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r¼  r½  r8   rs   rt   rg   )r¾  r^   r€   r‹   r¿  s               r`   Ú,describe_transaction_without_preload_contentz8MetadataApi.describe_transaction_without_preload_contentÆ  s   € ðf ×5Ñ5ØØ)EØØ'Ø'ØØ#ð 6ó 
ˆð 1Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   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 )
Nrc   rf   rŽ   r�   r�   r‘   r•   z/v1/transaction/{id}/describer–   r¢   )r_   rc   r¹  rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                     r`   r¾  z+MetadataApi._describe_transaction_serialize  rH  rb   Údrop_namespace_requestc	           	      óî   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á™  Drop a namespace

        Drop namespace `id` from its parent namespace. 

        :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 drop_namespace_request: (required)
        :type drop_namespace_request: DropNamespaceRequest
        :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.
        ©rc   rÆ  rf   ri   rj   rk   rl   r:   rs   rÂ   rg   r|   )Ú_drop_namespace_serializer^   r€   r�   r‚   rƒ   ©r_   rc   rÆ  rf   rg   ri   rj   rk   rl   r…   r†   r}   s               r`   Údrop_namespacezMetadataApi.drop_namespacej  s«   € ðf ×/Ñ/ØØ#9ØØ'Ø'ØØ#ð 0ó 
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c	           	      óÚ   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rÈ  )rË  r^   r€   r�   r‚   rÌ  s               r`   Údrop_namespace_with_http_infoz)MetadataApi.drop_namespace_with_http_info¼  s¤   € ðf ×/Ñ/ØØ#9ØØ'Ø'ØØ#ð 0ó 
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c	           	      ó˜   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rÉ  rÊ  r:   rs   rÂ   rg   )rË  r^   r€   r‹   rÌ  s               r`   Ú&drop_namespace_without_preload_contentz2MetadataApi.drop_namespace_without_preload_content  s‚   € ðf ×/Ñ/ØØ#9ØØ'Ø'ØØ#ð 0ó 
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   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 )
Nrc   rf   rŽ   r�   r�   r‘   r•   z/v1/namespace/{id}/dropr–   r¢   )r_   rc   rÆ  rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                     r`   rË  z%MetadataApi._drop_namespace_serialize\  ó)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 "Ð-Ø1ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ3Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   c                 óê   — | j                  ||||||¬«      }ddddddddœ}	 | j                  j                  |d|iŽ}
|
j                  «        | j                  j	                  |
|	¬«      j
                  S ©áê  Drop a table

        Drop table `id` and delete its data.  REST NAMESPACE ONLY REST namespace does not use a request body for this operation. The `DropTableRequest` information is passed in the following way: - `id`: pass through path 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 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.
        ©rc   rf   ri   rj   rk   rl   r<   rs   rt   rg   r|   )Ú_drop_table_serializer^   r€   r�   r‚   rƒ   ©r_   rc   rf   rg   ri   rj   rk   rl   r…   r†   r}   s              r`   Ú
drop_tablezMetadataApi.drop_table³  s¥   € ð` ×+Ñ+ØØØ'Ø'ØØ#ð ,ó 
ˆð 'Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c                 óÖ   — | j                  ||||||¬«      }ddddddddœ}	 | j                  j                  |d|iŽ}
|
j                  «        | j                  j	                  |
|	¬«      S rÕ  )rØ  r^   r€   r�   r‚   rÙ  s              r`   Údrop_table_with_http_infoz%MetadataApi.drop_table_with_http_info   sž   € ð` ×+Ñ+ØØØ'Ø'ØØ#ð ,ó 
ˆð 'Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c                 ó”   — | j                  ||||||¬«      }ddddddddœ}	 | j                  j                  |d|iŽ}
|
j                  S )rÖ  r×  r<   rs   rt   rg   )rØ  r^   r€   r‹   rÙ  s              r`   Ú"drop_table_without_preload_contentz.MetadataApi.drop_table_without_preload_contentM  s|   € ð` ×+Ñ+ØØØ'Ø'ØØ#ð ,ó 
ˆð 'Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   c                 óþ   — d }i }i }	g }
|xs i }g }i }d }|�||	d<   |�|
j                  d|f«       d|vr| j                  j                  dg«      |d<   g d¢}| j                  j                  dd|	|
||||||||¬«      S )	Nrc   rf   rŽ   r�   r‘   r•   z/v1/table/{id}/dropr–   ©r£   r^   r¤   r¦   )r_   rc   rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r¯   s                   r`   rØ  z!MetadataApi._drop_table_serialize–  sÚ   € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ò%
ˆð �‰×.Ñ.ØØ/Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   zName of the index to dropÚ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. c
           
      óî   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  «        | j                  j	                  ||¬«      j
                  S ©áä	  Drop a specific index

        Drop the specified index from table `id`.  REST NAMESPACE ONLY REST namespace does not use a request body for this operation. The `DropTableIndexRequest` information is passed in the following way: - `id`: pass through path parameter of the same name - `index_name`: pass through path 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 index_name: Name of the index to drop (required)
        :type index_name: 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 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 _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.
        ©rc   rž  rf   rá  ri   rj   rk   rl   r;   rs   rt   rg   r|   )Ú_drop_table_index_serializer^   r€   r�   r‚   rƒ   ©r_   rc   rž  rf   rá  rg   ri   rj   rk   rl   r…   r†   r}   s                r`   Údrop_table_indexzMetadataApi.drop_table_indexÝ  s«   € ðl ×1Ñ1ØØ!ØØØ'Ø'ØØ#ð 2ó 	
ˆð ,Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c
           
      óÚ   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  «        | j                  j	                  ||¬«      S rã  )ræ  r^   r€   r�   r‚   rç  s                r`   Údrop_table_index_with_http_infoz+MetadataApi.drop_table_index_with_http_info2  s¤   € ðl ×1Ñ1ØØ!ØØØ'Ø'ØØ#ð 2ó 	
ˆð ,Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c
           
      ó˜   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  S )rä  rå  r;   rs   rt   rg   )ræ  r^   r€   r‹   rç  s                r`   Ú(drop_table_index_without_preload_contentz4MetadataApi.drop_table_index_without_preload_content‡  s‚   € ðl ×1Ñ1ØØ!ØØØ'Ø'ØØ#ð 2ó 	
ˆð ,Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   c	                 ó6  — d }	i }
i }g }|xs i }g }i }d }|�||d<   |�||d<   |�|j                  d|f«       |�|j                  d|f«       d|vr| j                  j                  dg«      |d<   g d¢}| j                  j                  dd	||||||||
|	|¬
«      S )Nrc   rž  rf   rá  rŽ   r�   r‘   r•   z&/v1/table/{id}/index/{index_name}/dropr–   rà  )r_   rc   rž  rf   rá  ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r¯   s                     r`   ræ  z'MetadataApi._drop_table_index_serializeØ  s  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑØÐ!Ø)3ˆL˜Ñ&àÐ à× Ñ  +¨yÐ!9Ô:àÐà× Ñ  (¨FÐ!3Ô4ð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ò%
ˆð �‰×.Ñ.ØØBØ$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   Úget_table_stats_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©áÈ  Get table statistics

        Get statistics for table `id`, including row counts, data sizes, and column statistics. 

        :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 get_table_stats_request: (required)
        :type get_table_stats_request: GetTableStatsRequest
        :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.
        ©rc   rî  rf   ri   rj   rk   rl   r>   rs   rt   rg   r|   )Ú_get_table_stats_serializer^   r€   r�   r‚   rƒ   ©r_   rc   rî  rf   rg   ri   rj   rk   rl   r…   r†   r}   s               r`   Úget_table_statszMetadataApi.get_table_stats'  s¨   € ðf ×0Ñ0ØØ$;ØØ'Ø'ØØ#ð 1ó 
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rð  )ró  r^   r€   r�   r‚   rô  s               r`   Úget_table_stats_with_http_infoz*MetadataApi.get_table_stats_with_http_infox  s¡   € ðf ×0Ñ0ØØ$;ØØ'Ø'ØØ#ð 1ó 
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rñ  rò  r>   rs   rt   rg   )ró  r^   r€   r‹   rô  s               r`   Ú'get_table_stats_without_preload_contentz3MetadataApi.get_table_stats_without_preload_contentÉ  s   € ðf ×0Ñ0ØØ$;ØØ'Ø'ØØ#ð 1ó 
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   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 )
Nrc   rf   rŽ   r�   r�   r‘   r•   z/v1/table/{id}/statsr–   r¢   )r_   rc   rî  rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                     r`   ró  z&MetadataApi._get_table_stats_serialize   s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 #Ð.Ø2ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ0Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   Úget_table_tag_version_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©áÐ  Get version for a specific tag

        Get the version number that a specific tag points to for 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 get_table_tag_version_request: (required)
        :type get_table_tag_version_request: GetTableTagVersionRequest
        :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.
        ©rc   rû  rf   ri   rj   rk   rl   r@   rs   rt   rg   r|   )Ú _get_table_tag_version_serializer^   r€   r�   r‚   rƒ   ©r_   rc   rû  rf   rg   ri   rj   rk   rl   r…   r†   r}   s               r`   Úget_table_tag_versionz!MetadataApi.get_table_tag_versionm   s¨   € ðf ×6Ñ6ØØ*GØØ'Ø'ØØ#ð 7ó 
ˆð 0Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rý  )r   r^   r€   r�   r‚   r  s               r`   Ú$get_table_tag_version_with_http_infoz0MetadataApi.get_table_tag_version_with_http_info¾   s¡   € ðf ×6Ñ6ØØ*GØØ'Ø'ØØ#ð 7ó 
ˆð 0Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rþ  rÿ  r@   rs   rt   rg   )r   r^   r€   r‹   r  s               r`   Ú-get_table_tag_version_without_preload_contentz9MetadataApi.get_table_tag_version_without_preload_content!  s   € ðf ×6Ñ6ØØ*GØØ'Ø'ØØ#ð 7ó 
ˆð 0Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   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 )
Nrc   rf   rŽ   r�   r�   r‘   r•   z/v1/table/{id}/tags/versionr–   r¢   )r_   rc   rû  rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                     r`   r   z,MetadataApi._get_table_tag_version_serialize\!  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 )Ð4Ø8ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ7Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   Ú
page_tokenz(Pagination token from a previous requestÚlimitz!Maximum number of items to returnc
           
      óð   — | j                  ||||||||	¬«      }
dddddddddœ} | j                  j                  |
d|iŽ}|j                  «        | j                  j	                  ||¬«      j
                  S ©áB	  List namespaces

        List all child namespace names of the parent namespace `id`.  REST NAMESPACE ONLY REST namespace uses GET to perform this operation without a request body. It passes in the `ListNamespacesRequest` information in the following way: - `id`: pass through path parameter of the same name - `page_token`: pass through query parameter of the same name - `limit`: 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 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 page_token: Pagination token from a previous request
        :type page_token: str
        :param limit: Maximum number of items to return
        :type limit: int
        :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.
        ©rc   rf   r  r	  ri   rj   rk   rl   rA   rs   ©ru   rv   rw   rx   ry   rù   rz   r{   rg   r|   )Ú_list_namespaces_serializer^   r€   r�   r‚   rƒ   ©r_   rc   rf   r  r	  rg   ri   rj   rk   rl   r…   r†   r}   s                r`   Úlist_namespaceszMetadataApi.list_namespaces³!  s®   € ðl ×0Ñ0ØØØ!ØØ'Ø'ØØ#ð 1ó 	
ˆð ,Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c
           
      óÜ   — | j                  ||||||||	¬«      }
dddddddddœ} | j                  j                  |
d|iŽ}|j                  «        | j                  j	                  ||¬«      S r  )r  r^   r€   r�   r‚   r  s                r`   Úlist_namespaces_with_http_infoz*MetadataApi.list_namespaces_with_http_info	"  s§   € ðl ×0Ñ0ØØØ!ØØ'Ø'ØØ#ð 1ó 	
ˆð ,Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c
           
      óš   — | j                  ||||||||	¬«      }
dddddddddœ} | j                  j                  |
d|iŽ}|j                  S )r  r  rA   rs   r  rg   )r  r^   r€   r‹   r  s                r`   Ú'list_namespaces_without_preload_contentz3MetadataApi.list_namespaces_without_preload_content_"  s…   € ðl ×0Ñ0ØØØ!ØØ'Ø'ØØ#ð 1ó 	
ˆð ,Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   c	                 óR  — d }	i }
i }g }|xs i }g }i }d }|�||d<   |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       d|vr| j                  j                  dg«      |d<   g d¢}| j                  j                  dd	||||||||
|	|¬
«      S )Nrc   rf   r  r	  rŽ   r�   r‘   ÚGETz/v1/namespace/{id}/listr–   rà  ©r_   rc   rf   r  r	  ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r¯   s                     r`   r  z&MetadataApi._list_namespaces_serialize±"  s  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:àÐ!à× Ñ  ,°
Ð!;Ô<àÐà× Ñ  '¨5Ð!1Ô2ð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ò%
ˆð �‰×.Ñ.ØØ3Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   c
           
      óî   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  «        | j                  j	                  ||¬«      j
                  S ©ár	  List all branches for a table

        List all branches that have been created for table `id`. Returns a map of branch names to their contents.  REST NAMESPACE ONLY REST namespace does not use a request body for this operation. The `ListTableBranchesRequest` information is passed in the following way: - `id`: pass through path parameter of the same name - `page_token`: pass through query parameter of the same name - `limit`: 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 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 page_token: Pagination token from a previous request
        :type page_token: str
        :param limit: Maximum number of items to return
        :type limit: int
        :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.
        r  rB   rs   rt   rg   r|   )Ú_list_table_branches_serializer^   r€   r�   r‚   rƒ   r  s                r`   Úlist_table_brancheszMetadataApi.list_table_branches#  s«   € ðl ×4Ñ4ØØØ!ØØ'Ø'ØØ#ð 5ó 	
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c
           
      óÚ   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  «        | j                  j	                  ||¬«      S r  )r  r^   r€   r�   r‚   r  s                r`   Ú"list_table_branches_with_http_infoz.MetadataApi.list_table_branches_with_http_infoW#  s¤   € ðl ×4Ñ4ØØØ!ØØ'Ø'ØØ#ð 5ó 	
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c
           
      ó˜   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  S )r  r  rB   rs   rt   rg   )r  r^   r€   r‹   r  s                r`   Ú+list_table_branches_without_preload_contentz7MetadataApi.list_table_branches_without_preload_content¬#  s‚   € ðl ×4Ñ4ØØØ!ØØ'Ø'ØØ#ð 5ó 	
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   c	                 óR  — d }	i }
i }g }|xs i }g }i }d }|�||d<   |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       d|vr| j                  j                  dg«      |d<   g d¢}| j                  j                  dd	||||||||
|	|¬
«      S )Nrc   rf   r  r	  rŽ   r�   r‘   r•   z/v1/table/{id}/branches/listr–   rà  r  s                     r`   r  z*MetadataApi._list_table_branches_serializeý#  s  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:àÐ!à× Ñ  ,°
Ð!;Ô<àÐà× Ñ  '¨5Ð!1Ô2ð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ò%
ˆð �‰×.Ñ.ØØ8Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   Úlist_table_indices_requestzIndex list requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á  List indexes on a table

        List all indices created on a table. Returns information about each index including name, columns, status, and UUID. 

        :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 list_table_indices_request: Index list request (required)
        :type list_table_indices_request: ListTableIndicesRequest
        :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.
        ©rc   r#  rf   ri   rj   rk   rl   rD   rs   rt   rg   r|   )Ú_list_table_indices_serializer^   r€   r�   r‚   rƒ   ©r_   rc   r#  rf   rg   ri   rj   rk   rl   r…   r†   r}   s               r`   Úlist_table_indiceszMetadataApi.list_table_indicesN$  r  rb   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r%  )r(  r^   r€   r�   r‚   r)  s               r`   Ú!list_table_indices_with_http_infoz-MetadataApi.list_table_indices_with_http_infoŸ$  r  rb   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r&  r'  rD   rs   rt   rg   )r(  r^   r€   r‹   r)  s               r`   Ú*list_table_indices_without_preload_contentz6MetadataApi.list_table_indices_without_preload_contentð$  r  rb   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 )
Nrc   rf   rŽ   r�   r�   r‘   r•   z/v1/table/{id}/index/listr–   r¢   )r_   rc   r#  rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                     r`   r(  z)MetadataApi._list_table_indices_serialize=%  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 &Ð1Ø5ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ5Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   c
           
      óî   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  «        | j                  j	                  ||¬«      j
                  S ©á…	  List all tags for a table

        List all tags that have been created for table `id`. Returns a map of tag names to their corresponding version numbers and metadata.  REST NAMESPACE ONLY REST namespace does not use a request body for this operation. The `ListTableTagsRequest` information is passed in the following way: - `id`: pass through path parameter of the same name - `page_token`: pass through query parameter of the same name - `limit`: 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 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 page_token: Pagination token from a previous request
        :type page_token: str
        :param limit: Maximum number of items to return
        :type limit: int
        :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.
        r  rE   rs   rt   rg   r|   )Ú_list_table_tags_serializer^   r€   r�   r‚   rƒ   r  s                r`   Úlist_table_tagszMetadataApi.list_table_tags”%  s«   € ðl ×0Ñ0ØØØ!ØØ'Ø'ØØ#ð 1ó 	
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c
           
      óÚ   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  «        | j                  j	                  ||¬«      S r1  )r3  r^   r€   r�   r‚   r  s                r`   Úlist_table_tags_with_http_infoz*MetadataApi.list_table_tags_with_http_infoé%  s¤   € ðl ×0Ñ0ØØØ!ØØ'Ø'ØØ#ð 1ó 	
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c
           
      ó˜   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  S )r2  r  rE   rs   rt   rg   )r3  r^   r€   r‹   r  s                r`   Ú'list_table_tags_without_preload_contentz3MetadataApi.list_table_tags_without_preload_content>&  s‚   € ðl ×0Ñ0ØØØ!ØØ'Ø'ØØ#ð 1ó 	
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   c	                 óR  — d }	i }
i }g }|xs i }g }i }d }|�||d<   |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       d|vr| j                  j                  dg«      |d<   g d¢}| j                  j                  dd	||||||||
|	|¬
«      S )Nrc   rf   r  r	  rŽ   r�   r‘   r•   z/v1/table/{id}/tags/listr–   rà  r  s                     r`   r3  z&MetadataApi._list_table_tags_serialize�&  s  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:àÐ!à× Ñ  ,°
Ð!;Ô<àÐà× Ñ  '¨5Ð!1Ô2ð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ò%
ˆð �‰×.Ñ.ØØ4Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   Ú
descendingzŸWhen true, versions are guaranteed to be returned in descending order (latest to oldest). When false or not specified, the ordering is implementation-defined. c                 óò   — | j                  ||||||||	|
|¬«
      }ddddddddœ} | j                  j                  |d|iŽ}|j                  «        | j                  j	                  ||¬«      j
                  S ©á?  List all versions of a table

        List all versions (commits) of table `id` with their metadata.  Use `descending=true` to guarantee versions are returned in descending order (latest to oldest). Otherwise, the ordering is implementation-defined.  REST NAMESPACE ONLY REST namespace does not use a request body for this operation. The `ListTableVersionsRequest` information is passed in the following way: - `id`: pass through path parameter of the same name - `page_token`: pass through query parameter of the same name - `limit`: pass through query parameter of the same name - `descending`: 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 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 page_token: Pagination token from a previous request
        :type page_token: str
        :param limit: Maximum number of items to return
        :type limit: int
        :param descending: When true, versions are guaranteed to be returned in descending order (latest to oldest). When false or not specified, the ordering is implementation-defined. 
        :type descending: 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.
        ©
rc   rf   rá  r  r	  r:  ri   rj   rk   rl   rF   rs   rt   rg   r|   )Ú_list_table_versions_serializer^   r€   r�   r‚   rƒ   ©r_   rc   rf   rá  r  r	  r:  rg   ri   rj   rk   rl   r…   r†   r}   s                  r`   Úlist_table_versionszMetadataApi.list_table_versionsà&  s±   € ðx ×4Ñ4ØØØØ!ØØ!Ø'Ø'ØØ#ð 5ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c                 óÞ   — | j                  ||||||||	|
|¬«
      }ddddddddœ} | j                  j                  |d|iŽ}|j                  «        | j                  j	                  ||¬«      S r<  )r?  r^   r€   r�   r‚   r@  s                  r`   Ú"list_table_versions_with_http_infoz.MetadataApi.list_table_versions_with_http_info='  sª   € ðx ×4Ñ4ØØØØ!ØØ!Ø'Ø'ØØ#ð 5ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c                 óœ   — | j                  ||||||||	|
|¬«
      }ddddddddœ} | j                  j                  |d|iŽ}|j                  S )r=  r>  rF   rs   rt   rg   )r?  r^   r€   r‹   r@  s                  r`   Ú+list_table_versions_without_preload_contentz7MetadataApi.list_table_versions_without_preload_contentš'  sˆ   € ðx ×4Ñ4ØØØØ!ØØ!Ø'Ø'ØØ#ð 5ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   c                 ó¦  — 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«       d|vr| j                  j                  dg«      |d<   g d	¢}| j                  j                  d
d||||||||||¬«      S )Nrc   rf   rá  r  r	  r:  rŽ   r�   r‘   r•   z/v1/table/{id}/version/listr–   rà  )r_   rc   rf   rá  r  r	  r:  ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r¯   s                       r`   r?  z*MetadataApi._list_table_versions_serializeó'  s>  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:àÐà× Ñ  (¨FÐ!3Ô4àÐ!à× Ñ  ,°
Ð!;Ô<àÐà× Ñ  '¨5Ð!1Ô2àÐ!à× Ñ  ,°
Ð!;Ô<ð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ò%
ˆð �‰×.Ñ.ØØ7Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   Úinclude_declaredzÚWhen true (default), includes tables that have been declared in the namespace but not yet created on storage, in addition to tables that have been created. When false, only tables with storage components are returned. c                 óò   — | j                  ||||||||	|
¬«	      }dddddddddœ} | j                  j                  |d|iŽ}|j                  «        | j                  j	                  ||¬«      j
                  S ©áª
  List tables in a namespace

        List all child table names of the parent namespace `id`.  REST NAMESPACE ONLY REST namespace uses GET to perform this operation without a request body. It passes in the `ListTablesRequest` information in the following way: - `id`: pass through path parameter of the same name - `page_token`: pass through query parameter of the same name - `limit`: pass through query parameter of the same name - `include_declared`: 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 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 page_token: Pagination token from a previous request
        :type page_token: str
        :param limit: Maximum number of items to return
        :type limit: int
        :param include_declared: When true (default), includes tables that have been declared in the namespace but not yet created on storage, in addition to tables that have been created. When false, only tables with storage components are returned. 
        :type include_declared: 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.
        ©	rc   rf   r  r	  rG  ri   rj   rk   rl   rG   rs   r  rg   r|   )Ú_list_tables_serializer^   r€   r�   r‚   rƒ   ©r_   rc   rf   r  r	  rG  rg   ri   rj   rk   rl   r…   r†   r}   s                 r`   Úlist_tableszMetadataApi.list_tablesN(  s±   € ðr ×,Ñ,ØØØ!ØØ-Ø'Ø'ØØ#ð -ó 

ˆð (Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c                 óÞ   — | j                  ||||||||	|
¬«	      }dddddddddœ} | j                  j                  |d|iŽ}|j                  «        | j                  j	                  ||¬«      S rI  )rL  r^   r€   r�   r‚   rM  s                 r`   Úlist_tables_with_http_infoz&MetadataApi.list_tables_with_http_info¨(  sª   € ðr ×,Ñ,ØØØ!ØØ-Ø'Ø'ØØ#ð -ó 

ˆð (Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c                 óœ   — | j                  ||||||||	|
¬«	      }dddddddddœ} | j                  j                  |d|iŽ}|j                  S )rJ  rK  rG   rs   r  rg   )rL  r^   r€   r‹   rM  s                 r`   Ú#list_tables_without_preload_contentz/MetadataApi.list_tables_without_preload_content)  sˆ   € ðr ×,Ñ,ØØØ!ØØ-Ø'Ø'ØØ#ð -ó 

ˆð (Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   c
                 ó|  — d }
i }i }g }|xs i }g }i }d }|�||d<   |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       d|vr| j                  j                  dg«      |d<   g d¢}| j                  j                  d	d
|||||||||
|¬«      S )Nrc   rf   r  r	  rG  rŽ   r�   r‘   r  z/v1/namespace/{id}/table/listr–   rà  )r_   rc   rf   r  r	  rG  ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r¯   s                      r`   rL  z"MetadataApi._list_tables_serializeX)  s'  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:àÐ!à× Ñ  ,°
Ð!;Ô<àÐà× Ñ  '¨5Ð!1Ô2àÐ'à× Ñ Ð"4Ð6FÐ!GÔHð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ò%
ˆð �‰×.Ñ.ØØ9Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   Únamespace_exists_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©áj	  Check if a namespace exists

        Check if namespace `id` exists.  This operation must behave exactly like the DescribeNamespace API, except it does not contain a response body.  REST NAMESPACE ONLY REST namespace conveys the result through the HTTP status code with no response body. The REST response maps to the `NamespaceExistsResponse` model as follows: - a `200` response means the namespace exists; a `404` response means it does not - 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 namespace_exists_request: (required)
        :type namespace_exists_request: NamespaceExistsRequest
        :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.
        ©rc   rT  rf   ri   rj   rk   rl   Nrs   rt   rg   r|   )Ú_namespace_exists_serializer^   r€   r�   r‚   rƒ   ©r_   rc   rT  rf   rg   ri   rj   rk   rl   r…   r†   r}   s               r`   Únamespace_existszMetadataApi.namespace_exists®)  s¨   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rV  )rY  r^   r€   r�   r‚   rZ  s               r`   Únamespace_exists_with_http_infoz+MetadataApi.namespace_exists_with_http_infoÿ)  s¡   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rW  rX  Nrs   rt   rg   )rY  r^   r€   r‹   rZ  s               r`   Ú(namespace_exists_without_preload_contentz4MetadataApi.namespace_exists_without_preload_contentP*  s   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   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 )
Nrc   rf   rŽ   r�   r�   r‘   r•   z/v1/namespace/{id}/existsr–   r¢   )r_   rc   rT  rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                     r`   rY  z'MetadataApi._namespace_exists_serialize�*  r  rb   Úregister_table_requestc	           
      óð   — | j                  |||||||¬«      }	ddddddddddœ	}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á¹  Register a table to a namespace

        Register an existing table at a given storage location as `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 register_table_request: (required)
        :type register_table_request: RegisterTableRequest
        :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.
        ©rc   ra  rf   ri   rj   rk   rl   rJ   rs   rø   rg   r|   )Ú_register_table_serializer^   r€   r�   r‚   rƒ   ©r_   rc   ra  rf   rg   ri   rj   rk   rl   r…   r†   r}   s               r`   Úregister_tablezMetadataApi.register_tableô*  s®   € ðf ×/Ñ/ØØ#9ØØ'Ø'ØØ#ð 0ó 
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ
9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c	           
      óÜ   — | j                  |||||||¬«      }	ddddddddddœ	}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rc  )rf  r^   r€   r�   r‚   rg  s               r`   Úregister_table_with_http_infoz)MetadataApi.register_table_with_http_infoG+  s§   € ðf ×/Ñ/ØØ#9ØØ'Ø'ØØ#ð 0ó 
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ
9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c	           
      óš   — | j                  |||||||¬«      }	ddddddddddœ	}
 | j                  j                  |	d|iŽ}|j                  S )rd  re  rJ   rs   rø   rg   )rf  r^   r€   r‹   rg  s               r`   Ú&register_table_without_preload_contentz2MetadataApi.register_table_without_preload_contentš+  s…   € ðf ×/Ñ/ØØ#9ØØ'Ø'ØØ#ð 0ó 
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ
9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   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 )
Nrc   rf   rŽ   r�   r�   r‘   r•   z/v1/table/{id}/registerr–   r¢   )r_   rc   ra  rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                     r`   rf  z%MetadataApi._register_table_serializeé+  rÓ  rb   Úrename_table_requestc	           	      óî   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©áƒ  Rename a table

        Rename table `id` to a new 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 rename_table_request: (required)
        :type rename_table_request: RenameTableRequest
        :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.
        ©rc   rn  rf   ri   rj   rk   rl   rL   rs   rÂ   rg   r|   )Ú_rename_table_serializer^   r€   r�   r‚   rƒ   ©r_   rc   rn  rf   rg   ri   rj   rk   rl   r…   r†   r}   s               r`   Úrename_tablezMetadataApi.rename_table@,  s«   € ðf ×-Ñ-ØØ!5ØØ'Ø'ØØ#ð .ó 
ˆð )Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c	           	      óÚ   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rp  )rs  r^   r€   r�   r‚   rt  s               r`   Úrename_table_with_http_infoz'MetadataApi.rename_table_with_http_info’,  s¤   € ðf ×-Ñ-ØØ!5ØØ'Ø'ØØ#ð .ó 
ˆð )Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c	           	      ó˜   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rq  rr  rL   rs   rÂ   rg   )rs  r^   r€   r‹   rt  s               r`   Ú$rename_table_without_preload_contentz0MetadataApi.rename_table_without_preload_contentä,  s‚   € ðf ×-Ñ-ØØ!5ØØ'Ø'ØØ#ð .ó 
ˆð )Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   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 )
Nrc   rf   rŽ   r�   r�   r‘   r•   z/v1/table/{id}/renamer–   r¢   )r_   rc   rn  rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                     r`   rs  z#MetadataApi._rename_table_serialize2-  ó)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
  Ð+Ø/ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ1Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   Úrestore_table_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á¤  Restore table to a specific version

        Restore table `id` to a specific version. 

        :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 restore_table_request: (required)
        :type restore_table_request: RestoreTableRequest
        :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.
        ©rc   r|  rf   ri   rj   rk   rl   rN   rs   rt   rg   r|   )Ú_restore_table_serializer^   r€   r�   r‚   rƒ   ©r_   rc   r|  rf   rg   ri   rj   rk   rl   r…   r†   r}   s               r`   Úrestore_tablezMetadataApi.restore_table‰-  s¨   € ðf ×.Ñ.ØØ"7ØØ'Ø'ØØ#ð /ó 
ˆð *Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r~  )r�  r^   r€   r�   r‚   r‚  s               r`   Úrestore_table_with_http_infoz(MetadataApi.restore_table_with_http_infoÚ-  s¡   € ðf ×.Ñ.ØØ"7ØØ'Ø'ØØ#ð /ó 
ˆð *Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r  r€  rN   rs   rt   rg   )r�  r^   r€   r‹   r‚  s               r`   Ú%restore_table_without_preload_contentz1MetadataApi.restore_table_without_preload_content+.  s   € ðf ×.Ñ.ØØ"7ØØ'Ø'ØØ#ð /ó 
ˆð *Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   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 )
Nrc   rf   rŽ   r�   r�   r‘   r•   z/v1/table/{id}/restorer–   r¢   )r_   rc   r|  rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                     r`   r�  z$MetadataApi._restore_table_serializex.  rV  rb   Útable_exists_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á7
  Check if a table exists

        Check if table `id` exists.  This operation should behave exactly like DescribeTable, except it does not contain a response body.  REST NAMESPACE ONLY REST namespace conveys the result through the HTTP status code with no response body. The REST response maps to the `TableExistsResponse` model as follows: - a `200` response means the table exists; a `404` response means it does not - response headers map to `context` via the `header.` prefix (see the `Context` schema)  For DirectoryNamespace implementation, a table exists if either: - The table has Lance data versions (regular table created with CreateTable) - A `.lance-reserved` file exists in the table directory (declared table created with DeclareTable) 

        :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 table_exists_request: (required)
        :type table_exists_request: TableExistsRequest
        :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.
        ©rc   r‰  rf   ri   rj   rk   rl   Nrs   rt   rg   r|   )Ú_table_exists_serializer^   r€   r�   r‚   rƒ   ©r_   rc   r‰  rf   rg   ri   rj   rk   rl   r…   r†   r}   s               r`   Útable_existszMetadataApi.table_existsÏ.  s¨   € ðf ×-Ñ-ØØ!5ØØ'Ø'ØØ#ð .ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r‹  )rŽ  r^   r€   r�   r‚   r�  s               r`   Útable_exists_with_http_infoz'MetadataApi.table_exists_with_http_info /  s¡   € ðf ×-Ñ-ØØ!5ØØ'Ø'ØØ#ð .ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rŒ  r�  Nrs   rt   rg   )rŽ  r^   r€   r‹   r�  s               r`   Ú$table_exists_without_preload_contentz0MetadataApi.table_exists_without_preload_contentq/  s   € ðf ×-Ñ-ØØ!5ØØ'Ø'ØØ#ð .ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   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 )
Nrc   rf   rŽ   r�   r�   r‘   r•   z/v1/table/{id}/existsr–   r¢   )r_   rc   r‰  rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                     r`   rŽ  z#MetadataApi._table_exists_serialize¾/  r{  rb   Úupdate_field_metadata_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á‚  Update per-field metadata

        Update the Arrow field (column) metadata for table `id`.  Each entry targets a field by `path` and merges the provided key-value pairs into that field's existing metadata, or replaces it when `replace` is true. A null metadata value deletes that key. 

        :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_field_metadata_request: (required)
        :type update_field_metadata_request: UpdateFieldMetadataRequest
        :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.
        ©rc   r–  rf   ri   rj   rk   rl   rQ   rs   rt   rg   r|   )Ú _update_field_metadata_serializer^   r€   r�   r‚   rƒ   ©r_   rc   r–  rf   rg   ri   rj   rk   rl   r…   r†   r}   s               r`   Úupdate_field_metadataz!MetadataApi.update_field_metadata0  s¨   € ðf ×6Ñ6ØØ*GØØ'Ø'ØØ#ð 7ó 
ˆð 1Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r˜  )r›  r^   r€   r�   r‚   rœ  s               r`   Ú$update_field_metadata_with_http_infoz0MetadataApi.update_field_metadata_with_http_infof0  s¡   € ðf ×6Ñ6ØØ*GØØ'Ø'ØØ#ð 7ó 
ˆð 1Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r™  rš  rQ   rs   rt   rg   )r›  r^   r€   r‹   rœ  s               r`   Ú-update_field_metadata_without_preload_contentz9MetadataApi.update_field_metadata_without_preload_content·0  s   € ðf ×6Ñ6ØØ*GØØ'Ø'ØØ#ð 7ó 
ˆð 1Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   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 )
Nrc   rf   rŽ   r�   r�   r‘   r•   z$/v1/table/{id}/update_field_metadatar–   r¢   )r_   rc   r–  rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                     r`   r›  z,MetadataApi._update_field_metadata_serialize1  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 )Ð4Ø8ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ@Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   Úrequest_bodyc
           
      óî   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  «        | j                  j	                  ||¬«      j
                  S ©áÎ	  Update table schema metadata

        Replace the schema metadata for table `id` with the provided key-value pairs.  REST NAMESPACE ONLY REST namespace uses a direct object (map of string to string) as both request and response body instead of the wrapped `UpdateTableSchemaMetadataRequest` and `UpdateTableSchemaMetadataResponse`. 

        :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 request_body: (required)
        :type request_body: Dict[str, 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 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 _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.
        ©rc   r£  rf   rá  ri   rj   rk   rl   úDict[str, str]rs   rt   rg   r|   )Ú'_update_table_schema_metadata_serializer^   r€   r�   r‚   rƒ   ©r_   rc   r£  rf   rá  rg   ri   rj   rk   rl   r…   r†   r}   s                r`   Úupdate_table_schema_metadataz(MetadataApi.update_table_schema_metadata[1  s«   € ðl ×=Ñ=ØØ%ØØØ'Ø'ØØ#ð >ó 	
ˆð $Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rb   c
           
      óÚ   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  «        | j                  j	                  ||¬«      S r¥  )r©  r^   r€   r�   r‚   rª  s                r`   Ú+update_table_schema_metadata_with_http_infoz7MetadataApi.update_table_schema_metadata_with_http_info°1  s¤   € ðl ×=Ñ=ØØ%ØØØ'Ø'ØØ#ð >ó 	
ˆð $Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rb   c
           
      ó˜   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  S )r¦  r§  r¨  rs   rt   rg   )r©  r^   r€   r‹   rª  s                r`   Ú4update_table_schema_metadata_without_preload_contentz@MetadataApi.update_table_schema_metadata_without_preload_content2  s‚   € ðl ×=Ñ=ØØ%ØØØ'Ø'ØØ#ð >ó 	
ˆð $Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rb   c	                 ó†  — d }	i }
i }g }|xs i }g }i }d }|�||d<   |�|j                  d|f«       |�|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 )Nrc   rf   rá  rŽ   r�   r�   r‘   r•   z%/v1/table/{id}/schema_metadata/updater–   r¢   )r_   rc   r£  rf   rá  ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                      r`   r©  z3MetadataApi._update_table_schema_metadata_serializeV2  sB  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:àÐà× Ñ  (¨FÐ!3Ô4ð
 Ð#Ø'ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØAØ$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rb   Úupdate_table_tag_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©áÒ  Update a tag to point to a different version

        Update an existing tag for table `id` to point to a different version. 

        :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_tag_request: (required)
        :type update_table_tag_request: UpdateTableTagRequest
        :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.
        ©rc   r±  rf   ri   rj   rk   rl   rS   rs   rt   rg   r|   )Ú_update_table_tag_serializer^   r€   r�   r‚   rƒ   ©r_   rc   r±  rf   rg   ri   rj   rk   rl   r…   r†   r}   s               r`   Úupdate_table_tagzMetadataApi.update_table_tag²2  rl  rb   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r³  )r¶  r^   r€   r�   r‚   r·  s               r`   Úupdate_table_tag_with_http_infoz+MetadataApi.update_table_tag_with_http_info3  ro  rb   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r´  rµ  rS   rs   rt   rg   )r¶  r^   r€   r‹   r·  s               r`   Ú(update_table_tag_without_preload_contentz4MetadataApi.update_table_tag_without_preload_contentT3  rr  rb   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 )
Nrc   rf   rŽ   r�   r�   r‘   r•   z/v1/table/{id}/tags/updater–   r¢   )r_   rc   r±  rf   ri   rj   rk   rl   r¡   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   s                     r`   r¶  z'MetadataApi._update_table_tag_serialize¡3  r:  rb   r\   )rZ   N)NNNNNr   )	NNNNNNNNr   )NNNNNNr   )NNNNNNNr   )
NNNNNNNNNr   )ùÚ__name__Ú
__module__Ú__qualname__Ú__doc__ra   r   r   r   r   r   r   r   r   r   r	   r   r   r   r‡   rV   r‰   rW   rŒ   rU   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$   r4  r6  r8  r2  r%   r&   rB  rD  rF  r@  r'   r(   rP  rR  rT  rN  r)   r*   r^  r`  rb  r\  r+   r,   rk  rn  rq  ri  r-   r.   r{  r}  r  ry  r/   r0   rˆ  rŠ  rŒ  r†  r3   r   r4   r˜  rš  rœ  r–  r1   r2   r¦  r¨  rª  r¤  r5   r6   r³  rµ  r·  r±  r7   r8   rÀ  rÂ  rÄ  r¾  r9   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   rA   r  r  r  r  rB   r  r  r!  r  rC   rD   r*  r,  r.  r(  rE   r4  r6  r8  r3  rF   rA  rC  rE  r?  rG   rN  rP  rR  rL  rH   r[  r]  r_  rY  rI   rJ   rh  rj  rl  rf  rK   rL   ru  rw  ry  rs  rM   rN   rƒ  r…  r‡  r�  rO   r�  r’  r”  rŽ  rP   rQ   r�  rŸ  r¡  r›  Ústrr«  r­  r¯  r©  rR   rS   r¸  rº  r¼  r¶  © rb   r`   rY   rY   `   s™¨  „ ñô%ð ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!Mà�i¡ð  4lô  "mð  mñ  nðMð ,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
ð ,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
ð" 
Ð3Ñ	4ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!I&à�i¡ð  4lô  "mð  mñ  nðI&ð ,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
ð" 
Ð2Ñ	3ò#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Ø?@ñ!Nà�i¡ð  4lô  "mð  mñ  nðNð $;ð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
ð $;ð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Ø?@ñ!J&à�i¡ð  4lô  "mð  mñ  nðJ&ð $;ð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ð Ø8<Ø-1Ø37Ø?@ñJà%=ð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 ð VZð Ø8<Ø-1Ø37Ø?@ñJ
à%=ð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 ð VZð Ø8<Ø-1Ø37Ø?@ñF&à%=ðF&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðF&ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ð	F&ð    Y° ^Ñ 4Ñ5ðF&ð   	Ñ*ðF&ð ˜4 	¨3 Ñ/Ñ0ðF&ð ˜y©%°1¸Ô*;Ð;Ñ<ðF&ð  
ò!F&ó ðF&ðRO
ð 
óO
ðh ð VZð Ø8<Ø-1Ø37Ø?@ñJà-Lð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 ð VZð Ø8<Ø-1Ø37Ø?@ñJ
à-Lð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
ð  
Ð5Ñ	6ò!J
ó ðJ
ðZ ð VZð Ø8<Ø-1Ø37Ø?@ñF&à-LðF&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðF&ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ð	F&ð    Y° ^Ñ 4Ñ5ðF&ð   	Ñ*ðF&ð ˜4 	¨3 Ñ/Ñ0ðF&ð ˜y©%°1¸Ô*;Ð;Ñ<ðF&ð  
ò!F&ó ðF&ðRO
ð 
óO
ðh ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!Mà�i¡ð  4lô  "mð  mñ  nðMð .Mð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
ð .Mð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
ð" 
Ð5Ñ	6ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!I&à�i¡ð  4lô  "mð  mñ  nðI&ð .Mð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Ø?@ñ!Oà�i¡ð  4lô  "mð  mñ  nðOð #9ðOð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Oð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðOð    Y° ^Ñ 4Ñ5ðOð   	Ñ*ðOð ˜4 	¨3 Ñ/Ñ0ðOð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Oð" 
!ò#Oó ðOðd ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!O
à�i¡ð  4lô  "mð  mñ  nðO
ð #9ðO
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	O
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðO
ð    Y° ^Ñ 4Ñ5ðO
ð   	Ñ*ðO
ð ˜4 	¨3 Ñ/Ñ0ðO
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!O
ð" 
Ð,Ñ	-ò#O
ó ðO
ðd ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!K&à�i¡ð  4lô  "mð  mñ  nðK&ð #9ðK&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	K&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðK&ð    Y° ^Ñ 4Ñ5ðK&ð   	Ñ*ðK&ð ˜4 	¨3 Ñ/Ñ0ðK&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!K&ð" 
ò#K&ó ðK&ð\R
ð 
óR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!Nà�i¡ð  4lô  "mð  mñ  nðNð &>ð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
ð &>ð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Ø?@ñ!J&à�i¡ð  4lô  "mð  mñ  nðJ&ð &>ð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ð Ø8<Ø-1Ø37Ø?@ñ!Mà�i¡ð  4lô  "mð  mñ  nðMð %.Ð.EÁuÐYqÔGrÐ.rÑ$sð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ÁuÐYqÔGrÐ.rÑ$sð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ÁuÐYqÔGrÐ.rÑ$sð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ð %.Ð.EÁuÐYxÔGyÐ.yÑ$zð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ÁuÐYxÔGyÐ.yÑ$zð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
ð" 
Ð3Ñ	4ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!I&à�i¡ð  4lô  "mð  mñ  nðI&ð %.Ð.EÁuÐYxÔGyÐ.yÑ$zð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ð #8ð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
ð #8ð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Ø?@ñ!J&à�i¡ð  4lô  "mð  mñ  nðJ&ð #8ð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ð Ø8<Ø-1Ø37Ø?@ñ!Nà�i¡ð  4lô  "mð  mñ  nðNð '@ð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
ð '@ð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
ð" 
Ð/Ñ	0ò#N
ó ðN
ðb ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!J&à�i¡ð  4lô  "mð  mñ  nðJ&ð '@ð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ð Ø8<Ø-1Ø37Ø?@ñ!Nà�i¡ð  4lô  "mð  mñ  nðNð  3ð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
ð  3ð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Ø?@ñ!J&à�i¡ð  4lô  "mð  mñ  nðJ&ð  3ð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ð Ø8<Ø-1Ø37Ø?@ñ!Mà�i¡ð  4lô  "mð  mñ  nðMð &>ð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
ð &>ð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&ð &>ð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
ð" 
Ð+Ñ	,ò#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Ø?@ñ!Mà�i¡ð  4lô  "mð  mñ  nðMð #9ð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
ð #9ð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&ð #9ð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ð %=ð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
ð %=ð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&ð %=ð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ð BFð AEð EIð Ø8<Ø-1Ø37Ø?@ñ'Yà�i¡ð  4lô  "mð  mñ  nðYð !5ðYð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Yð
 " (¨:Ñ"6¹ÐJ|Ô8}Ð"}Ñ~ðYð !*¨(°:Ñ*>Áð  S|ô  A}ð  +}ñ  !~ðYð " (¨:Ñ"6¹ð  K@ô  9Að  #Añ  BðYð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðYð     Y° ^Ñ 4Ñ5ð!Yð"   	Ñ*ð#Yð$ ˜4 	¨3 Ñ/Ñ0ð%Yð& ˜y©%°1¸Ô*;Ð;Ñ<ð'Yð( 
ò)Yó ðYðx ð
 VZð BFð AEð EIð Ø8<Ø-1Ø37Ø?@ñ'Y
à�i¡ð  4lô  "mð  mñ  nðY
ð !5ðY
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Y
ð
 " (¨:Ñ"6¹ÐJ|Ô8}Ð"}Ñ~ðY
ð !*¨(°:Ñ*>Áð  S|ô  A}ð  +}ñ  !~ðY
ð " (¨:Ñ"6¹ð  K@ô  9Að  #Añ  BðY
ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðY
ð     Y° ^Ñ 4Ñ5ð!Y
ð"   	Ñ*ð#Y
ð$ ˜4 	¨3 Ñ/Ñ0ð%Y
ð& ˜y©%°1¸Ô*;Ð;Ñ<ð'Y
ð( 
Ð*Ñ	+ò)Y
ó ðY
ðx ð
 VZð BFð AEð EIð Ø8<Ø-1Ø37Ø?@ñ'U&à�i¡ð  4lô  "mð  mñ  nðU&ð !5ðU&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	U&ð
 " (¨:Ñ"6¹ÐJ|Ô8}Ð"}Ñ~ðU&ð !*¨(°:Ñ*>Áð  S|ô  A}ð  +}ñ  !~ðU&ð " (¨:Ñ"6¹ð  K@ô  9Að  #Añ  Bð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a
ð 
óa
ðL ð VZð Ø8<Ø-1Ø37Ø?@ñ#Qà�i¡ð  4lô  "mð  mñ  nðQð ˜i©Ð;_Ô)`Ð`ÑaðQð -6Ð6TÑV[Ðh}ÔV~Ð6~Ñ,ð	Qð
 ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð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 ð VZð Ø8<Ø-1Ø37Ø?@ñ#Q
à�i¡ð  4lô  "mð  mñ  nðQ
ð ˜i©Ð;_Ô)`Ð`ÑaðQ
ð -6Ð6TÑV[Ðh}ÔV~Ð6~Ñ,ð	Q
ð
 ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðQ
ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðQ
ð    Y° ^Ñ 4Ñ5ðQ
ð   	Ñ*ðQ
ð  ˜4 	¨3 Ñ/Ñ0ð!Q
ð" ˜y©%°1¸Ô*;Ð;Ñ<ð#Q
ð$ 
Ð4Ñ	5ò%Q
ó ðQ
ðh ð VZð Ø8<Ø-1Ø37Ø?@ñ#M&à�i¡ð  4lô  "mð  mñ  nðM&ð ˜i©Ð;_Ô)`Ð`ÑaðM&ð -6Ð6TÑV[Ðh}ÔV~Ð6~Ñ,ð	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&ð`U
ð 
óU
ðt ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!Mà�i¡ð  4lô  "mð  mñ  nðMð )Dð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
ð )Dð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&ð )Dð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ð 'Að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
ð 'Að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
ð" 
Ð0Ñ	1ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!I&à�i¡ð  4lô  "mð  mñ  nðI&ð 'Að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ð !5ð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
ð !5ð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Ø?@ñ!J&à�i¡ð  4lô  "mð  mñ  nðJ&ð !5ð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ð Ø8<Ø-1Ø37Ø?@ñIà�i¡ð  4lô  "mð  mñ  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 ð VZð Ø8<Ø-1Ø37Ø?@ñI
à�i¡ð  4lô  "mð  mñ  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 ð VZð Ø8<Ø-1Ø37Ø?@ñE&à�i¡ð  4lô  "mð  mñ  nðE&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðE&ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ð	E&ð    Y° ^Ñ 4Ñ5ðE&ð   	Ñ*ðE&ð ˜4 	¨3 Ñ/Ñ0ðE&ð ˜y©%°1¸Ô*;Ð;Ñ<ðE&ð  
ò!E&ó ðE&ðPB
ð 
óB
ðN ð
 VZð cgð Ø8<Ø-1Ø37Ø?@ñ#Qà�i¡ð  4lô  "mð  mñ  nðQð ˜i©Ð;VÔ)WÐWÑXðQð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Qð
 ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ð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 ð
 VZð cgð Ø8<Ø-1Ø37Ø?@ñ#Q
à�i¡ð  4lô  "mð  mñ  nðQ
ð ˜i©Ð;VÔ)WÐWÑXðQ
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Q
ð
 ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ð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 ð
 VZð cgð Ø8<Ø-1Ø37Ø?@ñ#M&à�i¡ð  4lô  "mð  mñ  nðM&ð ˜i©Ð;VÔ)WÐWÑXðM&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M&ð
 ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ð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&ð`J
ð 
óJ
ð^ ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!Mà�i¡ð  4lô  "mð  mñ  nðMð "6ð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
ð "6ð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&ð "6ð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ð (Að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
ð (Að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
ð" 
Ð/Ñ	0ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!I&à�i¡ð  4lô  "mð  mñ  nðI&ð (Að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ØtxØhlð Ø8<Ø-1Ø37Ø?@ñ#Rà�i¡ð  4lô  "mð  mñ  nðRð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðRð ˜h yÑ1±5ÐEoÔ3pÐpÑqð	Rð
 ˜ )Ñ,©eÐ@cÔ.dÐdÑeðRð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðRð    Y° ^Ñ 4Ñ5ðRð   	Ñ*ðRð  ˜4 	¨3 Ñ/Ñ0ð!Rð" ˜y©%°1¸Ô*;Ð;Ñ<ð#Rð$ 
 ò%Ró ðRðj ð VZØtxØhlð Ø8<Ø-1Ø37Ø?@ñ#R
à�i¡ð  4lô  "mð  mñ  nðR
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðR
ð ˜h yÑ1±5ÐEoÔ3pÐpÑqð	R
ð
 ˜ )Ñ,©eÐ@cÔ.dÐdÑeðR
ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðR
ð    Y° ^Ñ 4Ñ5ðR
ð   	Ñ*ðR
ð  ˜4 	¨3 Ñ/Ñ0ð!R
ð" ˜y©%°1¸Ô*;Ð;Ñ<ð#R
ð$ 
Ð+Ñ	,ò%R
ó ðR
ðj ð VZØtxØhlð Ø8<Ø-1Ø37Ø?@ñ#N&à�i¡ð  4lô  "mð  mñ  nðN&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðN&ð ˜h yÑ1±5ÐEoÔ3pÐpÑqð	N&ð
 ˜ )Ñ,©eÐ@cÔ.dÐdÑeð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L
ð 
óL
ðb ð VZØtxØhlð Ø8<Ø-1Ø37Ø?@ñ#Qà�i¡ð  4lô  "mð  mñ  nðQð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðQð ˜h yÑ1±5ÐEoÔ3pÐpÑqð	Qð
 ˜ )Ñ,©eÐ@cÔ.dÐdÑeð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 ð VZØtxØhlð Ø8<Ø-1Ø37Ø?@ñ#Q
à�i¡ð  4lô  "mð  mñ  nðQ
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðQ
ð ˜h yÑ1±5ÐEoÔ3pÐpÑqð	Q
ð
 ˜ )Ñ,©eÐ@cÔ.dÐdÑeð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 ð VZØtxØhlð Ø8<Ø-1Ø37Ø?@ñ#M&à�i¡ð  4lô  "mð  mñ  nðM&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðM&ð ˜h yÑ1±5ÐEoÔ3pÐpÑqð	M&ð
 ˜ )Ñ,©eÐ@cÔ.dÐdÑeð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&ð`L
ð 
óL
ðb ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!Mà�i¡ð  4lô  "mð  mñ  nðMð %.Ð.EÁuÐYmÔGnÐ.nÑ$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
ð %.Ð.EÁuÐYmÔGnÐ.nÑ$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Ø?@ñ!I&à�i¡ð  4lô  "mð  mñ  nðI&ð %.Ð.EÁuÐYmÔGnÐ.nÑ$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ØtxØhlð Ø8<Ø-1Ø37Ø?@ñ#Qà�i¡ð  4lô  "mð  mñ  nðQð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðQð ˜h yÑ1±5ÐEoÔ3pÐpÑqð	Qð
 ˜ )Ñ,©eÐ@cÔ.dÐdÑeð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 ð VZØtxØhlð Ø8<Ø-1Ø37Ø?@ñ#Q
à�i¡ð  4lô  "mð  mñ  nðQ
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðQ
ð ˜h yÑ1±5ÐEoÔ3pÐpÑqð	Q
ð
 ˜ )Ñ,©eÐ@cÔ.dÐdÑeð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 ð VZØtxØhlð Ø8<Ø-1Ø37Ø?@ñ#M&à�i¡ð  4lô  "mð  mñ  nðM&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðM&ð ˜h yÑ1±5ÐEoÔ3pÐpÑqð	M&ð
 ˜ )Ñ,©eÐ@cÔ.dÐdÑeð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&ð`L
ð 
óL
ðb ð VZð cgØtxØhlð mqð Ø8<Ø-1Ø37Ø?@ñ'Yà�i¡ð  4lô  "mð  mñ  nðYð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðYð ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ð	Yð
 ˜h yÑ1±5ÐEoÔ3pÐpÑqðYð ˜ )Ñ,©eÐ@cÔ.dÐdÑeðYð ˜h zÑ2±Eð  Ghô  5ið  iñ  jðYð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðYð     Y° ^Ñ 4Ñ5ð!Yð"   	Ñ*ð#Yð$ ˜4 	¨3 Ñ/Ñ0ð%Yð& ˜y©%°1¸Ô*;Ð;Ñ<ð'Yð( 
#ò)Yó ðYðx ð VZð cgØtxØhlð mqð Ø8<Ø-1Ø37Ø?@ñ'Y
à�i¡ð  4lô  "mð  mñ  nðY
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðY
ð ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ð	Y
ð
 ˜h yÑ1±5ÐEoÔ3pÐpÑqðY
ð ˜ )Ñ,©eÐ@cÔ.dÐdÑeðY
ð ˜h zÑ2±Eð  Ghô  5ið  iñ  jðY
ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðY
ð     Y° ^Ñ 4Ñ5ð!Y
ð"   	Ñ*ð#Y
ð$ ˜4 	¨3 Ñ/Ñ0ð%Y
ð& ˜y©%°1¸Ô*;Ð;Ñ<ð'Y
ð( 
Ð.Ñ	/ò)Y
ó ðY
ðx ð VZð cgØtxØhlð mqð Ø8<Ø-1Ø37Ø?@ñ'U&à�i¡ð  4lô  "mð  mñ  nðU&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðU&ð ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ð	U&ð
 ˜h yÑ1±5ÐEoÔ3pÐpÑqðU&ð ˜ )Ñ,©eÐ@cÔ.dÐdÑeðU&ð ˜h zÑ2±Eð  Ghô  5ið  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
ð 
óV
ðv ð VZØtxØhlð nrð Ø8<Ø-1Ø37Ø?@ñ%Và�i¡ð  4lô  "mð  mñ  nðVð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðVð ˜h yÑ1±5ÐEoÔ3pÐpÑqð	Vð
 ˜ )Ñ,©eÐ@cÔ.dÐdÑeðVð $ H¨ZÑ$8¹%ð  Miô  ;jð  %jñ  kð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 ð VZØtxØhlð nrð Ø8<Ø-1Ø37Ø?@ñ%V
à�i¡ð  4lô  "mð  mñ  nðV
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðV
ð ˜h yÑ1±5ÐEoÔ3pÐpÑqð	V
ð
 ˜ )Ñ,©eÐ@cÔ.dÐdÑeðV
ð $ H¨ZÑ$8¹%ð  Miô  ;jð  %jñ  kð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 ð VZØtxØhlð nrð Ø8<Ø-1Ø37Ø?@ñ%R&à�i¡ð  4lô  "mð  mñ  nðR&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðR&ð ˜h yÑ1±5ÐEoÔ3pÐpÑqð	R&ð
 ˜ )Ñ,©eÐ@cÔ.dÐdÑeðR&ð $ H¨ZÑ$8¹%ð  Miô  ;jð  %jñ  kðR&ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðR&ð    Y° ^Ñ 4Ñ5ðR&ð    	Ñ*ð!R&ð" ˜4 	¨3 Ñ/Ñ0ð#R&ð$ ˜y©%°1¸Ô*;Ð;Ñ<ð%R&ð& 
ò'R&ó ðR&ðjQ
ð 
óQ
ðl ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!Mà�i¡ð  4lô  "mð  mñ  nðMð #9ð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
ð #9ð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
ð" 
�TÑ	ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!I&à�i¡ð  4lô  "mð  mñ  nðI&ð #9ð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Ø?@ñ!Oà�i¡ð  4lô  "mð  mñ  nðOð !5ðOð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Oð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðOð    Y° ^Ñ 4Ñ5ðOð   	Ñ*ðOð ˜4 	¨3 Ñ/Ñ0ðOð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Oð" 
ò#Oó ðOðd ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!O
à�i¡ð  4lô  "mð  mñ  nðO
ð !5ðO
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	O
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðO
ð    Y° ^Ñ 4Ñ5ðO
ð   	Ñ*ðO
ð ˜4 	¨3 Ñ/Ñ0ðO
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!O
ð" 
Ð*Ñ	+ò#O
ó ðO
ðd ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!K&à�i¡ð  4lô  "mð  mñ  nðK&ð !5ðK&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	K&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðK&ð    Y° ^Ñ 4Ñ5ðK&ð   	Ñ*ðK&ð ˜4 	¨3 Ñ/Ñ0ðK&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!K&ð" 
ò#K&ó ðK&ð\R
ð 
óR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!Nà�i¡ð  4lô  "mð  mñ  nðNð 1ð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
ð 1ð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Ø?@ñ!J&à�i¡ð  4lô  "mð  mñ  nðJ&ð 1ð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ð Ø8<Ø-1Ø37Ø?@ñ!Mà�i¡ð  4lô  "mð  mñ  nðMð  3ð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
ð  3ð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&ð  3ð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ð 1ð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
ð 1ð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
ð" 
�TÑ	ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!I&à�i¡ð  4lô  "mð  mñ  nðI&ð 1ð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ð (Bð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
ð (Bð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
ð" 
Ð0Ñ	1ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!I&à�i¡ð  4lô  "mð  mñ  nðI&ð (Bð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ð Ø8<Ø-1Ø37Ø?@ñ#Qà�i¡ð  4lô  "mð  mñ  nðQð ˜3 	˜>Ñ*ðQð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Qð
 ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ðQð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðQð    Y° ^Ñ 4Ñ5ðQð   	Ñ*ðQð  ˜4 	¨3 Ñ/Ñ0ð!Qð" ˜y©%°1¸Ô*;Ð;Ñ<ð#Qð$ 
ˆc�3ˆh‰ò%Qó ðQðh ð
 VZð cgð Ø8<Ø-1Ø37Ø?@ñ#Q
à�i¡ð  4lô  "mð  mñ  nðQ
ð ˜3 	˜>Ñ*ðQ
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Q
ð
 ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ðQ
ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðQ
ð    Y° ^Ñ 4Ñ5ðQ
ð   	Ñ*ðQ
ð  ˜4 	¨3 Ñ/Ñ0ð!Q
ð" ˜y©%°1¸Ô*;Ð;Ñ<ð#Q
ð$ 
�T˜#˜s˜(‘^Ñ	$ò%Q
ó ðQ
ðh ð
 VZð cgð Ø8<Ø-1Ø37Ø?@ñ#M&à�i¡ð  4lô  "mð  mñ  nðM&ð ˜3 	˜>Ñ*ðM&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M&ð
 ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ð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&ð`W
ð 
óW
ðx ð
 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
ð" 
Ð+Ñ	,ò#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
rb   rY   )¢rÁ  ÚwarningsÚpydanticr   r   r   r   r   Útypingr   r	   r
   r   r   r   Útyping_extensionsr   r   ÚGlance_namespace_urllib3_client.models.alter_table_alter_columns_requestr   ÚHlance_namespace_urllib3_client.models.alter_table_alter_columns_responser   ÚFlance_namespace_urllib3_client.models.alter_table_drop_columns_requestr   ÚGlance_namespace_urllib3_client.models.alter_table_drop_columns_responser   Ú?lance_namespace_urllib3_client.models.alter_transaction_requestr   Ú@lance_namespace_urllib3_client.models.alter_transaction_responser   ÚAlance_namespace_urllib3_client.models.batch_commit_tables_requestr   ÚBlance_namespace_urllib3_client.models.batch_commit_tables_responser   ÚIlance_namespace_urllib3_client.models.batch_create_table_versions_requestr   ÚJlance_namespace_urllib3_client.models.batch_create_table_versions_responser   ÚIlance_namespace_urllib3_client.models.batch_delete_table_versions_requestr   ÚJlance_namespace_urllib3_client.models.batch_delete_table_versions_responser   Ú>lance_namespace_urllib3_client.models.create_namespace_requestr   Ú?lance_namespace_urllib3_client.models.create_namespace_responser   ÚAlance_namespace_urllib3_client.models.create_table_branch_requestr   ÚBlance_namespace_urllib3_client.models.create_table_branch_responser   Ú@lance_namespace_urllib3_client.models.create_table_index_requestr    ÚAlance_namespace_urllib3_client.models.create_table_index_responser!   ÚHlance_namespace_urllib3_client.models.create_table_scalar_index_responser"   Ú>lance_namespace_urllib3_client.models.create_table_tag_requestr#   Ú?lance_namespace_urllib3_client.models.create_table_tag_responser$   ÚBlance_namespace_urllib3_client.models.create_table_version_requestr%   ÚClance_namespace_urllib3_client.models.create_table_version_responser&   Ú;lance_namespace_urllib3_client.models.declare_table_requestr'   Ú<lance_namespace_urllib3_client.models.declare_table_responser(   ÚAlance_namespace_urllib3_client.models.delete_table_branch_requestr)   ÚBlance_namespace_urllib3_client.models.delete_table_branch_responser*   Ú>lance_namespace_urllib3_client.models.delete_table_tag_requestr+   Ú?lance_namespace_urllib3_client.models.delete_table_tag_responser,   Ú>lance_namespace_urllib3_client.models.deregister_table_requestr-   Ú?lance_namespace_urllib3_client.models.deregister_table_responser.   Ú@lance_namespace_urllib3_client.models.describe_namespace_requestr/   ÚAlance_namespace_urllib3_client.models.describe_namespace_responser0   ÚHlance_namespace_urllib3_client.models.describe_table_index_stats_requestr1   ÚIlance_namespace_urllib3_client.models.describe_table_index_stats_responser2   Ú<lance_namespace_urllib3_client.models.describe_table_requestr3   Ú=lance_namespace_urllib3_client.models.describe_table_responser4   ÚDlance_namespace_urllib3_client.models.describe_table_version_requestr5   ÚElance_namespace_urllib3_client.models.describe_table_version_responser6   ÚBlance_namespace_urllib3_client.models.describe_transaction_requestr7   ÚClance_namespace_urllib3_client.models.describe_transaction_responser8   Ú<lance_namespace_urllib3_client.models.drop_namespace_requestr9   Ú=lance_namespace_urllib3_client.models.drop_namespace_responser:   Ú?lance_namespace_urllib3_client.models.drop_table_index_responser;   Ú9lance_namespace_urllib3_client.models.drop_table_responser<   Ú=lance_namespace_urllib3_client.models.get_table_stats_requestr=   Ú>lance_namespace_urllib3_client.models.get_table_stats_responser>   ÚClance_namespace_urllib3_client.models.get_table_tag_version_requestr?   ÚDlance_namespace_urllib3_client.models.get_table_tag_version_responser@   Ú>lance_namespace_urllib3_client.models.list_namespaces_responserA   ÚBlance_namespace_urllib3_client.models.list_table_branches_responserB   Ú@lance_namespace_urllib3_client.models.list_table_indices_requestrC   ÚAlance_namespace_urllib3_client.models.list_table_indices_responserD   Ú>lance_namespace_urllib3_client.models.list_table_tags_responserE   ÚBlance_namespace_urllib3_client.models.list_table_versions_responserF   Ú:lance_namespace_urllib3_client.models.list_tables_responserG   Ú>lance_namespace_urllib3_client.models.namespace_exists_requestrH   Ú<lance_namespace_urllib3_client.models.register_table_requestrI   Ú=lance_namespace_urllib3_client.models.register_table_responserJ   Ú:lance_namespace_urllib3_client.models.rename_table_requestrK   Ú;lance_namespace_urllib3_client.models.rename_table_responserL   Ú;lance_namespace_urllib3_client.models.restore_table_requestrM   Ú<lance_namespace_urllib3_client.models.restore_table_responserN   Ú:lance_namespace_urllib3_client.models.table_exists_requestrO   ÚClance_namespace_urllib3_client.models.update_field_metadata_requestrP   ÚDlance_namespace_urllib3_client.models.update_field_metadata_responserQ   Ú>lance_namespace_urllib3_client.models.update_table_tag_requestrR   Ú?lance_namespace_urllib3_client.models.update_table_tag_responserS   Ú)lance_namespace_urllib3_client.api_clientrT   rU   Ú+lance_namespace_urllib3_client.api_responserV   Ú#lance_namespace_urllib3_client.restrW   rY   rÃ  rb   r`   ú<module>r     s  ðñ	ó ß LÕ Lß :× :Ý 'ç <Ó <ß !Ý 'Ý qÝ sÝ oÝ qÝ cÝ eÝ fÝ hÝ uÝ wÝ uÝ wÝ aÝ cÝ fÝ hÝ dÝ fÝ sÝ `Ý bÝ hÝ jÝ [Ý ]Ý fÝ hÝ `Ý bÝ aÝ cÝ eÝ gÝ sÝ uÝ ]Ý _Ý lÝ nÝ iÝ kÝ ]Ý _Ý bÝ WÝ ^Ý `Ý iÝ kÝ aÝ hÝ dÝ fÝ `Ý hÝ YÝ aÝ ]Ý _Ý YÝ [Ý [Ý ]Ý YÝ jÝ lÝ `Ý bç RÝ CÝ @÷SN
ò SN
rb   