Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/sqlparse/__pycache__/ |
Upload File : |
o �{;f�P � @ s� d Z ddlZddlmZ ddlmZ ddlmZm Z G dd� d�Z G dd � d �ZG d d� de�ZG dd � d e�Z G dd� de e�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG d d!� d!e�ZG d"d#� d#e�ZG d$d%� d%e�ZG d&d'� d'e�ZG d(d)� d)e e�ZG d*d+� d+e�ZG d,d-� d-e�ZG d.d/� d/e�ZG d0d1� d1e�ZdS )2zFThis module contains classes representing syntactical elements of SQL.� N��tokens)� SQLParseError)�imt� remove_quotesc @ s 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 �./usr/lib/python3/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&