Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
local
/
lib
/
python3.10
/
dist-packages
/
sqlalchemy
/
sql
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: dml.cpython-310.pyc
o [�ht� � @ s d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm Z dd lm Z dd lmZ ddlmZ ddl mZ dd l mZ ddl mZ ddl mZ ddlmZ ddlmZ G dd� deeeee�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZdS )zC Provide :class:`.Insert`, :class:`.Update` and :class:`.Delete`. � )� _from_objects)�_generative)� DialectKWArgs)� Executable)�_clone)�_column_as_key)�_literal_as_text)�and_)� ClauseElement)�Null)�_interpret_as_from)�_interpret_as_select)�HasCTE)�HasPrefixes� )�exc)�utilc @ s| e Zd ZdZdZej�ddi�Ze� � Z dZdZdZ dd � Zd d� Zdd � Zdd� Zeee�Zedd� �Zeddd��ZdS )� UpdateBasezJForm the base for ``INSERT``, ``UPDATE``, and ``DELETE`` statements. �update_base� autocommitTN� Fc s� �fdd�� �j r-|d ur-t|t�r|rt|d t�std��dd� |D ��_t|�dfS t|ttf�rS|rSt|d tttf�rS�jsHt� d��� fd d�|D �d fS � |�dfS )Nc s. t | ttf�rtdd� t� jj| �D ��S | S )Nc s s � | ] \}}|j |fV qd S �N)�key)�.0�c�pvalr r �=/usr/local/lib/python3.10/dist-packages/sqlalchemy/sql/dml.py� <genexpr>2 s � zHUpdateBase._process_colparams.<locals>.process_single.<locals>.<genexpr>)� isinstance�list�tuple�dict�zip�tabler )�p��selfr r �process_single0 s z5UpdateBase._process_colparams.<locals>.process_single� zOWhen preserve_parameter_order is True, values() only accepts a list of 2-tuplesc S s g | ]\}}|�qS r r )r r �valuer r r � <listcomp>>