MySQL  8.0.18
Source Code Documentation
udf_impl Namespace Reference

Functions

static bool dynamic_udf_init (UDF_INIT *initid, UDF_ARGS *, char *)
 
static void dynamic_udf_deinit (UDF_INIT *initid)
 
static long long dynamic_udf (UDF_INIT *initid, UDF_ARGS *, unsigned char *is_null, unsigned char *error)
 
static void dynamic_agg_deinit (UDF_INIT *initid)
 
static long long dynamic_agg (UDF_INIT *initid, UDF_ARGS *, unsigned char *is_null, unsigned char *error)
 
static void dynamic_agg_clear (UDF_INIT *initid, unsigned char *, unsigned char *)
 
static void dynamic_agg_add (UDF_INIT *initid, UDF_ARGS *, unsigned char *, unsigned char *)
 

Variables

const char * test_init = "test_init"
 
const char * test_udf = "test_udf"
 
const char * test_udf_clear = "test_clear"
 
const char * test_udf_add = "test_udf_add"
 

Function Documentation

◆ dynamic_agg()

static long long udf_impl::dynamic_agg ( UDF_INIT initid,
UDF_ARGS ,
unsigned char *  is_null,
unsigned char *  error 
)
static

◆ dynamic_agg_add()

static void udf_impl::dynamic_agg_add ( UDF_INIT initid,
UDF_ARGS ,
unsigned char *  ,
unsigned char *   
)
static

◆ dynamic_agg_clear()

static void udf_impl::dynamic_agg_clear ( UDF_INIT initid,
unsigned char *  ,
unsigned char *   
)
static

◆ dynamic_agg_deinit()

static void udf_impl::dynamic_agg_deinit ( UDF_INIT initid)
static

◆ dynamic_udf()

static long long udf_impl::dynamic_udf ( UDF_INIT initid,
UDF_ARGS ,
unsigned char *  is_null,
unsigned char *  error 
)
static

◆ dynamic_udf_deinit()

static void udf_impl::dynamic_udf_deinit ( UDF_INIT initid)
static

◆ dynamic_udf_init()

static bool udf_impl::dynamic_udf_init ( UDF_INIT initid,
UDF_ARGS ,
char *   
)
static

Variable Documentation

◆ test_init

const char* udf_impl::test_init = "test_init"

◆ test_udf

const char * udf_impl::test_udf = "test_udf"

◆ test_udf_add

const char * udf_impl::test_udf_add = "test_udf_add"

◆ test_udf_clear

const char * udf_impl::test_udf_clear = "test_clear"