Skip to content

Conversation

@luoyuxia
Copy link
Contributor

@luoyuxia luoyuxia commented Feb 19, 2025

Purpose

Linked issue: close #408

Introduce Paimon's encoding way to avoid include paimon bundle lib.

Introduce PaimonBinaryRowWriter in Fluss which follows Fluss' encoding row way.

Tests

PaimonKeyEncoderTest to verify the introduced paimon encoding way is same with paimon's own implementation.
FlinkUnionReadPrimaryKeyTableITCase#testPrimaryKeyTable alreay verify write Fluss row with paimon encoding&bucket way implemented in Fluss, we can still lookup the row correctly by Paimon ap

API and Format

Documentation

@luoyuxia luoyuxia force-pushed the introduce-paimon-encoding branch from 2be5083 to b4a40ed Compare February 24, 2025 02:37
@luoyuxia luoyuxia marked this pull request as ready for review February 24, 2025 02:40
@luoyuxia luoyuxia changed the title Introduce paimon encoding [datalake/paimon] Introduce paimon encoding Feb 24, 2025
@luoyuxia luoyuxia requested a review from wuchong February 24, 2025 02:54
@luoyuxia
Copy link
Contributor Author

@wuchong The pr is to Introduce paimon encoding to Fluss. Could you please help review it

@luoyuxia
Copy link
Contributor Author

@wuchong Comments is addressed

Copy link
Member

@wuchong wuchong left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@wuchong wuchong merged commit 56a457e into apache:main Feb 28, 2025
2 checks passed
ZmmBigdata pushed a commit to ZmmBigdata/fluss that referenced this pull request Jun 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Introduce pamion's encoding & bucketing implementation to Fluss

2 participants