[
https://issues.apache.org/jira/browse/BEAM-12506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ning updated BEAM-12506:
------------------------
Resolution: Fixed
Status: Resolved (was: Open)
> 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
> Assignee: Ning
> Priority: P2
> Time Spent: 3.5h
> Remaining Estimate: 0h
>
> 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`.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)