Lines Matching refs:builder
70 TableBuilder* builder; member
79 builder(NULL), in CompactionState()
773 if (compact->builder != NULL) { in CleanupCompaction()
775 compact->builder->Abandon(); in CleanupCompaction()
776 delete compact->builder; in CleanupCompaction()
790 assert(compact->builder == NULL); in OpenCompactionOutputFile()
808 compact->builder = new TableBuilder(options_, compact->outfile); in OpenCompactionOutputFile()
817 assert(compact->builder != NULL); in FinishCompactionOutputFile()
824 const uint64_t current_entries = compact->builder->NumEntries(); in FinishCompactionOutputFile()
826 s = compact->builder->Finish(); in FinishCompactionOutputFile()
828 compact->builder->Abandon(); in FinishCompactionOutputFile()
830 const uint64_t current_bytes = compact->builder->FileSize(); in FinishCompactionOutputFile()
833 delete compact->builder; in FinishCompactionOutputFile()
834 compact->builder = NULL; in FinishCompactionOutputFile()
898 assert(compact->builder == NULL); in DoCompactionWork()
931 compact->builder != NULL) { in DoCompactionWork()
985 if (compact->builder == NULL) { in DoCompactionWork()
991 if (compact->builder->NumEntries() == 0) { in DoCompactionWork()
995 compact->builder->Add(key, input->value()); in DoCompactionWork()
998 if (compact->builder->FileSize() >= in DoCompactionWork()
1013 if (status.ok() && compact->builder != NULL) { in DoCompactionWork()