o
    h
                     @   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)sqlr   _PRECEDENCEjson_getitem_op_getitem_precedenceeq_eq_precedence	custom_opASTEXTJSONPATH_ASTEXTHAS_KEYHAS_ALLHAS_ANYDELETE_PATHPATH_EXISTS
PATH_MATCHCONTAINSCONTAINED_BYOVERLAPSTRICTLY_LEFT_OFSTRICTLY_RIGHT_OFNOT_EXTEND_RIGHT_OFNOT_EXTEND_LEFT_OFADJACENT_TOGETITEM r    r    |/var/www/html/construction_image-detection-poc/venv/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/operators.py<module>   s   			
