Lines Matching refs:zobj
113 int longLatFromMember(robj *zobj, robj *member, double *xy) { in longLatFromMember() argument
116 if (zsetScore(zobj, member, &score) == C_ERR) return C_ERR; in longLatFromMember()
225 int geoGetPointsInRange(robj *zobj, double min, double max, double lon, double lat, double radius, … in geoGetPointsInRange() argument
232 if (zobj->encoding == OBJ_ENCODING_ZIPLIST) { in geoGetPointsInRange()
233 unsigned char *zl = zobj->ptr; in geoGetPointsInRange()
261 } else if (zobj->encoding == OBJ_ENCODING_SKIPLIST) { in geoGetPointsInRange()
262 zset *zs = zobj->ptr; in geoGetPointsInRange()
320 int membersOfGeoHashBox(robj *zobj, GeoHashBits hash, geoArray *ga, double lon, double lat, double … in membersOfGeoHashBox() argument
324 return geoGetPointsInRange(zobj, min, max, lon, lat, radius, ga); in membersOfGeoHashBox()
328 int membersOfAllNeighbors(robj *zobj, GeoHashRadius n, double lon, double lat, double radius, geoAr… in membersOfAllNeighbors() argument
356 count += membersOfGeoHashBox(zobj, neighbors[i], ga, lon, lat, radius); in membersOfAllNeighbors()
446 robj *zobj = NULL; in georadiusGeneric() local
447 if ((zobj = lookupKeyReadOrReply(c, key, shared.emptymultibulk)) == NULL || in georadiusGeneric()
448 checkType(c, zobj, OBJ_ZSET)) { in georadiusGeneric()
462 if (longLatFromMember(zobj, member, xy) == C_ERR) { in georadiusGeneric()
537 membersOfAllNeighbors(zobj, georadius, xy[0], xy[1], radius_meters, ga); in georadiusGeneric()
607 robj *zobj; in georadiusGeneric() local
613 zobj = createZsetObject(); in georadiusGeneric()
614 zs = zobj->ptr; in georadiusGeneric()
634 zsetConvertToZiplistIfNeeded(zobj,maxelelen); in georadiusGeneric()
635 setKey(c->db,storekey,zobj); in georadiusGeneric()
636 decrRefCount(zobj); in georadiusGeneric()
669 robj *zobj = NULL; in geohashCommand() local
670 if ((zobj = lookupKeyReadOrReply(c, c->argv[1], shared.emptymultibulk)) in geohashCommand()
671 == NULL || checkType(c, zobj, OBJ_ZSET)) return; in geohashCommand()
678 if (zsetScore(zobj, c->argv[j], &score) == C_ERR) { in geohashCommand()
723 robj *zobj = NULL; in geoposCommand() local
724 if ((zobj = lookupKeyReadOrReply(c, c->argv[1], shared.emptymultibulk)) in geoposCommand()
725 == NULL || checkType(c, zobj, OBJ_ZSET)) return; in geoposCommand()
732 if (zsetScore(zobj, c->argv[j], &score) == C_ERR) { in geoposCommand()
766 robj *zobj = NULL; in geodistCommand() local
767 if ((zobj = lookupKeyReadOrReply(c, c->argv[1], shared.emptybulk)) in geodistCommand()
768 == NULL || checkType(c, zobj, OBJ_ZSET)) return; in geodistCommand()
772 if (zsetScore(zobj, c->argv[2], &score1) == C_ERR || in geodistCommand()
773 zsetScore(zobj, c->argv[3], &score2) == C_ERR) in geodistCommand()