Lines Matching refs:rKey
135 sal_uInt16 ONDXPage::FindPos(const ONDXKey& rKey) const in FindPos()
139 while (i < nCount && rKey > ((*this)[i]).GetKey()) in FindPos()
146 sal_Bool ONDXPage::Find(const ONDXKey& rKey) in Find() argument
154 while (i < nCount && rKey > ((*this)[i]).GetKey()) in Find()
163 bResult = aPage.Is() && aPage->Find(rKey); in Find()
173 bResult = rKey == ((*this)[i]).GetKey(); in Find()
787 StringCompare ONDXKey::Compare(const ONDXKey& rKey) const in Compare()
794 …if (rKey.getValue().isNull() || (rKey.IsText(getDBType()) && !rKey.getValue().getString().getLengt… in Compare()
799 else if (rKey.getValue().isNull()) in Compare()
808 sal_Int32 nRes = getValue().getString().compareTo(rKey.getValue()); in Compare()
813 double m = getValue(),n = rKey.getValue(); in Compare()
818 if (eResult == COMPARE_EQUAL && nRecord && rKey.nRecord) in Compare()
819 eResult = (nRecord > rKey.nRecord) ? COMPARE_GREATER : in Compare()
820 (nRecord == rKey.nRecord) ? COMPARE_EQUAL : COMPARE_LESS; in Compare()
947 ONDXKey& rKey = rNode.GetKey(); in PrintPage() local
951 if (rKey.getValue().isNull()) in PrintPage()
953 DBG_TRACE2("SDB: [%d,NULL,%d]",rKey.GetRecord(), rNode.GetChild().GetPagePos()); in PrintPage()
957 …DBG_TRACE3("SDB: [%d,%f,%d]",rKey.GetRecord(), rKey.getValue().getDouble(),rNode.GetChild().GetPag… in PrintPage()
961 …DBG_TRACE3("SDB: [%d,%s,%d]",rKey.GetRecord(), (const char* )ByteString(rKey.getValue().getString(… in PrintPage()