Thank you Hequn,
I got it working. Here is the tumbling window query, in both SQL and Table
API.
I'm getting same results with these:



SQL API
tableEnvironment.registerDataStream("pageViews", eventStream,
"pageViewTime.rowtime, username, url");
String continuousQuery =
    "SELECT TUMBLE_END(pageViewTime, INTERVAL '1' MINUTE) as wend, " +
    "username, COUNT(url) as viewcount FROM pageViews " +
    "GROUP BY TUMBLE(pageViewTime, INTERVAL '1' MINUTE), username";
Table  windowedTable = tableEnvironment.sqlQuery(continuousQuery);



TABLE API
Table dynamicTable = tableEnvironment.fromDataStream(eventStream,
"pageViewTime.rowtime, username, url");
Table windowedTable = dynamicTable
    .window(Tumble.over("1.minutes").on("pageViewTime").as("tumblewindow"))
    .groupBy("tumblewindow, username")
    .select("tumblewindow.end as wend,username,url.count as viewcount");




--
Sent from: http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/

Reply via email to