Modules: zset lex iterator #1.

This commit is contained in:
antirez
2016-04-21 09:27:13 +02:00
parent 083f5277c5
commit 2b04f86ae5
3 changed files with 77 additions and 4 deletions

View File

@ -1348,6 +1348,11 @@ sds ziplistGetObject(unsigned char *sptr);
int zslValueGteMin(double value, zrangespec *spec);
int zslValueLteMax(double value, zrangespec *spec);
void zslFreeLexRange(zlexrangespec *spec);
int zslParseLexRange(robj *min, robj *max, zlexrangespec *spec);
unsigned char *zzlFirstInLexRange(unsigned char *zl, zlexrangespec *range);
unsigned char *zzlLastInLexRange(unsigned char *zl, zlexrangespec *range);
zskiplistNode *zslFirstInLexRange(zskiplist *zsl, zlexrangespec *range);
zskiplistNode *zslLastInLexRange(zskiplist *zsl, zlexrangespec *range);
/* Core functions */
int freeMemoryIfNeeded(void);