%PDF- %PDF-
Direktori : /opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/dialects/postgresql/ |
Current File : //opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/dialects/postgresql/ranges.pyc |
� ��4]c @ s$ d d l m Z d d l m Z d Z d e f d � � YZ d e e j f d � � YZ e e d <d e e j f d � � YZ e e d <d e e j f d � � YZ e e d <d e e j f d � � YZ e e d <d e e j f d � � YZ e e d <d e e j f d � � YZ e e d <d S( i ( t ischema_namesi ( t typest INT4RANGEt INT8RANGEt NUMRANGEt RangeOperatorsc B s* e Z d Z d e j j f d � � YZ RS( sI This mixin provides functionality for the Range Operators listed in Table 9-44 of the `postgres documentation`__ for Range Functions and Operators. It is used by all the range types provided in the ``postgres`` dialect and can likely be used for any range types you create yourself. __ http://www.postgresql.org/docs/devel/static/functions-range.html No extra support is provided for the Range Functions listed in Table 9-45 of the postgres documentation. For these, the normal :func:`~sqlalchemy.sql.expression.func` object should be used. t comparator_factoryc B st e Z d Z d � Z d � Z d � Z d � Z d � Z e Z d � Z e Z d � Z d � Z d � Z d � Z RS( s- Define comparison operations for range types.c C s? | d k r% t t j | � j | � S| j j d � | � Sd S( s<