aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib/src/vespa/vespalib/datastore/array_store.h
Commit message (Expand)AuthorAgeFilesLines
* - Optimize distance calculation for tensors with single dense subspace.Henning Baldersheim2024-04-161-3/+3
* Update copyrightJon Bratseth2023-10-091-1/+1
* Cap number of entries in a buffer to avoid very large buffers.Tor Egge2023-06-231-0/+2
* Use faster way to get entry size.Tor Egge2023-06-221-1/+1
* Store dynamic array size size at start of entry.Tor Egge2023-06-211-2/+2
* Rename maxSmallArrayTypeId to max_type_id.Tor Egge2023-06-191-5/+5
* Add missing typename in array store header file.Tor Egge2023-06-171-1/+1
* Adjust class comment for ArrayStore.Tor Egge2023-06-161-6/+18
* Wire in use of dynamic array buffer type as needed in ArrayStore.Tor Egge2023-06-161-2/+36
* Adjust DynamicArrayBufferType constructor signature to matchTor Egge2023-06-151-3/+3
* Rename member variables in BufferTypeBase:Tor Egge2023-04-041-2/+2
* Use ElemT as template parameter for BufferType, SmallArrayBufferType,Tor Egge2023-04-031-7/+9
* Allocate BufferState in stash and add pointer to BufferAndMetaHenning Baldersheim2023-03-131-4/+3
* Use a non const Store when you are in write thread, and a const when not.Henning Baldersheim2023-03-101-1/+1
* Report more of the static memory usage for datastores.Henning Baldersheim2023-03-091-7/+7
* Add test showing accounted memory usage for empty attributes.Henning Baldersheim2023-03-081-1/+1
* Rename ArrayStoreTypeMapper to ArrayStoreSimpleTypeMapper.Tor Egge2023-03-071-2/+2
* Add exponential array size growth to tensor buffer type mapper.Tor Egge2023-02-151-0/+2
* Add compaction spec to array store.Tor Egge2023-01-121-2/+9
* Add HnswSimpleNode.Tor Egge2022-11-091-0/+3
* Small array is most likely.Henning Baldersheim2022-10-181-1/+1
* Ref [[unlikely]] not valid.Henning Baldersheim2022-10-181-1/+1
* Use the generic CompactionContext in ArrayStore.Geir Storli2022-10-131-2/+4
* Rename trimHoldLists() -> reclaim_memory().Geir Storli2022-10-121-1/+1
* Rename transferHoldLists() -> assign_generation().Geir Storli2022-10-121-1/+1
* Implement allocate() function on ArrayStore.Geir Storli2022-10-031-0/+13
* Add TensorBufferStore.Tor Egge2022-09-301-1/+2
* Refactor ArrayStore to support generic type id to array size mappers.Geir Storli2022-09-291-14/+26
* fix undefined behavior in unit tests -- WIPHÃ¥vard Pettersen2022-06-071-0/+6
* Block compaction while buffers are held.Tor Egge2022-04-211-0/+1
* Move memory allocator argument to be last argument.Tor Egge2022-02-111-2/+2
* Add memory allocator to array store.Tor Egge2022-02-111-16/+6
* Add CompactionSpec.Tor Egge2021-12-081-1/+1
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Have the BufferType::_emptyEntry be static.Henning Baldersheim2021-01-101-2/+9
* Rename namespace search::btree to vespalib::btree.Tor Egge2020-05-041-1/+1
* Add function to array store that returns a writeable reference to an array.Geir Storli2020-02-051-0/+12
* Enable free lists for multi-value mapping used in all multi-value attributes.Geir Storli2019-11-141-0/+2
* Move datastore and btree code from searchlib to vespalibTor Brede Vekterli2019-05-271-0/+111