Viewing File: /opt/hc_python/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/_py_util.cpython-312.pyc
�
a��g} � �� � d dl mZ d dlZd dlmZ d dlmZ d dlmZ d dlmZ ddlmZ ej rd d
l
mZ G d� deeef � Z
G d
� deeedf eed ef f � Zy)� )�annotationsN)�Any)�Dict)�Tuple)�Union� )�Literal� )�
CacheConstc � � e Zd ZdZdd�Zy)�prefix_anon_mapaf A map that creates new keys for missing key access.
Considers keys of the form "<ident> <name>" to produce
new symbols "<name>_<index>", where "index" is an incrementing integer
corresponding to <name>.
Inlines the approach taken by :class:`sqlalchemy.util.PopulateDict` which
is otherwise usually used for this type of operation.
c �| � |j dd� \ }}| j |d� }|dz | |<