JingsongLi opened a new pull request, #6355:
URL: https://github.com/apache/paimon/pull/6355
<!-- Please specify the module before the PR name: [core] ... or [flink] ...
-->
### Purpose
<!-- Linking this pull request to the issue -->
See:
```
/**
* A paged output serializer that efficiently handles serialization of rows
using memory pages.
*
* <p>This serializer uses a two-phase approach:
*
* <ol>
* <li><strong>Initial phase:</strong> Writes data to an initial buffer
until it reaches the
* specified page size.
* <li><strong>Paged phase:</strong> Once the initial buffer exceeds the
page size, switches to
* using {@link SimpleCollectingOutputView} with allocated memory
segments for efficient
* memory management.
* </ol>
*
* <p>The design ensures optimal performance for both small datasets (using
single buffer) and large
* datasets (using paged memory allocation).
*/
```
<!-- What is the purpose of the change -->
### Tests
<!-- List UT and IT cases to verify this change -->
### API and Format
<!-- Does this change affect API or storage format -->
### Documentation
<!-- Does this change introduce a new feature -->
--
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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]