AntDB-M的扩展功能,性能提升和热更新轻松搞定

原创
2023/10/30 11:32
阅读数 20

AntDB-MSUMSTRCMPADDDATE使AntDB-M

 

AntDB-M使 UDF

 

AntDB-MUDFUDF使

 

  • UDF使C/C++

  • UDF

  • UDF

  • UDF使CREATE/DROP FUNCTION

  • UDF使

 

UDF

 

 

 

UDF

UDFUDFUDFMy_SUM

 

my_bool My_SUM_init(UDF_INIT *initid, UDF_ARGS *args, char *message)

{

//

if(args->arg_type[0] != INT_RESULT || args->arg_type[1] != INT_RESULT)

{

strcpy(message,"My_SUM() requires a integer and an integer");

     return 1;

}

else

{

return 0;

}

}

 

long long My_SUM(UDF_INIT *initid, UDF_ARGS *args,char *is_null, char *error)

{

//

long long left_val = *((long long*) args->args[0]);

long long right_val = *((long long*) args->args[1]);

return left_val + right_val;

}

 

void My_SUM_deinit(UDF_INIT *initid)

{

//

}

 

my_sum_udf.so

 

使CREATE FUNCTION

CREATE FUNCTION My_SUM RETURNS INTEGER SONAME 'my_sum_udf.so';

 

使UDF:

SELECT My_SUM(10,15);

 

使DROP FUNCTION

DROP FUNCTION My_SUM;

 

AntDB-M

 

1.
 

JDBC访访SQLSQL访访使UDFUDFSQL访SQL

 

1

 

 

2UDF

 

2.

 

UDF使

 

3

 

 

AntDB

 

AntDB20082410亿线15

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部