[ https://issues.apache.org/jira/browse/BEAM-12506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kenneth Knowles updated BEAM-12506: ----------------------------------- Status: Open (was: Triage Needed) > Change WindowedValueHolder into a Row Schema > -------------------------------------------- > > Key: BEAM-12506 > URL: https://issues.apache.org/jira/browse/BEAM-12506 > Project: Beam > Issue Type: Improvement > Components: runner-py-interactive > Reporter: Ning Kang > Assignee: Ning Kang > Priority: P2 > > The WindowedValueHolder is a Python type that requires a special > `SafeFastPrimitivesCoder` instead of the native `FastPrimitivesCoder` in > cache_manager to encode and decode. > When reading cache of it and applying an external transform such as a > SqlTransform, it introduces a pickled Python coder that is not xLang friendly. > We could build a Row schema to hold the WindowedValueHolder to make the cache > reading xLang friendly and also get rid of the additional layer of > `SafeFastPrimitivesCoder`. > We could -- This message was sent by Atlassian Jira (v8.3.4#803005)