File: //opt/alt/python37/lib/python3.7/site-packages/alembic/operations/__pycache__/ops.cpython-37.pyc
B
�M!V� � @ s� d dl mZ d dlmZ ddl mZ ddlmZ ddlmZmZ ddl Z G d d
� d
e
�ZG dd� de�Ze�
d
�e�
d
d�G dd� de���Ze�
d�e�
dd�G dd� de���Ze�
d�e�
dd�G dd� de���Ze�
d�e�
dd�G dd� de���Ze�
d�e�
dd�G dd � d e���Ze�
d!�e�
d!d"�G d#d$� d$e���Ze�
d%�e�
d%d&�G d'd(� d(e���Ze�
d)�G d*d+� d+e��Ze�
d,�G d-d.� d.e��ZG d/d0� d0e�Ze�
d1�G d2d3� d3e��Ze�
d4�e�
d4d5�G d6d7� d7e���Ze�
d8�e�
d8d9�G d:d;� d;e���Ze�
d<�e�
d<d=�G d>d?� d?e���Ze�
d@�G dAdB� dBe��Ze�
dC�G dDdE� dEe��ZG dFdG� dGe�ZG dHdI� dIe�ZG dJdK� dKe�Z G dLdM� dMe�Z!G dNdO� dOe�Z"dS )P� )�util)�sqla_compat� )� schemaobj� )�NULLTYPE)�
Operations�BatchOperationsNc @ s e Zd ZdZejdd� �ZdS )�MigrateOperationa base class for migration command and organization objects.
This system is part of the operation extensibility API.
.. versionadded:: 0.8.0
.. seealso::
:ref:`operation_objects`
:ref:`operation_plugins`
:ref:`customizing_revision`
c C s i S )z�A dictionary that may be used to store arbitrary information
along with this :class:`.MigrateOperation` object.
� )�selfr r �G/opt/alt/python37/lib/python3.7/site-packages/alembic/operations/ops.py�info s zMigrateOperation.infoN)�__name__�
__module__�__qualname__�__doc__r Zmemoized_propertyr r r r r
r
s r
c @ s8 e Zd ZdZedd� �Zedd� �Zdd� Zdd � Z d
S )�AddConstraintOpz&Represent an add constraint operation.c C s
t � �d S )N)�NotImplementedError)r r r r
�constraint_type&