
    _i                        d Z ddlmZ ddlmZmZmZmZmZ  e	g d          Z
ddddd	d
ddZ G d d          Zeeeeeeeeeeeef         f         f         f                  eeef         f         Zeeef         ZdS )z5Constants and types shared across all cursor classes.    )annotations)AnyMappingSequenceTupleUnion)+         io  iC  `                      @      )tailable_cursorsecondary_okayoplog_replay
no_timeout
await_dataexhaustpartialc                  N    e Zd ZdZ	 ed         Z	 eed         z  Z	 ed         ZdS )
CursorTyper   r   r   r   N)__name__
__module____qualname__NON_TAILABLE_QUERY_OPTIONSTAILABLETAILABLE_AWAITEXHAUST     8D:\Nbitz\venv\Lib\site-packages\pymongo/cursor_shared.pyr   r   >   sN        L#/0H | <<N Y'G r'   r   N)__doc__
__future__r   typingr   r   r   r   r   	frozenset_CURSOR_CLOSED_ERRORSr"   r   strint_Sort_Hintr&   r'   r(   <module>r2      s    < ; " " " " " " 7 7 7 7 7 7 7 7 7 7 7 7 7 7 "	    :         : 	U3c5c7383D)D#EEFFGH'RUWZRZJ[[	 	c5jr'   