开发者社区> 问答> 正文

Flink 如何支持动态sql ?

flnk 新手一枚。。
我理解flink stream = 动态table, 但是sql里的 where语句条件能否使用stream/source的值。
example:

    DataStream<String> input = env.socketTextStream("localhost", 9000, "\n");
    DataStream clickStream = input.flatMap(new ClickHbaseMapFunc());
    tEnv.registerDataStream("clickTable", clickStream, "id, studentid, url, itemtype, quantity");

    Table result = tEnv.sqlQuery("SELECT * FROM clickTable WHERE studentid =  '"+ ????+"'" );
    当中的 where语句条件 如何 能 从 input stream中 获取 ?

展开
收起
krystal.xu 2019-01-16 17:48:29 4994 0
1 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载