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

wordpress主题英文改中文泰州seo外包公司

wordpress主题英文改中文,泰州seo外包公司,做reference的网站,如何用2级域名做网站使用场景: 标量函数即 UDF,⽤于进⼀条数据出⼀条数据的场景。 开发流程: 实现 org.apache.flink.table.functions.ScalarFunction 接⼝实现⼀个或者多个⾃定义的 eval 函数,名称必须叫做 eval,eval ⽅法签名必须是 p…

使用场景: 标量函数即 UDF,⽤于进⼀条数据出⼀条数据的场景。

开发流程:

  • 实现 org.apache.flink.table.functions.ScalarFunction 接⼝
  • 实现⼀个或者多个⾃定义的 eval 函数,名称必须叫做 eval,eval ⽅法签名必须是 public 的
  • eval ⽅法的⼊参、出参都是直接体现在 eval 函数的签名中

开发案例:

import org.apache.flink.api.common.functions.MapFunction;
import org.apache.flink.api.java.tuple.Tuple2;
import org.apache.flink.streaming.api.datastream.DataStreamSource;
import org.apache.flink.streaming.api.datastream.SingleOutputStreamOperator;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
import org.apache.flink.table.annotation.DataTypeHint;
import org.apache.flink.table.annotation.InputGroup;
import org.apache.flink.table.api.*;
import org.apache.flink.table.api.bridge.java.StreamTableEnvironment;
import org.apache.flink.table.functions.ScalarFunction;
import static org.apache.flink.table.api.Expressions.*;/*** 输入数据: * nc -lk 88888* a,1** 输出结果:* res1=>:3> +I[97]* res2=>:3> +I[97]* res3=>:3> +I[97]*/
public class ScalarFunctionTest {public static void main(String[] args) throws Exception {StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();EnvironmentSettings settings = EnvironmentSettings.newInstance().useBlinkPlanner().inStreamingMode().build();StreamTableEnvironment tEnv = StreamTableEnvironment.create(env, settings);DataStreamSource<String> source = env.socketTextStream("localhost", 8888);SingleOutputStreamOperator<Tuple2<String, String>> tpStream = source.map(new MapFunction<String, Tuple2<String, String>>() {@Overridepublic Tuple2<String, String> map(String input) throws Exception {return new Tuple2<>(input.split(",")[0], input.split(",")[1]);}});Table table = tEnv.fromDataStream(tpStream, "id,name");tEnv.createTemporaryView("SourceTable",table);// 在 Table API ⾥不经注册直接调⽤函数Table res1 = tEnv.from("SourceTable").select(call(HashFunction.class, $("id")));// 注册函数tEnv.createTemporarySystemFunction("HashFunction", HashFunction.class);// 在 Table API ⾥调⽤注册好的函数Table res2 = tEnv.from("SourceTable").select(call("HashFunction", $("id")));// 在 SQL ⾥调⽤注册好的函数Table res3 = tEnv.sqlQuery("SELECT HashFunction(id) FROM SourceTable");tEnv.toDataStream(res1).print("res1=>");tEnv.toDataStream(res2).print("res2=>");tEnv.toDataStream(res3).print("res3=>");env.execute();}public static class HashFunction extends ScalarFunction {// 接受任意类型输⼊,返回 INT 型输出public int eval(@DataTypeHint(inputGroup = InputGroup.ANY) Object o) {return o.hashCode();}}
}

测试结果:

在这里插入图片描述

http://www.shuangfujiaoyu.com/news/41557.html

相关文章:

  • 怎么样做门户网站seo引擎优化外包公司
  • 电商外贸网站建设推广普通话宣传语
  • 广州网站建设海珠信科郑州seo排名优化公司
  • 开发者模式在哪里打开seo优化百度技术排名教程
  • 郑州高新区建设环保局网站公司网址怎么制作
  • 黄冈网站免费投放平台免费下载民宿平台搜索量上涨
  • wordpress 关闭插件更新seo查询 站长工具
  • 网上营销手段基础建站如何提升和优化
  • 外国小孩和大人做网站百度推广费用多少钱
  • 重庆在线开放平台台州网站优化公司
  • 网站空间续费后网页不能打开厦门网站建设公司哪家好
  • 党校网站建设管理工作方案企业管理培训视频免费
  • 快云服务器怎么做网站计算机培训
  • 邢台公司做网站多少钱成都比较靠谱的seo
  • 个体工商营业执照注册查询长春seo外包
  • 深圳营销型网站建设公司长沙seo霜天博客
  • 湖南网站建设联系电话app定制开发
  • 国外简洁的网站网站开发报价方案
  • 网站开发进度如何推广app更高效
  • 在线电子书网站怎么做上海网站推广服务
  • 网站内容页模板成都网络营销推广
  • 军事网站模板下载优化关键词排名推广
  • 2014年网站开发语言广州seo排名收费
  • 企业网站案例欣赏海外推广
  • 县政府网站建设先进个人材料青岛网站建设优化
  • 做三网站怎么设计一个网页
  • 做网站公司 信科网络seo搜索优化招聘
  • 动物摄影网站权威发布
  • 网站建设的基本情况百度客服人工服务电话
  • 网站建设免费代理韶关网站seo