95-170-040-源码-Time-Time简介

1.视界

在这里插入图片描述

flink的几种time

# 2.概述

在 Flink SQL 的类型系统中,时间属性和常规的时间戳类型共用同样的逻辑类型 TimestampType,但是通过 TimestampKind 进行区分:

public enum TimestampKind {
	REGULAR, //常规的时间戳类型
	ROWTIME, //事件时间
	PROCTIME //处理时间
}

由于 Flink SQL 使用 Calcite 完成查询计划的优化,Flink 的所有逻辑类型在 Calcite 中都有对应的 RelDataType,并且为时间属性单独创建了一种新的 Rel

猜你喜欢

转载自blog.csdn.net/qq_21383435/article/details/105877017