flink-scala-api
flink-scala-api copied to clipboard
Fix concurrency bug in subclasses of TypeInformation
Fixes #111
I made sure that all subclasses of TypeInformation
in this repository creates a new instance of TypeSerializer
when .createSerializer()
method is called.
Besides, while working on it I found that the most of the TypeSerializer
s in this repository have incorrect method implementations (duplicate, copy, isImmutableType, etc.) They could lead to undesirable behaviors when utilized by Flink. I'll try to fix them when I have some time to do it.