aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/aggregation
Commit message (Expand)AuthorAgeFilesLines
* Add interpolated lookup for streaming search.Tor Egge2024-03-061-0/+6
* - DocId is an overloaded type already. Just use string as directly for readab...Henning Baldersheim2024-02-102-14/+12
* Update copyrightJon Bratseth2023-10-0935-35/+35
* Modernize C++ code with auto and range-based loops.Geir Storli2023-07-072-2/+2
* Move code only used from searchcore to searchcore to reduce wiring and api le...Henning Baldersheim2023-07-034-79/+20
* Deinline GroupingLevel move constructor and move assignmentTor Egge2023-07-022-2/+4
* wire current index dependencies into grouping levelsHåvard Pettersen2023-06-293-0/+44
* Add explicit copy constructorHenning Baldersheim2023-06-141-0/+2
* Add CurrentIndex to GroupingLevelHenning Baldersheim2023-06-132-2/+11
* Unify code layout.Henning Baldersheim2023-06-127-105/+129
* Prepare AttributeNode to handle both full vector extraction and single lookups.Henning Baldersheim2023-06-091-6/+6
* Modernize code while reading it.Henning Baldersheim2023-05-313-10/+2
* Prefer std::vectorHenning Baldersheim2023-03-142-16/+14
* Clean up limitation enforment in Group.Henning Baldersheim2023-02-172-15/+28
* Modernize grouping test.Henning Baldersheim2023-02-171-4/+2
* Deinline large destructors and clean up some code based on clion hints.Henning Baldersheim2023-02-012-5/+12
* Change from typedef to using in searchlib C++ code.Geir Storli2022-12-216-10/+10
* GC unused files and code.Henning Baldersheim2022-09-211-1/+0
* expression result is pointerHåvard Pettersen2022-06-076-11/+11
* - Move persitence/spi/types.h under to persitence/spi/types.hHenning Baldersheim2022-05-181-2/+1
* Get VESPA_DLL_LOCAL from vespa/fastos/types.hHenning Baldersheim2022-03-071-1/+0
* Stop using std::binary_function (searchlib).Tor Egge2022-02-261-1/+1
* Add noexcept specifiers.Tor Egge2021-12-111-1/+1
* use more accessorsArne H Juul2021-11-121-2/+2
* Update 2017 copyright notices.gjoranv2021-10-0735-35/+35
* - NULL -> nullptrHenning Baldersheim2021-06-171-1/+1
* Use std::make_sharedHenning Baldersheim2021-03-083-5/+5
* Removed unused IFieldBase of Serializer/Deserializer interface.Henning Baldersheim2020-11-099-47/+36
* Keep private access.Henning Baldersheim2020-03-161-1/+3
* Bump max number of groups from 16M to 4GHenning Baldersheim2020-03-162-16/+18
* Include stdexcept before using std::runtime_errorTor Egge2020-01-261-0/+1
* Revert "Revert "Balder/remove steadytimestamp 2""Henning Baldersheim2019-12-162-4/+4
* Revert "Balder/remove steadytimestamp 2"Henning Baldersheim2019-12-162-4/+4
* Use std::chrono.Henning Baldersheim2019-12-092-4/+4
* Add typesafe SteadyTimeStamp.Henning Baldersheim2019-11-151-18/+17
* Add conformance testing for 'sum' aggregator too.Henning Baldersheim2019-04-042-22/+26
* Ensure that we do not end up with a nullptr when accidentally averaging over ...Henning Baldersheim2019-04-041-2/+8
* Unify on syntax and use =defaultHenning Baldersheim2019-04-044-82/+133
* Eliminate some clang warnings in searchlibTor Egge2019-02-081-1/+1
* Adjust forward declarations in searchlib.Tor Egge2019-02-071-1/+1
* Revert "Revert "Use OS provided xxhash.""Henning Baldersheim2019-02-031-1/+1
* Revert "Use OS provided xxhash."Håkon Hallingstad2019-02-031-1/+1
* Use OS provided xxhash.Henning Baldersheim2019-02-011-1/+1
* Remove reduandant cast and type specification along with some unused code.Henning Baldersheim2018-11-022-51/+37
* Use template args for the class, not on the find method.Henning Baldersheim2018-11-012-1/+7
* Allocate identifiable id for AttributeMapLookupNode.Tor Egge2018-09-102-18/+0
* Rename AttributeKeyedNode to AttributeMapLookupNode.Tor Egge2018-09-101-2/+2
* Add AttributeKeyedNode, which uses two attributes to handle lookupTor Egge2018-09-062-0/+19
* Reduce use of raw pointers.Tor Egge2018-08-291-1/+1
* Refactor replacement of grouping expression attribute nodes.Tor Egge2018-08-292-6/+36