apache / apache/hudi

Reduce NullableValue creations

Open
#17,009 1 comment 0 reactions 0 assignees View on GitHub
from-jira priority:high type:devtask
Dominant language
Java
Stars
6.2k
Forks
2.5k
Avg merge
2d 8h
Merged PRs (30d)
111

Description

Check if there is another way to instantiate NullableValue to be passed to domain#
includesNullableValue.
 
HiveUtil#getPrefilledColumnValue requires passing of many placeholder values, check if there are ways to avoid this to make it cleaner.

## JIRA info

- Link: https://issues.apache.org/jira/browse/HUDI-9426
- Type: Task
- Epic: https://issues.apache.org/jira/browse/HUDI-2687

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating HiveUtil#getPrefilledColumnValue and the domain#includesNullableValue call, then trace how NullableValue instances are currently created and passed. Identify whether the placeholder values can be supplied more cleanly; done means reducing unnecessary NullableValue creations without changing the method's behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
data-engineering
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
64/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.