Skip to content

fix(qbit): match ClickHouse byte order for dimension > 8#1166

Merged
SpencerTorres merged 2 commits into
mainfrom
fix-qbit-byte-order
Jun 19, 2026
Merged

fix(qbit): match ClickHouse byte order for dimension > 8#1166
SpencerTorres merged 2 commits into
mainfrom
fix-qbit-byte-order

Conversation

@serprex

@serprex serprex commented Jun 5, 2026

Copy link
Copy Markdown
Member

Summary

Row/Append placed element groups in natural byte order, CH reverses them within each FixedString plane

Checklist

Delete items not relevant to your PR:

  • Unit and integration tests covering the common scenarios were added

@serprex
serprex requested review from chernser and kavirajk as code owners June 5, 2026 21:23
@serprex
serprex force-pushed the fix-qbit-byte-order branch from 3d3c0b0 to 3e8635a Compare June 5, 2026 21:23
@serprex serprex changed the title fix(qbit): match ClickHouse byte-group order for dimension > 8 fix(qbit): match ClickHouse byte order for dimension > 8 Jun 5, 2026
Comment thread proto/col_qbit.go
Row/Append placed element groups in natural byte order,
CH reverses them within each FixedString plane
@serprex
serprex force-pushed the fix-qbit-byte-order branch from 3e8635a to 046362b Compare June 5, 2026 21:29
@serprex

serprex commented Jun 5, 2026

Copy link
Copy Markdown
Member Author

found while using ch-go as reference implementing QBit in clickhouse-c ClickHouse/clickhouse-c#9

@SpencerTorres
SpencerTorres merged commit 59b2533 into main Jun 19, 2026
17 checks passed
@SpencerTorres
SpencerTorres deleted the fix-qbit-byte-order branch June 19, 2026 02:42
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.

2 participants