starrocks3.0 编写自定义UDF java/scala版本 clickhouse中countResample

文章主线

通过自定义UDAF 实现clickhouse中的内置函数 countResample 

官方文档

Java UDF | StarRocks

UDF

java scala都可以

UDAF

java可以  scala一直报错类找不到 实际上类在的

UDAF 可以接受多个参数输入  比如固定值 比如列数据

UDAF 目前不支持返回复杂数据类型  如数组之类

starrocks3.0 编写自定义UDF java/scala版本 clickhouse中countResample_第1张图片

countResample 效果

starrocks3.0 编写自定义UDF java/scala版本 clickhouse中countResample_第2张图片

自定义函数实现 countResample

package tuya.starrocks.udaf;

import com.google.common.primitives.Bytes;

import java.util.ArrayList;
import java.util.Arrays;

/*
时间段 左闭 右开
 */
public class CountResample {

    // 用的 long所以配置8
    static int DataT

你可能感兴趣的:(总结,scala,开发语言,后端)