| Server IP : 65.108.144.40 / Your IP : 216.73.217.165 Web Server : Apache/2.4.52 (Ubuntu) System : Linux ubuntu-8gb-hel1-1 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64 User : dev ( 1000) PHP Version : 8.2.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/local/lib/python3.10/dist-packages/sqlparse/__pycache__/ |
Upload File : |
o
t`gnQ � @ s� d Z ddlZddlmZ ddlmZmZ G dd� d�ZG dd� d�Z G d d
� d
e �Z
G dd� de
�ZG d
d� dee
�ZG dd� de
�Z
G dd� de
�ZG dd� de
�ZG dd� de
�ZG dd� de
�ZG dd� de
�ZG dd� de
�ZG dd� de
�ZG dd � d e
�ZG d!d"� d"e
�ZG d#d$� d$e
�ZG d%d&� d&e
�ZG d'd(� d(e
�ZG d)d*� d*ee
�ZG d+d,� d,e
�ZG d-d.� d.e
�ZG d/d0� d0e
�ZG d1d2� d2e
�ZdS )3zFThis module contains classes representing syntactical elements of SQL.� N��tokens)�imt�
remove_quotesc @ � e Zd ZdZdd� Zdd� ZdS )�NameAliasMixinz'Implements get_real_name and get_alias.c C s$ | j tjdfd�\}}| j|dd�S )�7Returns the real name (object name) of this identifier.�.��mT)� real_name)�
token_next_by�T�Punctuation�_get_first_name)�self�dot_idx�_� r �7/usr/local/lib/python3.10/dist-packages/sqlparse/sql.py�
get_real_name s zNameAliasMixin.get_real_namec C sl | j tjdfd�\}}|dur| j|d dd�S | j tjd�\}}t| j�dkr2|dur4| jdd �S dS dS )
�2Returns the alias for this identifier or ``None``.�ASr
N� T)�keywords��t� ��reverse)r
r �Keywordr �
Whitespace�lenr )r �kw_idx�kwr �wsr r r � get_alias s �zNameAliasMixin.get_aliasN)�__name__�
__module__�__qualname__�__doc__r r&