Lines Matching refs:inputs_
1177 const int space = (c->level() == 0 ? c->inputs_[0].size() + 1 : 2);
1181 if (!c->inputs_[which].empty()) {
1183 const std::vector<FileMetaData*>& files = c->inputs_[which];
1191 new Version::LevelFileNumIterator(icmp_, &c->inputs_[which]),
1221 c->inputs_[0].push_back(f);
1225 if (c->inputs_[0].empty()) {
1227 c->inputs_[0].push_back(current_->files_[level][0]);
1232 c->inputs_[0].push_back(current_->file_to_compact_);
1243 GetRange(c->inputs_[0], &smallest, &largest);
1245 // c->inputs_[0] earlier and replace it with an overlapping set
1247 current_->GetOverlappingInputs(0, &smallest, &largest, &c->inputs_[0]);
1248 assert(!c->inputs_[0].empty());
1259 GetRange(c->inputs_[0], &smallest, &largest);
1261 current_->GetOverlappingInputs(level+1, &smallest, &largest, &c->inputs_[1]);
1265 GetRange2(c->inputs_[0], c->inputs_[1], &all_start, &all_limit);
1269 if (!c->inputs_[1].empty()) {
1272 const int64_t inputs0_size = TotalFileSize(c->inputs_[0]);
1273 const int64_t inputs1_size = TotalFileSize(c->inputs_[1]);
1275 if (expanded0.size() > c->inputs_[0].size() &&
1282 if (expanded1.size() == c->inputs_[1].size()) {
1286 int(c->inputs_[0].size()),
1287 int(c->inputs_[1].size()),
1294 c->inputs_[0] = expanded0;
1295 c->inputs_[1] = expanded1;
1296 GetRange2(c->inputs_[0], c->inputs_[1], &all_start, &all_limit);
1353 c->inputs_[0] = inputs;
1387 for (size_t i = 0; i < inputs_[which].size(); i++) {
1388 edit->DeleteFile(level_ + which, inputs_[which][i]->number);