Lines Matching refs:pPage
75 ONDXPage* pPage = m_aRoot; in Find() local
76 while (pPage && !pPage->IsLeaf()) in Find()
77 pPage = pPage->GetChild(m_pIndex); in Find()
79 m_aCurLeaf = pPage; in Find()
98 ONDXKey* OIndexIterator::GetFirstKey(ONDXPage* pPage, const OOperand& rKey) in GetFirstKey() argument
109 if (pPage->IsLeaf()) in GetFirstKey()
112 while (i < pPage->Count() && !m_pOperator->operate(&((*pPage)[i]).GetKey(),&rKey)) in GetFirstKey()
116 while (i < pPage->Count() && !aTempOp.operate(&((*pPage)[i]).GetKey(),&rKey)) in GetFirstKey()
121 if (!pPage->IsLeaf()) in GetFirstKey()
124 ONDXPagePtr aPage = (i==0) ? pPage->GetChild(m_pIndex) in GetFirstKey()
125 : ((*pPage)[i-1]).GetChild(m_pIndex, pPage); in GetFirstKey()
128 else if (i == pPage->Count()) in GetFirstKey()
134 pFoundKey = &(*pPage)[i].GetKey(); in GetFirstKey()
138 m_aCurLeaf = pPage; in GetFirstKey()
154 ONDXPage* pPage = m_aRoot; in GetCompare() local
160 while (pPage && !pPage->IsLeaf()) in GetCompare()
161 pPage = pPage->GetChild(m_pIndex); in GetCompare()
163 m_aCurLeaf = pPage; in GetCompare()
221 ONDXPage* pPage = m_aRoot; in GetLike() local
223 while (pPage && !pPage->IsLeaf()) in GetLike()
224 pPage = pPage->GetChild(m_pIndex); in GetLike()
226 m_aCurLeaf = pPage; in GetLike()
242 ONDXPage* pPage = m_aRoot; in GetNull() local
243 while (pPage && !pPage->IsLeaf()) in GetNull()
244 pPage = pPage->GetChild(m_pIndex); in GetNull()
246 m_aCurLeaf = pPage; in GetNull()
285 ONDXPage* pPage = m_aCurLeaf; in GetNextKey() local
287 while (pPage) in GetNextKey()
289 ONDXPage* pParentPage = pPage->GetParent(); in GetNextKey()
292 sal_uInt16 nPos = pParentPage->Search(pPage); in GetNextKey()
295 pPage = (*pParentPage)[nPos+1].GetChild(m_pIndex,pParentPage); in GetNextKey()
299 pPage = pParentPage; in GetNextKey()
303 while (pPage && !pPage->IsLeaf()) in GetNextKey()
304 pPage = pPage->GetChild(m_pIndex); in GetNextKey()
306 m_aCurLeaf = pPage; in GetNextKey()