Isso-W opened a new pull request, #2275: URL: https://github.com/apache/systemds/pull/2275
This pull request introduces a new framework for column decoding in Apache SystemDS, with the addition of a base class `ColumnDecoder` and several specialized implementations (`ColumnDecoderBin`, `ColumnDecoderComposite`, `ColumnDecoderRecode`,`ColumnDecoderPassthrough` and `ColumnDecoderDummycode`). These changes provide a flexible and extensible structure for decoding encoded data in matrix-to-frame transformations. Below are the most important changes grouped by theme: ### Core Framework for Column Decoding * Added `ColumnDecoder` as an abstract base class to define the structure for decoding operations, including methods for decoding (`columnDecode`), handling sub-range decoding (`subRangeDecoder`), and metadata initialization (`initMetaData`). It also implements `Externalizable` for efficient serialization. ### Current Issues * `ColumnDecoderDummycode` ist not supported yet, as well as the test case `ColumnDecoderMixedMethodsTest` * There are still some issues with `DecoderDummyCode`, it do not work together with `DecoderRecode` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@systemds.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org