Vladyslav Vildanov
4ffe53b6b3
Merge branch 'main' of github.com:vladvildanov/predis
2023-02-22 13:18:51 +02:00
Vladyslav Vildanov
eb26d7b2cf
Merge branch 'predis:main' into main
2023-02-22 13:18:39 +02:00
Vladyslav Vildanov
cae136d21a
Merge branch 'main' of https://github.com/predis/predis
2023-02-22 11:10:52 +02:00
Vladyslav Vildanov
329f8f8d4d
Extended RediSearch support by implementing FT.ALIASUPDATE command ( #1152 )
...
* add support for CF.ADDNX
* fix key name
* fix wrong command
* Pulling changes
* Added support for FT.CREATE command
* Fixed tests to choose correct DB
* Added test coverage
* Revert changes for missing commands
* Added data types enums, added methods default assignments
* Added support for FT.ALIASADD command
* Fixed expected exception message
* Fixed vector field, removed default assignments, fixed tests
* Added support for FT.ALIASUPDATE command
* Added constants enum for Sortable argument, renamed arguments object
* Codestyle fixes
* Rename test class
---------
Co-authored-by: shacharPash <shachar.pashchur@redis.com >
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-02-22 10:51:19 +02:00
Vladyslav Vildanov
fcf1c8c59a
Extended RediSearch support by implementing FT.ALIASDEL command ( #1151 )
...
* add support for CF.ADDNX
* fix key name
* fix wrong command
* Pulling changes
* Added support for FT.CREATE command
* Fixed tests to choose correct DB
* Added test coverage
* Revert changes for missing commands
* Added data types enums, added methods default assignments
* Added support for FT.ALIASADD command
* Fixed expected exception message
* Fixed vector field, removed default assignments, fixed tests
* Added support for FT.ALIASDEL command
* Codestyle fixes
* Added constants enum for Sortable argument, renamed arguments object
* Codestyle fixes
* Rename test class
---------
Co-authored-by: shacharPash <shachar.pashchur@redis.com >
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-02-22 10:42:28 +02:00
Vladyslav Vildanov
2b129776d8
Extended RediSearch support by implementing FT.ALIASADD command ( #1150 )
...
* add support for CF.ADDNX
* fix key name
* fix wrong command
* Pulling changes
* Added support for FT.CREATE command
* Fixed tests to choose correct DB
* Added test coverage
* Revert changes for missing commands
* Added data types enums, added methods default assignments
* Added support for FT.ALIASADD command
* Fixed expected exception message
* Fixed vector field, removed default assignments, fixed tests
* Added constants enum for Sortable argument, renamed arguments object
* Codestyle fixes
* Rename test class
---------
Co-authored-by: shacharPash <shachar.pashchur@redis.com >
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-02-22 10:31:19 +02:00
Vladyslav Vildanov
ee7ed2f727
Extended RediSearch support by implementing FT.INFO command ( #1148 )
...
* add support for CF.ADDNX
* fix key name
* fix wrong command
* Pulling changes
* Added support for FT.CREATE command
* Fixed tests to choose correct DB
* Added test coverage
* Revert changes for missing commands
* Added data types enums, added methods default assignments
* Added support for FT.INFO command
* Codestyle fixes
* Fixed vector field, removed default assignments, fixed tests
* Added constants enum for Sortable argument, renamed arguments object
* Codestyle fixes
* Rename test class
---------
Co-authored-by: shacharPash <shachar.pashchur@redis.com >
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-02-22 10:20:14 +02:00
Vladyslav Vildanov
7eb87c935c
Extended RediSearch support by implementing FT.SEARCH command ( #1145 )
...
* Added support for new arguments for BITPOS, BITCOUNT commands (#1045 )
* Added support for new arguments for EXPIRE, EXPIREAT commands (#1046 )
* add support for CF.ADDNX
* Extended core support by implementing SORT_RO command (#1044 )
* Added support for SORT_RO command
* Codestyle fixes
* Added command description
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
* fix deprecated call
* fix key name
* fix wrong command
* Added support for container commands (#1049 )
* Added support for container commands FUNCTION LOAD, FUNCTION DELETE and FCALL
* Changed ContainerInterface and AbstractContainer
* Re-implement logic of abstract methods
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
* Added stream commands to KeyPrefixProcessor (#1051 )
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
* Pulling changes
* Fix return type of ReplicationInterface::getSlaves (#1111 )
* Added support for FT.CREATE command
* Fixed tests to choose correct DB
* Added test coverage
* Revert changes for missing commands
* Added data types enums, added methods default assignments
* Added support for search command arguments, implemented FT.SEARCH command
* Fixed vector field, removed default assignments, fixed tests
* Tests fixes
* Added constants enum for Sortable argument, renamed arguments object
* Codestyle fixes
* Rename test class
* Merge conflicts
* Codestyle fixes
* Changed return annotation
* Separate common and create interfaces
* Codestyle fixes
* Changed search arguments to condiional
* Codestyle fixes
---------
Co-authored-by: shacharPash <shachar.pashchur@redis.com >
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
Co-authored-by: Till Krüss <till@kruss.io >
Co-authored-by: Stephan <glaubinix@users.noreply.github.com >
2023-02-21 18:10:55 +02:00
Vladyslav Vildanov
3caa973214
Added support for RediSearch, implemented FT.CREATE command ( #1143 )
...
* Added support for new arguments for BITPOS, BITCOUNT commands (#1045 )
* Added support for new arguments for EXPIRE, EXPIREAT commands (#1046 )
* add support for CF.ADDNX
* Extended core support by implementing SORT_RO command (#1044 )
* Added support for SORT_RO command
* Codestyle fixes
* Added command description
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
* fix deprecated call
* fix key name
* fix wrong command
* Added support for container commands (#1049 )
* Added support for container commands FUNCTION LOAD, FUNCTION DELETE and FCALL
* Changed ContainerInterface and AbstractContainer
* Re-implement logic of abstract methods
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
* Added stream commands to KeyPrefixProcessor (#1051 )
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
* Pulling changes
* Fix return type of ReplicationInterface::getSlaves (#1111 )
* Added support for FT.CREATE command
* Fixed tests to choose correct DB
* Added test coverage
* Revert changes for missing commands
* Added data types enums, added methods default assignments
* Fixed vector field, removed default assignments, fixed tests
* Added constants enum for Sortable argument, renamed arguments object
* Codestyle fixes
* Rename test class
* Codestyle fixes
* Changed return annotation
* Separate common and create interfaces
* Codestyle fixes
* Revert changes
---------
Co-authored-by: shacharPash <shachar.pashchur@redis.com >
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
Co-authored-by: Till Krüss <till@kruss.io >
Co-authored-by: Stephan <glaubinix@users.noreply.github.com >
2023-02-21 17:55:58 +02:00
Vladyslav Vildanov
cac3956df5
Container commands naming fixes ( #1172 )
...
* Added support for new arguments for BITPOS, BITCOUNT commands (#1045 )
* Added support for new arguments for EXPIRE, EXPIREAT commands (#1046 )
* Extended core support by implementing SORT_RO command (#1044 )
* Added support for SORT_RO command
* Codestyle fixes
* Added command description
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
* fix deprecated call
* Added support for container commands (#1049 )
* Added support for container commands FUNCTION LOAD, FUNCTION DELETE and FCALL
* Changed ContainerInterface and AbstractContainer
* Re-implement logic of abstract methods
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
* Added stream commands to KeyPrefixProcessor (#1051 )
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
* Fix return type of ReplicationInterface::getSlaves (#1111 )
* Codestyle fixes
* Changed return annotation
* Changed container commands names into uppercase
* Changed container commands names into uppercase
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
Co-authored-by: Till Krüss <till@kruss.io >
Co-authored-by: Stephan <glaubinix@users.noreply.github.com >
2023-02-21 12:07:12 +02:00
Vladyslav Vildanov
a9c8da1384
Merge branch 'main' of github.com:vladvildanov/predis
2023-02-21 10:45:37 +02:00
Vladyslav Vildanov
758d86a0fb
Merge branch 'main' of https://github.com/predis/predis
2023-02-21 10:45:06 +02:00
Vladyslav Vildanov
ff9aa2f56d
Sync branch with 2.x ( #1171 )
...
* Added support for new arguments for BITPOS, BITCOUNT commands (#1045 )
* Added support for new arguments for EXPIRE, EXPIREAT commands (#1046 )
* Extended core support by implementing SORT_RO command (#1044 )
* Added support for SORT_RO command
* Codestyle fixes
* Added command description
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
* fix deprecated call
* Added support for container commands (#1049 )
* Added support for container commands FUNCTION LOAD, FUNCTION DELETE and FCALL
* Changed ContainerInterface and AbstractContainer
* Re-implement logic of abstract methods
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
* Added stream commands to KeyPrefixProcessor (#1051 )
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
* Fix return type of ReplicationInterface::getSlaves (#1111 )
* Codestyle fixes
* Changed return annotation
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
Co-authored-by: Till Krüss <till@kruss.io >
Co-authored-by: Stephan <glaubinix@users.noreply.github.com >
2023-02-21 10:38:56 +02:00
Vladyslav Vildanov
8e46efe0c3
Merge branch 'predis:main' into main
2023-02-21 10:34:10 +02:00
Vladyslav Vildanov
f9f0d4af2c
Revert "Sync branch with 2.x ( #1169 )" ( #1170 )
...
This reverts commit bc5f07daf9 .
2023-02-21 10:33:31 +02:00
Vladyslav Vildanov
bc5f07daf9
Sync branch with 2.x ( #1169 )
...
* Added support for new arguments for BITPOS, BITCOUNT commands (#1045 )
* Added support for new arguments for EXPIRE, EXPIREAT commands (#1046 )
* Extended core support by implementing SORT_RO command (#1044 )
* Added support for SORT_RO command
* Codestyle fixes
* Added command description
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
* fix deprecated call
* Added support for container commands (#1049 )
* Added support for container commands FUNCTION LOAD, FUNCTION DELETE and FCALL
* Changed ContainerInterface and AbstractContainer
* Re-implement logic of abstract methods
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
* Added stream commands to KeyPrefixProcessor (#1051 )
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
* Fix return type of ReplicationInterface::getSlaves (#1111 )
* Codestyle fixes
* Changed return annotation
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
Co-authored-by: Till Krüss <till@kruss.io >
Co-authored-by: Stephan <glaubinix@users.noreply.github.com >
2023-02-21 10:26:50 +02:00
Vladyslav Vildanov
9164b36029
Changed return annotation
2023-02-21 10:24:16 +02:00
Vladyslav Vildanov
83e85f3257
Codestyle fixes
2023-02-21 10:20:56 +02:00
Vladyslav Vildanov
28a037e821
Resolve merge conflicts
2023-02-21 10:16:47 +02:00
Stephan
8a5ced5251
Fix return type of ReplicationInterface::getSlaves ( #1111 )
2023-02-08 07:26:27 -08:00
Vladyslav Vildanov
02fadf8da2
Added support for TDIGEST.MERGE command ( #1102 )
...
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
Co-authored-by: shacharPash <93581407+shacharPash@users.noreply.github.com >
2023-02-08 15:31:00 +02:00
Vladyslav Vildanov
3d5ecc8637
Added support for TOPK.QUERY command ( #1110 )
...
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-02-08 14:04:53 +02:00
Vladyslav Vildanov
4d00f244d8
Added support for TOPK.INCRBY command ( #1109 )
...
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-02-08 13:03:26 +02:00
Vladyslav Vildanov
13e687a1fa
Added commands support ( #1108 )
...
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-02-08 10:24:36 +02:00
Vladyslav Vildanov
12673ef50a
Added support for TOPK.RESERVE, TOPK.INFO commands ( #1107 )
...
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-02-07 17:45:34 +02:00
Vladyslav Vildanov
89dd528235
Added support for TDIGEST.TRIMMED_MEAN command ( #1106 )
...
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-02-07 16:03:10 +02:00
Vladyslav Vildanov
55e2f74447
Add support for TDIGEST.REVRANK command ( #1105 )
...
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-02-07 15:10:19 +02:00
shacharPash
23356ceb8e
Extended support by implementing TDIGEST.QUANTILE command ( #1101 )
...
* add support for CF.ADDNX
* fix key name
* fix wrong command
* Pulling changes
* Support TDIGEST.QUANTILE
* fix returned value
* fix test
* fix linter error
* add not exsist key test
* fixes after review
* fix linter problem
2023-02-07 13:37:44 +02:00
Vladyslav Vildanov
699d023280
Extended TDigest support by implementing TDIGEST.RESET command ( #1104 )
...
* Added support for TDIGEST.RESET command
* Codestyle fixes
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-02-07 10:50:31 +02:00
Vladyslav Vildanov
b38a9f6441
Add support for TDIGEST.RANK command ( #1103 )
...
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-02-07 09:55:37 +02:00
shacharPash
251f60435b
Extended support by implementing TDIGEST.MIN command ( #1100 )
...
* add support for CF.ADDNX
* fix key name
* fix wrong command
* Pulling changes
* Support TDIGEST.MIN
2023-02-06 14:48:39 +02:00
Vladyslav Vildanov
8b673b56f0
Extended support by implementing TDIGEST.MAX command ( #1099 )
...
* Added support for TDIGEST.MAX command
* Codestyle fixes
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-02-06 12:30:57 +02:00
Vladyslav Vildanov
555065eb2f
Added support for TDIGEST.CDF command ( #1098 )
...
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-02-06 11:36:50 +02:00
Vladyslav Vildanov
359cd9d813
Extended TDigest support by implementing TDIGEST.BYREVRANK command ( #1097 )
...
* Added support for TDIGEST.BYREVRANK command
* Codestyle fixes
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-02-06 11:06:23 +02:00
Vladyslav Vildanov
1313a1b4c2
Added support for TDIGEST.BYRANK command ( #1096 )
...
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-02-06 10:09:18 +02:00
Vladyslav Vildanov
cf539f9ea7
Extended TDigest Sketch support by implementing TDIGEST.ADD command ( #1094 )
...
* Added support for TDIGEST.ADD command
* Codestyle fixes
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-02-03 16:52:46 +02:00
Vladyslav Vildanov
43ecf3f4fb
Added support for TDigest sketch, added TDIGEST.CREATE, TDIGEST.INFO commands ( #1093 )
...
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-02-03 12:13:42 +02:00
Vladyslav Vildanov
1661903cba
Extended Count-Min Sketch support by implementing CMS.MERGE command ( #1092 )
...
* Added support for CMS.MERGE command
* Added command description
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-02-02 16:08:26 +02:00
Vladyslav Vildanov
acc1dd0cb8
Extended Count-Min Sketch support by implementing CMS.INCRBY and CMS.QUERY commands ( #1091 )
...
* Added support for CMS.INCRBY and CMS.QUERY commands
* Codestyle fixes
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-02-02 14:54:12 +02:00
Vladyslav Vildanov
e831c71cc6
Extended Count-Min Sketch support by implementing CMS.INITBYPROB command ( #1090 )
...
* Added support for CMS.INITBYPROB command
* Codestyle fixes
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-02-02 14:50:39 +02:00
Vladyslav Vildanov
5304ad95e8
Added support for Count-Min Sketch with base commands CMS.INITBYDIM, CMS.INFO ( #1088 )
...
* Added support for Count-Min Sketches submodule, added support for CMS.INITBYDIM adn CMS.INFO commands
* Codestyle fixes
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-02-02 11:20:48 +02:00
Vladyslav Vildanov
d04f06a2a3
Added support for CF.INSERTNX command ( #1087 )
...
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-02-01 14:55:23 +02:00
Vladyslav Vildanov
ac8e021c57
Added support for CF.LOADCHUNK, CF.SCANDUMP commands ( #1085 )
...
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-02-01 13:51:45 +02:00
Vladyslav Vildanov
7eb464a0dd
Extended CuckooFilters support by implementing CF.RESERVE command ( #1086 )
...
* Added support for CF.RESERVE command
* Codestyle fixes
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-02-01 13:46:37 +02:00
Vladyslav Vildanov
1b8a3cd28c
Extended BloomFilters support by implementing CF.INSERT command ( #1083 )
...
* Added support for CF.INSERT command
* Override argument position offset value to default one
* Codestyle fixes
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-02-01 12:04:18 +02:00
Vladyslav Vildanov
4284409c7b
Added support for CF.DEL command ( #1080 )
...
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-02-01 09:14:50 +02:00
Vladyslav Vildanov
29350952d0
Added stream commands to KeyPrefixProcessor ( #1051 )
...
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-01-31 08:50:14 -08:00
Vladyslav Vildanov
98222f47b0
Added support for container commands ( #1049 )
...
* Added support for container commands FUNCTION LOAD, FUNCTION DELETE and FCALL
* Changed ContainerInterface and AbstractContainer
* Re-implement logic of abstract methods
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-01-31 08:48:48 -08:00
Vladyslav Vildanov
92d4306dc4
Added support for CF.INFO command ( #1082 )
...
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-01-31 16:12:18 +02:00
shacharPash
00248ea3db
Support CF.MEXISTS Command ( #1081 )
...
* add support for CF.ADDNX
* fix key name
* fix wrong command
* Support CF.MEXISTS Command
* fix test
* Add more assertions
2023-01-31 16:02:30 +02:00