U
    ovg
                     @   s\  d dl mZ ejej Zejej ZejdedddZejdedddZ	ejdeddddZ
ejdeddddZejd	eddddZejd
edddZejdeddddZejdeddddZejdeddddZejdeddddZejdeddZejdeddZejdeddZejdeddZejdeddZejdeddZejdedddZdS )   )	operatorsz->>T)
precedencenatural_self_precedenteager_groupingz#>>?)r   r   r   is_comparisonz?&z?|z#-z@?z@@z@>z<@z&&)r   r   z<<z>>z&<z&>z-|-z->N)Zsqlr   Z_PRECEDENCEZjson_getitem_opZ_getitem_precedenceeqZ_eq_precedenceZ	custom_opZASTEXTZJSONPATH_ASTEXTZHAS_KEYZHAS_ALLZHAS_ANYZDELETE_PATHZPATH_EXISTSZ
PATH_MATCHZCONTAINSZCONTAINED_BYZOVERLAPZSTRICTLY_LEFT_OFZSTRICTLY_RIGHT_OFZNOT_EXTEND_RIGHT_OFZNOT_EXTEND_LEFT_OFZADJACENT_TOZGETITEM r	   r	   L/tmp/pip-unpacked-wheel-uqd9otp_/sqlalchemy/dialects/postgresql/operators.py<module>   s   			          