Lines Matching refs:op
1646 void zuiInitIterator(zsetopsrc *op) { in zuiInitIterator() argument
1647 if (op->subject == NULL) in zuiInitIterator()
1650 if (op->type == OBJ_SET) { in zuiInitIterator()
1651 iterset *it = &op->iter.set; in zuiInitIterator()
1652 if (op->encoding == OBJ_ENCODING_INTSET) { in zuiInitIterator()
1653 it->is.is = op->subject->ptr; in zuiInitIterator()
1655 } else if (op->encoding == OBJ_ENCODING_HT) { in zuiInitIterator()
1656 it->ht.dict = op->subject->ptr; in zuiInitIterator()
1657 it->ht.di = dictGetIterator(op->subject->ptr); in zuiInitIterator()
1662 } else if (op->type == OBJ_ZSET) { in zuiInitIterator()
1663 iterzset *it = &op->iter.zset; in zuiInitIterator()
1664 if (op->encoding == OBJ_ENCODING_ZIPLIST) { in zuiInitIterator()
1665 it->zl.zl = op->subject->ptr; in zuiInitIterator()
1671 } else if (op->encoding == OBJ_ENCODING_SKIPLIST) { in zuiInitIterator()
1672 it->sl.zs = op->subject->ptr; in zuiInitIterator()
1682 void zuiClearIterator(zsetopsrc *op) { in zuiClearIterator() argument
1683 if (op->subject == NULL) in zuiClearIterator()
1686 if (op->type == OBJ_SET) { in zuiClearIterator()
1687 iterset *it = &op->iter.set; in zuiClearIterator()
1688 if (op->encoding == OBJ_ENCODING_INTSET) { in zuiClearIterator()
1690 } else if (op->encoding == OBJ_ENCODING_HT) { in zuiClearIterator()
1695 } else if (op->type == OBJ_ZSET) { in zuiClearIterator()
1696 iterzset *it = &op->iter.zset; in zuiClearIterator()
1697 if (op->encoding == OBJ_ENCODING_ZIPLIST) { in zuiClearIterator()
1699 } else if (op->encoding == OBJ_ENCODING_SKIPLIST) { in zuiClearIterator()
1709 int zuiLength(zsetopsrc *op) { in zuiLength() argument
1710 if (op->subject == NULL) in zuiLength()
1713 if (op->type == OBJ_SET) { in zuiLength()
1714 if (op->encoding == OBJ_ENCODING_INTSET) { in zuiLength()
1715 return intsetLen(op->subject->ptr); in zuiLength()
1716 } else if (op->encoding == OBJ_ENCODING_HT) { in zuiLength()
1717 dict *ht = op->subject->ptr; in zuiLength()
1722 } else if (op->type == OBJ_ZSET) { in zuiLength()
1723 if (op->encoding == OBJ_ENCODING_ZIPLIST) { in zuiLength()
1724 return zzlLength(op->subject->ptr); in zuiLength()
1725 } else if (op->encoding == OBJ_ENCODING_SKIPLIST) { in zuiLength()
1726 zset *zs = op->subject->ptr; in zuiLength()
1739 int zuiNext(zsetopsrc *op, zsetopval *val) { in zuiNext() argument
1740 if (op->subject == NULL) in zuiNext()
1748 if (op->type == OBJ_SET) { in zuiNext()
1749 iterset *it = &op->iter.set; in zuiNext()
1750 if (op->encoding == OBJ_ENCODING_INTSET) { in zuiNext()
1760 } else if (op->encoding == OBJ_ENCODING_HT) { in zuiNext()
1771 } else if (op->type == OBJ_ZSET) { in zuiNext()
1772 iterzset *it = &op->iter.zset; in zuiNext()
1773 if (op->encoding == OBJ_ENCODING_ZIPLIST) { in zuiNext()
1782 } else if (op->encoding == OBJ_ENCODING_SKIPLIST) { in zuiNext()
1858 int zuiFind(zsetopsrc *op, zsetopval *val, double *score) { in zuiFind() argument
1859 if (op->subject == NULL) in zuiFind()
1862 if (op->type == OBJ_SET) { in zuiFind()
1863 if (op->encoding == OBJ_ENCODING_INTSET) { in zuiFind()
1865 intsetFind(op->subject->ptr,val->ell)) in zuiFind()
1872 } else if (op->encoding == OBJ_ENCODING_HT) { in zuiFind()
1873 dict *ht = op->subject->ptr; in zuiFind()
1884 } else if (op->type == OBJ_ZSET) { in zuiFind()
1887 if (op->encoding == OBJ_ENCODING_ZIPLIST) { in zuiFind()
1888 if (zzlFind(op->subject->ptr,val->ele,score) != NULL) { in zuiFind()
1894 } else if (op->encoding == OBJ_ENCODING_SKIPLIST) { in zuiFind()
1895 zset *zs = op->subject->ptr; in zuiFind()
1937 void zunionInterGenericCommand(client *c, robj *dstkey, int op) { in zunionInterGenericCommand() argument
2033 if (op == SET_OP_INTER) { in zunionInterGenericCommand()
2075 } else if (op == SET_OP_UNION) { in zunionInterGenericCommand()
2159 (op == SET_OP_UNION) ? "zunionstore" : "zinterstore", in zunionInterGenericCommand()