File: //lib/python3/dist-packages/django/db/models/functions/__pycache__/comparison.cpython-310.pyc
o
3�a� � @ s� d Z ddlmZ ddlmZmZ ddlmZ ddlm Z G dd� de�Z
G dd � d e�ZG d
d� de�ZG dd
� d
e�Z
G dd� de�ZG dd� de�ZG dd� de�ZdS )z;Database functions that do comparisons or type conversions.� )�NotSupportedError)�Func�Value)� JSONField)�_lazy_re_compilec sT e Zd ZdZdZdZ� fdd�Z� fdd�Z� fdd �Zd
d� Z � fdd
�Z
� ZS )�Castz)Coerce an expression to a new field type.�CASTz,%(function)s(%(expressions)s AS %(db_type)s)c s t � j||d� d S )N)�output_field)�super�__init__)�self�
expressionr �� __class__� �G/usr/lib/python3/dist-packages/django/db/models/functions/comparison.pyr
s z
Cast.__init__c s&