user()
Описание
Функция user() возвращает имя текущего пользователя в сессии Spark. Является синонимом функции current_user().
Параметры
Функция не принимает параметров.
Возвращаемое значение
String - имя текущего пользователя
Пример использования
from pyspark.sql.functions import user
from pyspark.sql import SparkSession
# Создаем SparkSession
spark = SparkSession.builder.appName("user_example").getOrCreate()
# Получаем текущего пользователя
result = spark.sql("SELECT user()").show()
# Результат:
# +--------+
# |user()  |
# +--------+
# |anonymous|
# +--------+
 Примечания
- По умолчанию возвращает "anonymous"
 - Для работы с пользователями также используйте:
 current_user()для получения имени пользователя (альтернативный синтаксис)current_catalog()для получения текущего каталогаcurrent_database()для получения текущей базы данныхcurrent_schema()для получения текущей схемы