o
    ٭h                     @  s`   d dl mZ d dlmZ eddG dd dZddlmZ ed	d
ddejdZddl	m
Z
 dS )    )annotations)	dataclassT)frozenc                   @  s   e Zd ZU dZded< ded< ded< ded< dZd	ed
< dZd	ed< dZd	ed< dZd	ed< dZ	d	ed< dZ
ded< dZd	ed< dZd	ed< dddZdS )
SqlContextzLRepresents the context for get_sql() methods to determine how to render SQL.str
quote_charsecondary_quote_charalias_quote_charDialectsdialectFbool
as_keywordsubquery
with_aliaswith_namespacesubcriterionNzParameterizer | NoneparameterizerTgroupby_aliasorderby_aliasreturnc                 K  s   t |d| j|d| j|d| j|d| j|d| j|d| j|d| j|d| j	|d	| j
|d
| j|d| j|d| jdS )Nr   r   r	   r   r   r   r   r   r   r   r   r   )r   r   r	   r   r   r   r   r   r   r   r   r   )r   getr   r   r	   r   r   r   r   r   r   r   r   r   )selfkwargs r   \/var/www/html/stock_analysis/be/venv/lib/python3.10/site-packages/pypika_tortoise/context.pycopy   s   zSqlContext.copy)r   r   )__name__
__module____qualname____doc____annotations__r   r   r   r   r   r   r   r   r   r   r   r   r   r      s   
 r      )r
   "' F)r   r   r	   r   r   )ParameterizerN)
__future__r   dataclassesr   r   enumsr
   SQLITEDEFAULT_SQL_CONTEXTtermsr%   r   r   r   r   <module>   s    !