Lines Matching refs:val

1739 int zuiNext(zsetopsrc *op, zsetopval *val) {  in zuiNext()  argument
1743 if (val->flags & OPVAL_DIRTY_ROBJ) in zuiNext()
1744 decrRefCount(val->ele); in zuiNext()
1746 memset(val,0,sizeof(zsetopval)); in zuiNext()
1755 val->ell = ell; in zuiNext()
1756 val->score = 1.0; in zuiNext()
1763 val->ele = dictGetKey(it->ht.de); in zuiNext()
1764 val->score = 1.0; in zuiNext()
1777 serverAssert(ziplistGet(it->zl.eptr,&val->estr,&val->elen,&val->ell)); in zuiNext()
1778 val->score = zzlGetScore(it->zl.sptr); in zuiNext()
1785 val->ele = it->sl.node->obj; in zuiNext()
1786 val->score = it->sl.node->score; in zuiNext()
1799 int zuiLongLongFromValue(zsetopval *val) { in zuiLongLongFromValue() argument
1800 if (!(val->flags & OPVAL_DIRTY_LL)) { in zuiLongLongFromValue()
1801 val->flags |= OPVAL_DIRTY_LL; in zuiLongLongFromValue()
1803 if (val->ele != NULL) { in zuiLongLongFromValue()
1804 if (val->ele->encoding == OBJ_ENCODING_INT) { in zuiLongLongFromValue()
1805 val->ell = (long)val->ele->ptr; in zuiLongLongFromValue()
1806 val->flags |= OPVAL_VALID_LL; in zuiLongLongFromValue()
1807 } else if (sdsEncodedObject(val->ele)) { in zuiLongLongFromValue()
1808 if (string2ll(val->ele->ptr,sdslen(val->ele->ptr),&val->ell)) in zuiLongLongFromValue()
1809 val->flags |= OPVAL_VALID_LL; in zuiLongLongFromValue()
1813 } else if (val->estr != NULL) { in zuiLongLongFromValue()
1814 if (string2ll((char*)val->estr,val->elen,&val->ell)) in zuiLongLongFromValue()
1815 val->flags |= OPVAL_VALID_LL; in zuiLongLongFromValue()
1818 val->flags |= OPVAL_VALID_LL; in zuiLongLongFromValue()
1821 return val->flags & OPVAL_VALID_LL; in zuiLongLongFromValue()
1824 robj *zuiObjectFromValue(zsetopval *val) { in zuiObjectFromValue() argument
1825 if (val->ele == NULL) { in zuiObjectFromValue()
1826 if (val->estr != NULL) { in zuiObjectFromValue()
1827 val->ele = createStringObject((char*)val->estr,val->elen); in zuiObjectFromValue()
1829 val->ele = createStringObjectFromLongLong(val->ell); in zuiObjectFromValue()
1831 val->flags |= OPVAL_DIRTY_ROBJ; in zuiObjectFromValue()
1833 return val->ele; in zuiObjectFromValue()
1836 int zuiBufferFromValue(zsetopval *val) { in zuiBufferFromValue() argument
1837 if (val->estr == NULL) { in zuiBufferFromValue()
1838 if (val->ele != NULL) { in zuiBufferFromValue()
1839 if (val->ele->encoding == OBJ_ENCODING_INT) { in zuiBufferFromValue()
1840 val->elen = ll2string((char*)val->_buf,sizeof(val->_buf),(long)val->ele->ptr); in zuiBufferFromValue()
1841 val->estr = val->_buf; in zuiBufferFromValue()
1842 } else if (sdsEncodedObject(val->ele)) { in zuiBufferFromValue()
1843 val->elen = sdslen(val->ele->ptr); in zuiBufferFromValue()
1844 val->estr = val->ele->ptr; in zuiBufferFromValue()
1849 val->elen = ll2string((char*)val->_buf,sizeof(val->_buf),val->ell); in zuiBufferFromValue()
1850 val->estr = val->_buf; in zuiBufferFromValue()
1858 int zuiFind(zsetopsrc *op, zsetopval *val, double *score) { in zuiFind() argument
1864 if (zuiLongLongFromValue(val) && in zuiFind()
1865 intsetFind(op->subject->ptr,val->ell)) in zuiFind()
1874 zuiObjectFromValue(val); in zuiFind()
1875 if (dictFind(ht,val->ele) != NULL) { in zuiFind()
1885 zuiObjectFromValue(val); in zuiFind()
1888 if (zzlFind(op->subject->ptr,val->ele,score) != NULL) { in zuiFind()
1897 if ((de = dictFind(zs->dict,val->ele)) != NULL) { in zuiFind()
1920 inline static void zunionInterAggregate(double *target, double val, int aggregate) { in zunionInterAggregate() argument
1922 *target = *target + val; in zunionInterAggregate()
1928 *target = val < *target ? val : *target; in zunionInterAggregate()
1930 *target = val > *target ? val : *target; in zunionInterAggregate()