23#ifndef UDF_SERVICE_UTIL_H
24#define UDF_SERVICE_UTIL_H
Definition: udf_service_util.h:36
static std::string m_service_name
Definition: udf_service_util.h:39
static std::string get_service_name()
Get service name.
Definition: udf_service_util.h:76
static std::string m_charset_name
Definition: udf_service_util.h:42
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:70
static bool deinit()
Release the udf_metadata_service from the registry service.
Definition: udf_service_util.cc:56
std::string get_charset()
Get the current character set getting used.
Definition: udf_service_util.h:92
static std::string m_arg_type
Definition: udf_service_util.h:48
static bool set_args_charset(UDF_ARGS *args)
Set the specified character set of all UDF arguments.
Definition: udf_service_util.cc:88
static bool init()
Acquires the udf_metadata_service from the registry service.
Definition: udf_service_util.cc:38
static void set_charset(std::string charset_name)
Set the specified character set.
Definition: udf_service_util.h:83
Definition: udf_registration_types.h:47
Information about the result of a user defined function.
Definition: udf_registration_types.h:65
constexpr int MAX_CHARSET_LEN
Definition: udf_service_util.h:28