Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ruanhaishen
redis
Commits
af2f6682
Commit
af2f6682
authored
Sep 27, 2018
by
antirez
Browse files
Modules: Modules: dictionary API WIP #13: Compare API exported.
parent
f9a3e6ef
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/module.c
View file @
af2f6682
...
@@ -5040,4 +5040,6 @@ void moduleRegisterCoreAPI(void) {
...
@@ -5040,4 +5040,6 @@ void moduleRegisterCoreAPI(void) {
REGISTER_API
(
DictPrevC
);
REGISTER_API
(
DictPrevC
);
REGISTER_API
(
DictNext
);
REGISTER_API
(
DictNext
);
REGISTER_API
(
DictPrev
);
REGISTER_API
(
DictPrev
);
REGISTER_API
(
DictCompareC
);
REGISTER_API
(
DictCompare
);
}
}
src/redismodule.h
View file @
af2f6682
...
@@ -299,6 +299,8 @@ void *REDISMODULE_API_FUNC(RedisModule_DictNextC)(RedisModuleDictIter *di, size_
...
@@ -299,6 +299,8 @@ void *REDISMODULE_API_FUNC(RedisModule_DictNextC)(RedisModuleDictIter *di, size_
void
*
REDISMODULE_API_FUNC
(
RedisModule_DictPrevC
)(
RedisModuleDictIter
*
di
,
size_t
*
keylen
,
void
**
dataptr
);
void
*
REDISMODULE_API_FUNC
(
RedisModule_DictPrevC
)(
RedisModuleDictIter
*
di
,
size_t
*
keylen
,
void
**
dataptr
);
RedisModuleString
*
REDISMODULE_API_FUNC
(
RedisModule_DictNext
)(
RedisModuleCtx
*
ctx
,
RedisModuleDictIter
*
di
,
void
**
dataptr
);
RedisModuleString
*
REDISMODULE_API_FUNC
(
RedisModule_DictNext
)(
RedisModuleCtx
*
ctx
,
RedisModuleDictIter
*
di
,
void
**
dataptr
);
RedisModuleString
*
REDISMODULE_API_FUNC
(
RedisModule_DictPrev
)(
RedisModuleCtx
*
ctx
,
RedisModuleDictIter
*
di
,
void
**
dataptr
);
RedisModuleString
*
REDISMODULE_API_FUNC
(
RedisModule_DictPrev
)(
RedisModuleCtx
*
ctx
,
RedisModuleDictIter
*
di
,
void
**
dataptr
);
int
REDISMODULE_API_FUNC
(
RedisModule_DictCompareC
)(
RedisModuleDictIter
*
di
,
const
char
*
op
,
void
*
key
,
size_t
keylen
);
int
REDISMODULE_API_FUNC
(
RedisModule_DictCompare
)(
RedisModuleDictIter
*
di
,
const
char
*
op
,
RedisModuleString
*
key
);
/* Experimental APIs */
/* Experimental APIs */
#ifdef REDISMODULE_EXPERIMENTAL_API
#ifdef REDISMODULE_EXPERIMENTAL_API
...
@@ -459,6 +461,8 @@ static int RedisModule_Init(RedisModuleCtx *ctx, const char *name, int ver, int
...
@@ -459,6 +461,8 @@ static int RedisModule_Init(RedisModuleCtx *ctx, const char *name, int ver, int
REDISMODULE_GET_API
(
DictPrevC
);
REDISMODULE_GET_API
(
DictPrevC
);
REDISMODULE_GET_API
(
DictNext
);
REDISMODULE_GET_API
(
DictNext
);
REDISMODULE_GET_API
(
DictPrev
);
REDISMODULE_GET_API
(
DictPrev
);
REDISMODULE_GET_API
(
DictCompare
);
REDISMODULE_GET_API
(
DictCompareC
);
#ifdef REDISMODULE_EXPERIMENTAL_API
#ifdef REDISMODULE_EXPERIMENTAL_API
REDISMODULE_GET_API
(
GetThreadSafeContext
);
REDISMODULE_GET_API
(
GetThreadSafeContext
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment