95-910-144-源码-FlinkSQL-Flink的UDF

Posted 九师兄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了95-910-144-源码-FlinkSQL-Flink的UDF相关的知识,希望对你有一定的参考价值。

1.世界

2.概述

用户自定义函数是非常重要的一个特征,因为他极大地扩展了查询的表达能力。

​ 在大多数场景下,用户自定义函数在使用之前是必须要注册的。对于Scala的Table API,udf是不需要注册的。
调用TableEnvironment的registerFunction()方法来实现注册。Udf注册成功之后,会被插入TableEnvironment的function catalog,这样table API和sql就能解析他了。
本文会主要讲三种udf:

ScalarFunction
TableFunction
AggregateFunction

3.Scalar Functions 标量函数

标量函数:是指指返回一个值的函数。标量函数是实现讲0,1,或者多个标量值转化为一个新值。

​ 实现一个标量函数需要继承

以上是关于95-910-144-源码-FlinkSQL-Flink的UDF的主要内容,如果未能解决你的问题,请参考以下文章

免费分享20套微信小程序源码 源码免费下载强烈推荐

JDK源码集合源码目录,冲冲冲

android狼人杀源码,桌面源码,猎豹快切源码

Rxjava 源码解析 - 线程切换源码

Rxjava 源码解析 - 线程切换源码

Gradle获取源码sourceSets