当前位置: 首页 > news >正文

Table API SQL的概念和通用API

目录

表API和SQL程序的结构

创建表环境(Create a TableEnvironment)

在目录中创建表(Create Tables in the Catalog)

临时表与永久表(Temporary vs Permanent tables)

遮蔽(Shadowing)

创建表(Create a Table)

连接器表(Connector Tables)

虚拟表(Virtual Tables)

表标识符(Table identifiers)

查询表(Query a Table)

Table API

SQL

混合表API和SQL(Mixing Table API and SQL)     

发出表(Emit a Table)

翻译并执行查询(Translate and Execute a Query) 

表的执行计划


        表API和SQL集成在一个联合API中。这个API的核心概念是一个表,它作为查询的输入和输出。本文展示了具有表API和SQL查询的程序的公共结构,如何注册表,如何查询表,以及如何发出表。

表API和SQL程序的结构

        下面的代码示例展示了表API和SQL程序的公共结构。

import org.apache.flink.table.api.*;
import org.apache.flink.connector.datagen.table.DataGenConnectorOptions;// Create a TableEnvironment for batch or streaming execution.
// See the "Create a TableEnvironment" section for details.
TableEnvironment tableEnv = TableEnvironment.create(/*…*/);// Create a source table
tableEnv.createTemporaryTable("SourceTable", TableDescriptor.forConnector("datagen").schema(Schema.newBuilder().column("f0", DataTypes.STRING()).build()).option(DataGenConnectorOptions.ROWS_PER_SECOND, 100L).bu
http://www.lryc.cn/news/425658.html

相关文章:

  • 【网络】UDP和TCP之间的差别和回显服务器
  • Electron:摄像头录制和屏幕录制
  • 【uniapp】vue3+vite配置tailwindcss
  • 从源码到应用:医疗陪诊系统与在线问诊小程序开发详解
  • mysql数据库中decimal数据类型比较大小
  • 掌控库存,简化管理 — InvenTree 开源库存管理系统
  • Linux---项目自动化构建工具-make/Makefile
  • 嘉立创EDA个人学习笔记1(PCB板介绍)
  • (转)Restful接口设计(1)
  • Python进阶之3D图形
  • 机器学习深度学习中的搜索算法浅谈
  • 基于IMX8M_plus+FPGA+AI监护仪解决方案
  • 仿RabbitMq实现简易消息队列正式篇(路由匹配篇)
  • 一套完整的NVR网络硬盘录像机解决方案和NVR程序源码介绍
  • 2024年人工智能固态硬盘采购容量预计超过45 EB
  • Java的反射原理
  • vue.config.js 配置
  • C ++ 也可以搭建Web?高性能的 C++ Web 开发框架 CPPCMS + MySQL 实现快速入门案例
  • Taos 常用命令工作笔记(二)
  • idea安装二进制文本阅读插件
  • MySQL 常用 SQL 语句大全
  • [Spring] Spring事务与事务的传播
  • Java 网络编程练习
  • 中国科技统计年鉴,数据覆盖1991-2022年多年份
  • 大模型的训练过程
  • 4款ai在线改写工具,帮你轻松一键智能改写文章
  • Maven Mirror - 仓库镜像的介绍和配置
  • DevEcoStudio对Gitee进行变基与合并
  • 2024 NVIDIA Summer Camp Day1:构建RAG多模态AI Agent
  • 微服务之间的通信?