Uh oh!
There was an error while loading. Please reload this page.
[Feature](encoding) Add float_type_default_use_plain_encoding table property - #62085
[Feature](encoding) Add float_type_default_use_plain_encoding table property#62085bobhan1 wants to merge 2 commits into
Conversation
Thearas
commented
Apr 3, 2026
Thank you for your contribution to Apache Doris. Please clearly describe your PR:
|
Add a new immutable table property 'float_type_default_use_plain_encoding' that controls whether FLOAT/DOUBLE column types use PLAIN encoding instead of the default BIT_SHUFFLE encoding. - Property is boolean, defaults to false - Cannot be modified after table creation (ALTER TABLE throws error) - Displayed in SHOW CREATE TABLE output - Orthogonal to storage format (V3 does not auto-enable this) - Propagated through both non-cloud (thrift) and cloud (protobuf) paths - BE encoding hook transforms BIT_SHUFFLE -> PLAIN for float/double types when enabled Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
5f0eb61 to
fe5ebb6Comparebobhan1
commented
Apr 3, 2026
run buildall |
hello-stephen
commented
Apr 3, 2026
Cloud UT Coverage ReportIncrement line coverage Increment coverage report
|
doris-robot
commented
Apr 3, 2026
BE UT Coverage ReportIncrement line coverage Increment coverage report
|
doris-robot
commented
Apr 3, 2026
TPC-H: Total hot run time: 29014 ms |
doris-robot
commented
Apr 3, 2026
TPC-DS: Total hot run time: 178692 ms |
hello-stephen
commented
Apr 3, 2026
BE Regression && UT Coverage ReportIncrement line coverage Increment coverage report
|
…when true Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2c9dc6e to
dfcec16Comparebobhan1
commented
Apr 3, 2026
run buildall |
doris-robot
commented
Apr 3, 2026
Cloud UT Coverage ReportIncrement line coverage Increment coverage report
|
hello-stephen
commented
Apr 3, 2026
BE UT Coverage ReportIncrement line coverage Increment coverage report
|
doris-robot
commented
Apr 3, 2026
TPC-H: Total hot run time: 28957 ms |
doris-robot
commented
Apr 3, 2026
TPC-DS: Total hot run time: 178538 ms |
hello-stephen
commented
Apr 3, 2026
BE Regression && UT Coverage ReportIncrement line coverage Increment coverage report
|
bobhan1
commented
Apr 21, 2026
use #62649 instead |
What problem does this PR solve?
Problem Summary:
FLOAT/DOUBLE types always default to BIT_SHUFFLE encoding. Users need a table property to control whether PLAIN encoding is used instead, similar to the existing
integer_type_default_use_plain_encodingfor integer types.This PR adds a new immutable table property
float_type_default_use_plain_encoding(boolean, defaultfalse):true, FLOAT/DOUBLE columns use PLAIN encoding instead of BIT_SHUFFLEUsage:
Release note
Add a new table property float_type_default_use_plain_encoding to control whether FLOAT/DOUBLE types use PLAIN encoding instead of the default BIT_SHUFFLE encoding.
Check List (For Author)
Check List (For Reviewer who merge this PR)