Skip to content

[Enhancement] Reduct the unnecessary ALWAYS_NULLABLE in nullable mode #27435

@zclllyybb

Description

@zclllyybb

Search before asking

  • I had searched in the issues and found no similar issues.

Description

for many doris' functions, they have nullable mode ALWAYS_NULLABLE but in fact no need to be. many of them could be changed to DEPEND_ON_ARGUMENT or CUSTOM just like #27343, #22321 and #26827.

Solution

It may relate to 3 position: BE's function's implementation, function prototype of Nereids planner and function prototype of Legacy planner.
If could reduct it, reduct it.

Are you willing to submit PR?

  • Yes I am willing to submit a PR!

Code of Conduct

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions