diff options
author | Terry Wang <tytytyww@google.com> | 2022-09-30 12:54:54 -0700 |
---|---|---|
committer | Terry Wang <tytytyww@google.com> | 2022-09-30 15:58:03 -0700 |
commit | a570eb457c8cf5d677a2616aff0b7a7dcf72e665 (patch) | |
tree | 4f8778d18291397ace1f86cdad2fd8ca19dcdddc /icing/legacy | |
parent | b02eecda6a12241798cdbaaa7069d19f2fc5f41f (diff) | |
download | icing-a570eb457c8cf5d677a2616aff0b7a7dcf72e665.tar.gz |
Update Icing from upstream.
Descriptions:
======================================================================
Integrate ANTLR-based advanced query prototype with query processor.
======================================================================
[PersistentHashMap][6.1/x] Wrap the return value of KeyMapper::ComputeChecksum by StatusOr
======================================================================
[PersistentHashMap][6.0/x] Replace GetValuesToKeys with iterator for KeyMapper
======================================================================
[PersistentHashMap][5.1/x] Allow client to specify initial num buckets
======================================================================
[PersistentHashMap][5/x] Implement rehashing
======================================================================
Add SchemaType filter and Document Id filter in Search Suggestion API.
======================================================================
Follow up to cl/463377778
======================================================================
Add Document Id filters in Search Suggestion API.
======================================================================
Cleanup LSC: Replace inclusion of *_proto_portable.pb.h files coming from portable_proto_library() with *(!_proto_portable).pb.h coming from cc_proto_library().
======================================================================
Cleanup LSC: Replace inclusion of *_proto_portable.pb.h files coming from portable_proto_library() with *(!_proto_portable).pb.h coming from cc_proto_library().
======================================================================
Cloned from CL 464902284 by 'g4 patch'.
======================================================================
Cleanup LSC: Replace inclusion of *_proto_portable.pb.h files coming from portable_proto_library() with *(!_proto_portable).pb.h coming from cc_proto_library().
======================================================================
Cleanup Remove unused visibility specs (last referenced in codebase over 132 days ago).
======================================================================
Cleanup LSC: Replace inclusion of *_proto_portable.pb.h files coming from portable_proto_library() with *(!_proto_portable).pb.h coming from cc_proto_library().
======================================================================
Cleanup LSC: Replace inclusion of *_proto_portable.pb.h files coming from portable_proto_library() with *(!_proto_portable).pb.h coming from cc_proto_library().
======================================================================
Remove dsaadati@ from third_party/icing OWNERS
======================================================================
Cleanup Move package level default_copts attribute to copts.
======================================================================
Refactor QueryProcessor and QueryProcessTest in preparation for adding ANTLR prototype to parse queries with search_type EXPERIMENTAL_ICING_ADVANCED_QUERY.
======================================================================
Bug: 208654892
Bug: 230553264
Bug: 237324702
Bug: 193919210
Change-Id: I2f0a612747ccb754502489a9b168406532cffaee
Diffstat (limited to 'icing/legacy')
-rw-r--r-- | icing/legacy/index/icing-dynamic-trie.cc | 1 | ||||
-rw-r--r-- | icing/legacy/index/icing-dynamic-trie.h | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/icing/legacy/index/icing-dynamic-trie.cc b/icing/legacy/index/icing-dynamic-trie.cc index c6816ad..38aaac0 100644 --- a/icing/legacy/index/icing-dynamic-trie.cc +++ b/icing/legacy/index/icing-dynamic-trie.cc @@ -82,6 +82,7 @@ #include "icing/legacy/index/icing-filesystem.h" #include "icing/legacy/index/icing-flash-bitmap.h" #include "icing/legacy/index/icing-mmapper.h" +#include "icing/legacy/index/proto/icing-dynamic-trie-header.pb.h" #include "icing/util/i18n-utils.h" #include "icing/util/logging.h" #include "icing/util/math-util.h" diff --git a/icing/legacy/index/icing-dynamic-trie.h b/icing/legacy/index/icing-dynamic-trie.h index b172632..e55bfc2 100644 --- a/icing/legacy/index/icing-dynamic-trie.h +++ b/icing/legacy/index/icing-dynamic-trie.h @@ -515,6 +515,9 @@ class IcingDynamicTrie : public IIcingStorage { // Not thread-safe. // // Change in underlying trie invalidates iterator. + // + // TODO(b/241784804): change IcingDynamicTrie::Iterator to follow the common + // iterator pattern in our codebase. class Iterator { public: Iterator(const IcingDynamicTrie &trie, const char *prefix, |