0
如何訪問側輸入的元素,如果我有我的課擴展DoFn?訪問方輸入非輕量DoFn
例如:
說我有一個帕爾多變換一樣:
PCollection<String> data = myData.apply("Get data",
ParDo.of(new MyClass()).withSideInputs(myDataView));
而且我有一個類: -
static class MyClass extends DoFn<String,String>
{
//How to access side input here
}
c.sideInput()不工作這個案例。
謝謝。
你能告訴我你正在收到什麼錯誤嗎?本節展示了一個應該有效的例子。你可以使用示例中所示的一個有害的類來嘗試,然後一旦有效,就嘗試用你的類替換它。兩者都有相同的基類,所以我認爲它應該工作,除非有一些問題重寫某些東西。 https://cloud.google.com/dataflow/model/par-do#passing-side-inputs-to-pardo –