Skip to content

Add multiple fields hdel support#267

Merged
lguohan merged 2 commits intosonic-net:masterfrom
wendani:hdel_master
Mar 4, 2019
Merged

Add multiple fields hdel support#267
lguohan merged 2 commits intosonic-net:masterfrom
wendani:hdel_master

Conversation

@wendani
Copy link
Contributor

@wendani wendani commented Mar 1, 2019

Add multiple fields hdel support

$ ./tests/tests --gtest_filter=DBConnector.RedisClient
Running main() from gtest_main.cc
Note: Google Test filter = DBConnector.RedisClient
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from DBConnector
[ RUN ] DBConnector.RedisClient
Starting table manipulations

  • Step 1. SET
    Set key [a] field_1:1 field_2:2 field_3:3
    Set key [b] field_1:1 field_2:2 field_3:3
  • Step 2. GET_TABLE_KEYS
    Get key [b]Get key [a]- Step 3. GET_TABLE_CONTENT
    Get key [b] field_3:3 field_2:2 field_1:1
    Get key [a] field_3:3 field_2:2 field_1:1
  • Step 4. HDEL single field
    Delete field_2 under key [a]
    field_3:3 field_1:1
  • Step 5. DEL
    Delete key [a]
  • Step 6. GET
    Get key [a] and key [b]
    Get key [b] field_3:3 field_2:2 field_1:1
  • Step 7. HDEL multiple fields
    Delete field_2, field_3 under key [b]
    field_1:1
  • Step 8. DEL and GET_TABLE_CONTENT
    Delete key [b]
    Done.
    [ OK ] DBConnector.RedisClient (15 ms)
    [----------] 1 test from DBConnector (15 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (15 ms total)
[ PASSED ] 1 test.

Signed-off-by: Wenda Ni [email protected]

@qiluo-msft
Copy link
Contributor

Code is good to me. Please add some unit test.

@wendani wendani requested a review from jleveque March 2, 2019 01:29
@lguohan lguohan merged commit 4cf643e into sonic-net:master Mar 4, 2019
@yxieca
Copy link
Contributor

yxieca commented Mar 7, 2019

Made to 201811 branch on 3/6/2019

yxieca pushed a commit that referenced this pull request Mar 7, 2019
* Add multiple fields hdel support

Signed-off-by: Wenda Ni <[email protected]>

* Add unit test for multiple fields hdel

Signed-off-by: Wenda Ni <[email protected]>
yxieca pushed a commit that referenced this pull request Mar 19, 2019
* Add multiple fields hdel support

Signed-off-by: Wenda Ni <[email protected]>

* Add unit test for multiple fields hdel

Signed-off-by: Wenda Ni <[email protected]>
prgeor pushed a commit to prgeor/sonic-swss-common that referenced this pull request Feb 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants