frostfs-sdk-go/object/transformer
Airat Arifullin 4d36a49d39 [#349] object: Make patcher apply patching for split header
* Change `PatchApplier` interface: `ApplyAttributesPatch` -> `ApplyHeaderPatch`.
  Make `ApplyHeaderPatch` receive `ApplyHeaderPatchPrm` as parameter;
* Fix `patcher`: apply patch for split header;
* Fix `patcher` unit-tests. Add test-case for split header;
* Extend `Patch` struct with `NewSplitHeader`;
* Change `ObjectPatcher` interface for client: `PatchAttributes` -> `PatchHeader`.
  Fix `objectPatcher`.
* Fix object transformer: since object header sets `SplitHeader` if it's passed.

Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
2025-03-26 13:17:39 +03:00
..
channel.go [#64] transformer: Simplify interface 2023-07-11 07:33:12 +00:00
channel_test.go [#190] sdk-go: Gofumpt fixes 2023-11-22 19:21:20 +03:00
hasher.go [#19] transformer: Fix dependencies 2023-03-16 09:51:03 +03:00
size_hint_test.go [#190] sdk-go: Pass user.ID by value 2023-11-22 19:21:20 +03:00
transformer.go [#349] object: Make patcher apply patching for split header 2025-03-26 13:17:39 +03:00
transformer_test.go [#293] object: Fix payload size limiter 2024-11-07 12:11:19 +00:00
types.go [#237] pool: Return creation epoch from object put 2024-07-22 06:15:23 +00:00