Implement Remove Functionality for SADD and JsonSet Operation - #37
Open
weissmedia wants to merge 10 commits into
Open
Implement Remove Functionality for SADD and JsonSet Operation#37weissmedia wants to merge 10 commits into
weissmedia wants to merge 10 commits into
Conversation
…ull then the member is removed from the set (instead of added to the set).
…n.path.fixed configurations - Implement functionality for dynamic and fixed JSON path handling with JSONMERGE command - Update RedisSinkConfigDef to validate and apply redis.json.path and redis.json.path.fixed - Enhance documentation to explain usage and configuration of redis.json.path and redis.json.path.fixed
…ect when path is set, delete entire key when path is not set
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
https://redis-field-engineering.github.io/redis-kafka-connect
JSON (JsonSet) and SET (SADD) deletion behavior implemented as described in the documentation.
Changes:
Added: Sadd and JsonSet operation for Redis Sink Task
Modified: RedisSinkTask class to integrate the Sadd and JsonSet operation
Added: conditionFunction to check if the value is null and on this basis for Redis-SET: SADD or SREM and for Redis-JSON: JSON.SET or DEL
Description:
These changes add a new Sadd and JsonSet operation to the Redis sink task, which allows adding or removing items to or from a Redis set based on a condition. The conditionFunction function checks if the value of a sink entry is null and executes srem for sadd and del for jsonset if it is.