diff options
Diffstat (limited to 'icing/icing-search-engine.cc')
-rw-r--r-- | icing/icing-search-engine.cc | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/icing/icing-search-engine.cc b/icing/icing-search-engine.cc index 7ec354a..952ba21 100644 --- a/icing/icing-search-engine.cc +++ b/icing/icing-search-engine.cc @@ -1374,45 +1374,6 @@ StorageInfoResultProto IcingSearchEngine::GetStorageInfo() { return result; } -DebugInfoResultProto IcingSearchEngine::GetDebugInfo(int verbosity) { - DebugInfoResultProto debug_info; - StatusProto* result_status = debug_info.mutable_status(); - absl_ports::shared_lock l(&mutex_); - if (!initialized_) { - debug_info.mutable_status()->set_code(StatusProto::FAILED_PRECONDITION); - debug_info.mutable_status()->set_message( - "IcingSearchEngine has not been initialized!"); - return debug_info; - } - - // Index - *debug_info.mutable_debug_info()->mutable_index_info() = - index_->GetDebugInfo(verbosity); - - // Document Store - libtextclassifier3::StatusOr<DocumentDebugInfoProto> document_debug_info = - document_store_->GetDebugInfo(verbosity); - if (!document_debug_info.ok()) { - TransformStatus(document_debug_info.status(), result_status); - return debug_info; - } - *debug_info.mutable_debug_info()->mutable_document_info() = - std::move(document_debug_info).ValueOrDie(); - - // Schema Store - libtextclassifier3::StatusOr<SchemaDebugInfoProto> schema_debug_info = - schema_store_->GetDebugInfo(); - if (!schema_debug_info.ok()) { - TransformStatus(schema_debug_info.status(), result_status); - return debug_info; - } - *debug_info.mutable_debug_info()->mutable_schema_info() = - std::move(schema_debug_info).ValueOrDie(); - - result_status->set_code(StatusProto::OK); - return debug_info; -} - libtextclassifier3::Status IcingSearchEngine::InternalPersistToDisk( PersistType::Code persist_type) { if (persist_type == PersistType::LITE) { |