Ning Kang created BEAM-12506:
--------------------------------

             Summary: 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


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)

Reply via email to