aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/attribute/enumstore.hpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* Switch sort order for cased string enum store.Tor Egge2023-09-201-1/+12
* Use make_for_lookup() member function on existing comparatorTor Egge2023-09-181-6/+6
* Add comparator to unique store.Tor Egge2023-09-181-1/+0
* Pass default value to enum store.Tor Egge2023-04-171-3/+3
* Test move of default values during EnumStore compaction.Tor Egge2023-04-171-12/+12
* No remapper means no remapping of reference to default value.Tor Egge2023-04-141-1/+1
* Ensure that default value is present in enum store.Tor Egge2023-04-141-2/+40
* Use a non const Store when you are in write thread, and a const when not.Henning Baldersheim2023-03-101-1/+1
* Rename trimHoldLists() -> reclaim_memory().Geir Storli2022-10-121-2/+2
* Rename transferHoldLists() -> assign_generation().Geir Storli2022-10-121-2/+2
* Block compaction while buffers are held.Tor Egge2022-04-211-1/+1
* Add memory allocator to enum store.Tor Egge2022-02-111-2/+8
* Add memory allocator to unique store allocatorTor Egge2022-02-101-1/+1
* Calculate need for compaction when updating stats.Tor Egge2021-12-091-19/+7
* Integrate CompactionStrategy with AddressSpace and MemoryUsage.Tor Egge2021-12-081-12/+4
* Add IEnumStore::get_values_address_space_usage() abstract member function.Tor Egge2021-12-081-2/+2
* Add CompactionSpec.Tor Egge2021-12-081-5/+6
* Move CompactionStrategy from searchcommon to vespalib.Tor Egge2021-12-081-1/+2
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Remove unneeded local using statement.Tor Egge2021-06-291-2/+0
* Use a list instead of a set to make building faster.Henning Baldersheim2021-06-141-4/+12
* Avoid tracking information to keep docids close when that is not necessary.Henning Baldersheim2021-06-031-1/+1
* Add missing typename.Tor Egge2021-04-231-1/+1
* Select Comparator based on match settings of dictionary.Henning Baldersheim2021-04-201-3/+4
* - Signal that we are using the default comaparator with no additional or muta...Henning Baldersheim2021-04-201-11/+34
* Make folding a runtime argument rather than a compiletime desicionHenning Baldersheim2021-04-201-9/+1
* - Make all use of comparator const.Henning Baldersheim2021-04-191-4/+2
* Only the dead should be counted as dead.Henning Baldersheim2021-04-141-2/+6
* Compact enum store dictionary when needed.Tor Egge2021-04-131-1/+22
* Adjust member function names to reflect what is being compacted.Tor Egge2021-04-121-3/+3
* Add CompactionStrategy methods to determine if compaction should be performed.Tor Egge2021-04-091-11/+2
* Wire the whole dictionary cfg all the way.Henning Baldersheim2021-04-081-2/+2
* Sort unique values during load if needed.Tor Egge2021-04-081-7/+8
* Use BTREE/HASH instead of ORDERED/UNORDERED.Henning Baldersheim2021-03-231-2/+2
* Reduce exposure of EnumStoreDictionary BTree for attribute vector loading.Tor Egge2021-03-221-3/+0
* Wire in ordering enum in EnumStore.Tor Egge2021-03-171-2/+3
* Convert comparator from being a simple comparator to using an explicit less m...Henning Baldersheim2021-03-091-3/+3
* Rename namespace search::btree to vespalib::btree.Tor Egge2020-05-041-1/+1
* Move BufferWriter back to searchlib.Tor Egge2020-04-251-1/+1
* Style changes and function renaming in enum store dictionary.Geir Storli2019-09-131-3/+3
* Style changes and function renaming in enum store.Geir Storli2019-09-131-8/+8
* Rename functions used to free unused values in enum store.Geir Storli2019-09-131-5/+5
* Write unit tests for enum store batch updater.Geir Storli2019-09-111-1/+2
* Rewrite enum store tests to gtest.Geir Storli2019-09-111-50/+50
* Simplify how we iterate the set of unique values when saving an enumerated at...Geir Storli2019-09-101-4/+2
* Stop exposing low-level data store out of enum store.Geir Storli2019-09-101-0/+7
* Rename addEnum() -> insert() and change semantics to increase ref count.Geir Storli2019-09-101-5/+14
* Delay instantiation of enum store dictionary to after unique store is instant...Geir Storli2019-09-101-13/+15
* Remove wrapping of entry type in enum store.Geir Storli2019-09-091-9/+9