@@ -52,6 +52,7 @@ _OutputType: TypeAlias = PathLike[Any] | BinaryIO | _Writer
52
52
_SourceType : TypeAlias = PathLike [Any ] | BinaryIO | AsyncIterable [bytes ]
53
53
54
54
_CopyFormat : TypeAlias = Literal ['text' , 'csv' , 'binary' ]
55
+ _GSSLibType : TypeAlias = Literal ['gssapi' , 'sspi' ]
55
56
56
57
class _Listener (Protocol ):
57
58
def __call__ (
@@ -376,6 +377,7 @@ async def connect(
376
377
server_settings : dict [str , str ] | None = ...,
377
378
target_session_attrs : connect_utils .SessionAttribute | None = ...,
378
379
krbsrvname : str | None = ...,
380
+ gsslib : _GSSLibType | None = ...,
379
381
) -> Connection [_Record ]: ...
380
382
@overload
381
383
async def connect (
@@ -400,6 +402,7 @@ async def connect(
400
402
server_settings : dict [str , str ] | None = ...,
401
403
target_session_attrs : connect_utils .SessionAttribute | None = ...,
402
404
krbsrvname : str | None = ...,
405
+ gsslib : _GSSLibType | None = ...,
403
406
) -> _Connection : ...
404
407
@overload
405
408
async def connect (
@@ -422,6 +425,7 @@ async def connect(
422
425
server_settings : dict [str , str ] | None = ...,
423
426
target_session_attrs : connect_utils .SessionAttribute | None = ...,
424
427
krbsrvname : str | None = ...,
428
+ gsslib : _GSSLibType | None = ...,
425
429
) -> Connection [protocol .Record ]: ...
426
430
427
431
class _ConnectionProxy (Generic [_Record ]):
0 commit comments