1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-07-29 08:21:15 +03:00

MCOL-521 The mysql udf stub code for distinct_count()

This commit is contained in:
David Hall
2018-11-05 12:38:32 -06:00
parent dd99e420e0
commit 5a1c55bc2d

View File

@ -572,6 +572,59 @@ extern "C"
struct avgx_data* data = (struct avgx_data*)initid->ptr;
return data->sumx / data->cnt;
}
/**
* distinct_count connector stub
*/
#ifdef _MSC_VER
__declspec(dllexport)
#endif
my_bool distinct_count_init(UDF_INIT* initid, UDF_ARGS* args, char* message)
{
if (args->arg_count != 1)
{
strcpy(message,"distinct_count() requires one argument");
return 1;
}
return 0;
}
#ifdef _MSC_VER
__declspec(dllexport)
#endif
void distinct_count_deinit(UDF_INIT* initid)
{
// free(initid->ptr);
}
#ifdef _MSC_VER
__declspec(dllexport)
#endif
void
distinct_count_clear(UDF_INIT* initid, char* is_null __attribute__((unused)),
char* message __attribute__((unused)))
{
}
#ifdef _MSC_VER
__declspec(dllexport)
#endif
void
distinct_count_add(UDF_INIT* initid, UDF_ARGS* args,
char* is_null,
char* message __attribute__((unused)))
{
}
#ifdef _MSC_VER
__declspec(dllexport)
#endif
long long distinct_count(UDF_INIT* initid, UDF_ARGS* args __attribute__((unused)),
char* is_null, char* error __attribute__((unused)))
{
return 0;
}
}
// vim:ts=4 sw=4: