aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib/src/vespa/vespalib/datastore/unique_store.hpp
Commit message (Expand)AuthorAgeFilesLines
* - Add some more extern templates to enable code to build with -O0.Henning Baldersheim2023-12-131-1/+1
* Simplify and avoid default arguments.Henning Baldersheim2023-11-041-0/+5
* Revert "No need to specify your own namespace."Henning Baldersheim2023-11-041-5/+0
* Simplify and avoid default arguments.Henning Baldersheim2023-11-031-0/+5
* Update copyrightJon Bratseth2023-10-091-1/+1
* Use make_for_lookup() member function on existing comparatorTor Egge2023-09-181-2/+2
* Add comparator to unique store.Tor Egge2023-09-181-47/+40
* Change buffer state accounting from elements to entries.Tor Egge2023-04-041-1/+1
* Unify iteration over used buffers.Henning Baldersheim2023-03-131-1/+1
* Allocate BufferState in stash and add pointer to BufferAndMetaHenning Baldersheim2023-03-131-1/+1
* Use a non const Store when you are in write thread, and a const when not.Henning Baldersheim2023-03-101-1/+1
* Deinline unique_store_remapperHenning Baldersheim2023-02-011-0/+1
* Rename trimHoldLists() -> reclaim_memory().Geir Storli2022-10-121-3/+3
* Rename transferHoldLists() -> assign_generation().Geir Storli2022-10-121-3/+3
* Rename ICompactable::move to move_on_compact.Tor Egge2022-10-111-3/+3
* Add vespalib::datastore::CompactingBuffers.Tor Egge2022-10-041-20/+16
* Remove AlignedEntryRef.Tor Egge2022-10-031-2/+2
* Use AtomicEntryRef as key for unique store btree dictionary.Tor Egge2022-03-031-1/+1
* Move memory allocator argument to last position in unique store constructor.Tor Egge2022-02-111-2/+2
* Add memory allocator to unique store allocatorTor Egge2022-02-101-4/+4
* Add IEnumStore::get_values_address_space_usage() abstract member function.Tor Egge2021-12-081-1/+1
* Add CompactionSpec.Tor Egge2021-12-081-2/+2
* Add EntryRefFilter class.Tor Egge2021-12-061-3/+2
* Don't try to move dictionary keys that won't move.Tor Egge2021-12-021-13/+8
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Take array size into account when resizing vector for remapping EntryRefTor Egge2021-04-231-3/+4
* Sort unique values during load if needed.Tor Egge2021-04-081-2/+2
* Wire in ordering enum in EnumStore.Tor Egge2021-03-171-1/+1
* Use memory usage for unique store values but not for unique store dictionaryTor Egge2020-09-301-2/+2
* Rename namespace search::btree to vespalib::btree.Tor Egge2020-05-041-1/+1
* Move BufferWriter back to searchlib.Tor Egge2020-04-251-1/+0
* Delay instantiation of enum store dictionary to after unique store is instant...Geir Storli2019-09-101-0/+7
* Restore enum store compaction support for enum attributes.Tor Egge2019-09-021-37/+29
* Improve memory management in all enum attributes.Geir Storli2019-09-021-1/+14
* Rename UniqueStoreDictionaryBase -> IUniqueStoreDictionary.Geir Storli2019-08-271-2/+2
* Rename UniqueStoreSaver => UniqueStoreEnumerator.Tor Egge2019-08-231-4/+4
* Change unique store dictionary to take btree dictionary type as template argu...Geir Storli2019-08-221-2/+14
* Extend unique store test to cover use of unique store string allocator.Tor Egge2019-08-181-2/+2
* Style fixes for UniqueStoreStringAllocator.Tor Egge2019-08-151-3/+3
* Add separate allocator for strings in unique store.Tor Egge2019-08-151-6/+6
* Factor out unique store allocator from unique store.Tor Egge2019-08-131-71/+39
* Move reference counts in unique store out of dictionary.Tor Egge2019-08-131-5/+12
* Move B-tree used for dictionary in unique store into UniqueStoreDictionary.Tor Egge2019-08-121-58/+51
* Reduce number of template arguments forTor Egge2019-08-091-7/+11
* Wrap entries in unique store.Tor Egge2019-08-091-2/+2
* Factor out unique store compare class.Tor Egge2019-08-081-6/+1
* Move datastore and btree code from searchlib to vespalibTor Brede Vekterli2019-05-271-0/+254