U
    7h,                     @   s8   d dl mZmZmZ G dd deZG dd deZdS )    )DecimalFieldDurationFieldFuncc                       s*   e Zd ZdZdZdd fdd
Z  ZS )IntervalToSeconds z
    EXTRACT(day from %(expressions)s) * 86400 +
    EXTRACT(hour from %(expressions)s) * 3600 +
    EXTRACT(minute from %(expressions)s) * 60 +
    EXTRACT(second from %(expressions)s)
    Noutput_fieldc                   s"   t  j|fd|pt i| d S Nr   )super__init__r   self
expressionr   extra	__class__ ]/var/www/formularioweb/env/lib/python3.8/site-packages/django/db/backends/oracle/functions.pyr      s    zIntervalToSeconds.__init____name__
__module____qualname__functiontemplater   __classcell__r   r   r   r   r      s   r   c                       s*   e Zd ZdZdZdd fdd
Z  ZS )SecondsToIntervalZNUMTODSINTERVALz'%(function)s(%(expressions)s, 'SECOND')Nr   c                   s"   t  j|fd|pt i| d S r	   )r
   r   r   r   r   r   r   r      s    zSecondsToInterval.__init__r   r   r   r   r   r      s   r   N)Zdjango.db.modelsr   r   r   r   r   r   r   r   r   <module>   s   