如何获取当前滑动窗口的最大时间戳

时间:2016-11-01 19:03:51

标签: google-cloud-dataflow

我正在使用X大小和Y周期的滑动时间窗口。为了标记每个窗口的输出,我想得到当前PCollection窗口的时间戳。

this.selectCompanyCode = function(companyCode) {
    dropDownMenus[0].click();
    var companyCodeOptions = $('[ng-bind-html="companyCode"]');
    companyCodeOptions.filter(function (elem) {
        return elem.getText().then(function text() {
            return text === companyCode;
        });
    }).first().click();
};

1 个答案:

答案 0 :(得分:3)

允许DoFn通过BoundedWindow方法上的可选@ProcessElement参数访问当前元素的窗口:

class SomeDoFn extends DoFn<KV<K, Iterable<T>>, String> {
  @ProcessElement
  public void process(ProcessContext c, BoundedWindow window) {
    ...
  }
}