Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
ó
‹EYc@sJddlmZddlmZddlmZdefd„ƒYZdS(i(tColumnCollectionConstraint(t
expression(tutiltExcludeConstraintcBs,eZdZdZdZd„Zd„ZRS(sÜA table-level EXCLUDE constraint.

    Defines an EXCLUDE constraint as described in the `postgres
    documentation`__.

    __ http://www.postgresql.org/docs/9.0/static/sql-createtable.html#SQL-CREATETABLE-EXCLUDE
    texclude_constraintc	Oscg}g}i|_t|Œ\}}xªt|j|ƒ|ƒD]\\}}}	}
}|
dk	rt|j|
ƒn|dk	r‰|jn|	}|dk	r«||j|<ntj|ƒ}|j|||fƒq@W||_t	j
|d|jdƒd|jdƒd|jdƒ|Œ|jddƒ|_|jdƒ}
|
dk	r_tj|
ƒ|_
ndS(su
        :param \*elements:
          A sequence of two tuples of the form ``(column, operator)`` where
          column must be a column name or Column object and operator must
          be a string containing the operator to use.

        :param name:
          Optional, the in-database name of this constraint.

        :param deferrable:
          Optional bool.  If set, emit DEFERRABLE or NOT DEFERRABLE when
          issuing DDL for this constraint.

        :param initially:
          Optional string.  If set, emit INITIALLY <value> when issuing DDL
          for this constraint.

        :param using:
          Optional string.  If set, emit USING <index_method> when issuing DDL
          for this constraint. Defaults to 'gist'.

        :param where:
          Optional string.  If set, emit WHERE <predicate> when issuing DDL
          for this constraint.

        tnamet
deferrablet	initiallytusingtgisttwhereN(t	operatorstzipt"_extract_col_expression_collectiontNonetappendRRt_literal_as_textt
_render_exprsRt__init__tgetRR
(tselftelementstkwtcolumnstrender_exprstexpressionsRtexprtcolumntstrnametadd_elementtoperatorRR
((s_/home/tvault/.virtenv/lib/python2.7/site-packages/sqlalchemy/dialects/postgresql/constraints.pyRs2		cKspg|jjƒD]}||j|f^q}|jd|jd|jd|j|Œ}|jj|jƒ|S(NRRR(	RtkeysRt	__class__RRRtdispatcht_update(RRtcolRtc((s_/home/tvault/.virtenv/lib/python2.7/site-packages/sqlalchemy/dialects/postgresql/constraints.pytcopyZs,			N(t__name__t
__module__t__doc__t__visit_name__RR
RR%(((s_/home/tvault/.virtenv/lib/python2.7/site-packages/sqlalchemy/dialects/postgresql/constraints.pyRs
	AN(t
sql.schemaRtsqlRtRR(((s_/home/tvault/.virtenv/lib/python2.7/site-packages/sqlalchemy/dialects/postgresql/constraints.pyt<module>s