File: //opt/alt/python38/lib/python3.8/site-packages/pymysql/__pycache__/cursors.cpython-38.pyc
U
1�X�A � @ s� d dl mZmZ d dlmZ d dlZd dlZddlmZm Z m
Z
ddlmZ e�
dejejB �ZG dd � d e�ZG d
d� de�ZG dd
� d
ee�ZG dd� de�ZG dd� dee�ZdS )� )�print_function�absolute_import)�partialN� )�
range_type� text_type�PY2)�errz|\s*((?:INSERT|REPLACE)\s.+\sVALUES?\s+)(\(\s*(?:%s|%\(.+\)s)\s*(?:,\s*(?:%s|%\(.+\)s)\s*)*\))(\s*(?:ON DUPLICATE.*)?);?\s*\Zc @ s2 e Zd ZdZdZdZdd� Zdd� Zdd � Zd
d� Z dd
� Z
dd� Zdd� Zdd� Z
dd� Zd;dd�Zdd� Zd<dd�Zdd� Zd=dd �Zd>d!d"�Zd#d$� Zd%d&� Zd?d(d)�Zd*d+� Zd@d,d-�Zd.d/� ZdAd1d2�Zd3d4� Zd5d6� Zd7d8� Zd9d:� Ze j!Z!e j"Z"e j#Z#e j$Z$e j%Z%e j&Z&e j'Z'e j(Z(e j)Z)e j*Z*dS )B�CursorzC
This is the object you use to interact with the database.
i � Fc C s: || _ d| _d| _d| _d| _d| _d| _d| _d| _dS )zo
Do not create an instance of a Cursor yourself. Call
connections.Connection.cursor().
Nr ���r F) �
connection�description� rownumber�rowcount� arraysize� _executed�_result�_rows�_warnings_handled)�selfr � r �@/opt/alt/python38/lib/python3.8/site-packages/pymysql/cursors.py�__init__"