Table API & SQL系统(内置)函数System (Built-in) Function详解

23 篇文章 1 订阅 ¥9.90 ¥99.00

目录

函数类型

引用函数

函数精确引用

函数模糊引用

函数解析顺序

精确的函数引用

模糊的函数引用

系统函数

标量函数(Scalar Functions)

比较函数(Comparison Functions)

逻辑函数(Logical Functions)

算术函数(Arithmetic Functions)

字符串函数(String Functions)

时间函数(Temporal Functions)

条件函数(Conditional Functions)

类型转换函数(Type Conversion Functions)

集合函数(Collection Functions)

JSON函数(JSON Functions)

值构造函数(Value Construction Functions)

值访问函数(Value Access Functions)

分组函数(Grouping Functions)

哈希函数(Hash Functions)

聚合函数(Aggregate Functions)

时间区间和时间点单位

列函数(Column Functions)


        Flink Table API & SQL允许用户使用函数进行数据转换。

函数类型

        在Flink中有两个维度来对函数进行分类。
        一个维度是系统(或内置)函数(system (or built-in) functions)与目录函数(catalog functions)。系统函数没有命名空间,可以用它们的名称来引用。目录函数属于目录和数据库,因此它们具有目录和数据库命名空间,它们可以通过完全/部分限定名称(catalog.db.func 或者 db.func)引用。或只是函数名引用。

        另一个维度是临时函数持久函数的区别。临时函数是不稳定的,只在会话的生命周期内存在,它们总是由用户创建的。持久函数存在于会话的整个生命周期中,它们要么由系统提供,要么保存在目录中。

        这两个维度为Flink用户提供了4个函数类别:
(1)临时系统函数(Temporary system functions)
(2)系统函数(System functions)
(3)临时目录函数(Temporary catalog functions)
(3)目录函数(Catalog functionsÿ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

L(刘二宝)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值