Skip to content

Conversation

@HeartSaVioR
Copy link
Contributor

What changes were proposed in this pull request?

This PR proposes to introduce iterator/prefixScan with multi-values in StateStore API.

Why are the changes needed?

The functionality is missing on StateStore API so when the caller sets multi-values for specific CF, that CF doesn't support scanning through the data. The new functionality will be used in new state format version in stream-stream join, specifically SPARK-55144 (#53930).

Does this PR introduce any user-facing change?

No.

How was this patch tested?

New UTs.

Was this patch authored or co-authored using generative AI tooling?

Generated-by: claude-4.5-sonnet

The above is used for creating a new test suite. All other parts aren't generated by LLM.

@HeartSaVioR
Copy link
Contributor Author

HeartSaVioR commented Feb 11, 2026

The last commit is only relevant to this PR. Once #53911 is merged, I will rebase this PR to remove commits except this one.

@HeartSaVioR HeartSaVioR force-pushed the SPARK-55494 branch 2 times, most recently from 503f10d to c6bbfe8 Compare February 12, 2026 00:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant