Remove SQL 'incompatible' modes
- 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
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