apache / apache/druid

Remove SQL 'incompatible' modes

Open
#17,575 2 comments 0 reactions 0 assignees View on GitHub
Area - Null Handling Release Notes
Dominant language
Java
Stars
14.1k
Forks
3.8k
Avg merge
2d 58m
Merged PRs (30d)
233

Description

Issue for tracking removal of SQL incompatible configs from Druid, including `druid.generic.useDefaultValueForNull`, `druid.generic.useThreeValueLogicForNativeFilters`, and `druid.expressions.useStrictBooleans`.

Previous issue about making SQL compatible modes the default in Druid 28: #14154
PR deprecating modes in docs: #15713
dev list thread (though missing at least one reply for some reason): https://lists.apache.org/thread/016nqtdbjlkfy3r5bnxc2d4rmt79237j

Contributor guide

Open the contributing guide

Research direction

No source files or tests are named. Start by reviewing issues #14154 and #15713 and the linked dev-list thread, then locate references to the three listed configuration properties. Done means the SQL-incompatible modes and their configuration paths are removed consistently.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, sql
Domain
databases
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.