o
    
h                     @   s8   d dl mZ d dlmZ d dlmZ G dd deZdS )    )
ArrayField)Subquery)cached_propertyc                       s,   e Zd ZdZ fddZedd Z  ZS )ArraySubqueryzARRAY(%(subquery)s)c                    s   t  j|fi | d S N)super__init__)selfquerysetkwargs	__class__ e/var/www/html/optinet_system/venv/lib/python3.10/site-packages/django/contrib/postgres/expressions.pyr   	   s   zArraySubquery.__init__c                 C   s   t | jjS r   )r   queryoutput_field)r	   r   r   r   r      s   zArraySubquery.output_field)__name__
__module____qualname__templater   r   r   __classcell__r   r   r   r   r      s
    r   N)django.contrib.postgres.fieldsr   django.db.modelsr   django.utils.functionalr   r   r   r   r   r   <module>   s    