Lines Matching refs:index
23 IndexIterator(Index *index);
38 IndexIterator::IndexIterator(Index *index)
39 : fIndex(index),
110 ::Index* index;
120 IndexIterator(::Index* index)
122 ::IndexIterator(index)
165 static status_t IndexSetTo(Index& index, const char* attribute)
167 index.index = index.query->fVolume->FindIndex(attribute);
168 return index.index != NULL ? B_OK : B_ENTRY_NOT_FOUND;
171 static void IndexUnset(Index& index)
173 index.index = NULL;
176 static int32 IndexGetWeightedScore(Index& index, int32 score)
178 // should be inversely proportional to the index size; max input score
182 std::min(maxFactor, std::max((int32)1, index.index->CountEntries())));
185 static type_code IndexGetType(Index& index)
187 return index.index->GetType();
190 static int32 IndexGetKeySize(Index& index)
192 return index.index->GetKeyLength();
195 static IndexIterator* IndexCreateIterator(Index& index)
197 IndexIterator* iterator = new(std::nothrow) IndexIterator(index.index);