24#ifndef UDF_SERVICE_UTIL_H
25#define UDF_SERVICE_UTIL_H
Definition: udf_service_util.h:37
static std::string m_service_name
Definition: udf_service_util.h:40
static std::string get_service_name()
Get service name.
Definition: udf_service_util.h:77
static std::string m_charset_name
Definition: udf_service_util.h:43
Udf_charset_service()=default
~Udf_charset_service()=default
static bool set_return_value_charset(UDF_INIT *initid)
Set the specified character set of UDF return value.
Definition: udf_service_util.cc:71
static bool deinit()
Release the udf_metadata_service from the registry service.
Definition: udf_service_util.cc:57
std::string get_charset()
Get the current character set getting used.
Definition: udf_service_util.h:93
static std::string m_arg_type
Definition: udf_service_util.h:49
static bool set_args_charset(UDF_ARGS *args)
Set the specified character set of all UDF arguments.
Definition: udf_service_util.cc:89
static bool init()
Acquires the udf_metadata_service from the registry service.
Definition: udf_service_util.cc:39
static void set_charset(std::string charset_name)
Set the specified character set.
Definition: udf_service_util.h:84
Definition: udf_registration_types.h:48
Information about the result of a user defined function.
Definition: udf_registration_types.h:66
constexpr int MAX_CHARSET_LEN
Definition: udf_service_util.h:29