apache / apache/fluss

why lookup join condition must include all primary keys of the dimension table

Open
#1,643 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
2.1k
Forks
625
Avg merge
3d 14h
Merged PRs (30d)
97

Description

### Search before asking

- [x] I searched in the [issues](https://github.com/apache/fluss/issues) and found nothing similar.

### Motivation

now lookup join condition must include all primary keys of the dimension table,Is there any particular reason for this? Sometimes my dimension tables may be used in different scenarios, and the condition fields are flexible

### Solution

_No response_

### Anything else?

_No response_

### Willingness to contribute

- [ ] I'm willing to submit a PR!

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files, tests, or entry points. Start by locating where lookup join conditions are validated against dimension-table primary keys, then determine the rationale for requiring all keys and whether partial-key conditions are supported. Done means an agreed behavior, documented rationale, and tests covering the decision.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
databases
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.