4paradigm / 4paradigm/OpenMLDB
LLVM JIT function would support append_slice and encode columns with input row
Open
enhancement
- Dominant language
- C++
- Stars
- 1.7k
- Forks
- 331
- Avg merge
- 12d 12h
- Merged PRs (30d)
- 1
Description
Now we support parameter append slice to append input row columns to window output columns. We need to support generate single row with append row columns at one time.
Contributor guide
Research direction
The issue mentions LLVM JIT function support for append_slice and encode columns with input row. The image suggests a code generation diagram, but specifics are missing. Research the OpenMLDB codebase for window function handling and LLVM JIT code generation. Look for existing append_slice implementations and window output column generation. Determine how to modify the JIT to produce a single row with appended columns.
Written by the indexing model from the issue text.
Assessment
- Domain
- ai-infra-agents, databases, machine-learning
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100