datafusion-contrib / datafusion-contrib/datafusion-functions-json
Add UDAF `json_object_merge` that merges json objects
Open
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 62
- Forks
- 33
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 9
Description
select json_object_merge(attributes)->'user'
rom records where trace_id in (select trace_id from records where some_condition_on_nested_span))
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the existing UDAF and JSON-function entry points in the repository, then review how aggregate state and JSON values are handled. Define the expected merge behavior for the example query and add coverage demonstrating that json_object_merge(attributes) produces the intended merged object.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- data-engineering, databases
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100