Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update copyright | Jon Bratseth | 2023-10-09 | 1 | -1/+1 |
| | |||||
* | Reduce creation of Document instances without DocumentTypeRepo. | Geir Storli | 2023-03-13 | 1 | -68/+33 |
| | |||||
* | set repo before updating | Håvard Pettersen | 2022-06-23 | 1 | -8/+36 |
| | |||||
* | GC void test code. | Henning Baldersheim | 2022-04-19 | 1 | -124/+0 |
| | |||||
* | Avoid using Identifiable and CloneablePtr | Henning Baldersheim | 2022-04-08 | 1 | -238/+186 |
| | |||||
* | CloneablePtr -> std::unique_ptr | Henning Baldersheim | 2022-03-29 | 1 | -96/+63 |
| | |||||
* | Avoid multiple inheritance. | Henning Baldersheim | 2022-03-27 | 1 | -2/+3 |
| | |||||
* | As a first step to reduce code complexity around FieldValue move test-only ↵ | Henning Baldersheim | 2022-03-05 | 1 | -2/+5 |
| | | | | | | convenience methods out to test-only helpers. | ||||
* | Remove identifiable from document::DataType | Henning Baldersheim | 2022-03-04 | 1 | -81/+86 |
| | | | | Also remove the virtual == operator and the need for default constructor. | ||||
* | Reduce use of Identifiable for document::DatatType | Henning Baldersheim | 2022-03-03 | 1 | -2/+10 |
| | |||||
* | track namespace move in documenttypes.def | Arne H Juul | 2021-12-02 | 1 | -1/+1 |
| | | | | | | | * For C++ code this introduces a "document::config" namespace, which will sometimes conflict with the global "config" namespace. * Move all forward-declarations of the types DocumenttypesConfig and DocumenttypesConfigBuilder to a common header file. | ||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 1 | -1/+1 |
| | |||||
* | Fix typo | Henning Baldersheim | 2021-01-05 | 1 | -1/+1 |
| | |||||
* | Allow updates with only remove/clear updates and operations to single value ↵ | Henning Baldersheim | 2021-01-05 | 1 | -1/+1 |
| | | | | | | | | | numeric fields to pass even when feed rejection is in effect. The rationale is that these updates will not affect memory or disk footprint negatively, but it can have a significant positive effect. Note that this will only be allowed for buckets that are in sync. | ||||
* | c_str -> data | Henning Baldersheim | 2020-01-21 | 1 | -1/+1 |
| | |||||
* | Make it known that getting serialized size will always be expensive. | Henning Baldersheim | 2020-01-20 | 1 | -15/+13 |
| | |||||
* | Preserve cached struct element modification status | Tor Brede Vekterli | 2019-11-08 | 1 | -0/+25 |
| | | | | | | | | It's possible for one update operation to modify the element, place it back as MODIFIED, then a second operation reads it out of the cache, ends up being a no-op and puts it back as NOT_MODIFIED. If we do not preserve the modification status, the changes from the first operation will be lost when committing. | ||||
* | Revert "Revert "doc: -> id:"" | Henning Baldersheim | 2019-08-21 | 1 | -75/+75 |
| | |||||
* | Revert "doc: -> id:" | Henning Baldersheim | 2019-08-21 | 1 | -75/+75 |
| | |||||
* | doc: -> id: | Henning Baldersheim | 2019-08-19 | 1 | -75/+75 |
| | | | | | Unify documentid java/cpp GC old formats v6 and v7 | ||||
* | Migrate document unit tests from cppunit to gtest. | Tor Egge | 2019-04-16 | 1 | -275/+154 |
| | |||||
* | Reverse iteration over selection result in an attempt to | Tor Egge | 2018-08-15 | 1 | -0/+28 |
| | | | | | | | | | | | avoid stale array indexes being used as part of applying a remove field path update. This change assumes that variables stored in result list have increasing values. Add unit test for removal of multiple array elements using remove field path update. | ||||
* | Consider parse error as invalid selection expression. | Tor Egge | 2018-08-06 | 1 | -0/+13 |
| | |||||
* | Ignore array element update with index out of bounds | Tor Brede Vekterli | 2018-07-23 | 1 | -0/+21 |
| | | | | | | Only affects "element match" field value updates. Silently ignoring the update matches the semantics of semantically identical field path updates. | ||||
* | 1 - Use a backing buffer for the DocumentUpdate that always is source of truth. | Henning Baldersheim | 2018-06-12 | 1 | -41/+41 |
| | | | | | | | | | | | 2 - Use this buffer for re-serialization. 3 - Make deserialization lazy where possible. Currently lazy on replay and when arriving over the storageapi. Still needs to eager over documentapi. 4 - Deserialize eagerly in the persistence thread since those are plentyfull and not bottlenecked, instead of in the single master thread. Use real repo. | ||||
* | Reduce code visibility | Henning Baldersheim | 2018-06-12 | 1 | -0/+2 |
| | | | | | | Conflicts: document/src/vespa/document/update/documentupdate.h document/src/vespa/document/update/mapvalueupdate.cpp | ||||
* | Remove unused code, and code only used in unit tests for obsolete features. | Henning Baldersheim | 2018-05-29 | 1 | -8/+0 |
| | |||||
* | Use forward declared DocumentTypeRepo. | Tor Egge | 2018-04-04 | 1 | -0/+1 |
| | |||||
* | Use shared pointer to const DocumentTypeRepo. | Tor Egge | 2018-04-04 | 1 | -1/+1 |
| | |||||
* | Include only what you need. | Henning Baldersheim | 2017-08-18 | 1 | -1/+1 |
| | |||||
* | Removed unused parameters. | Henning Baldersheim | 2017-07-31 | 1 | -34/+25 |
| | |||||
* | remove unused repo. | Henning Baldersheim | 2017-07-31 | 1 | -77/+47 |
| | |||||
* | Provide the repo when you need it. | Henning Baldersheim | 2017-07-31 | 1 | -6/+4 |
| | |||||
* | Remove DocumentTypeRepo from interfaces where it is not needed. | Henning Baldersheim | 2017-07-31 | 1 | -218/+121 |
| | |||||
* | Unify error handling to using exceptions only, not in combination with nullptr. | Henning Baldersheim | 2017-07-31 | 1 | -6/+4 |
| | |||||
* | Update copyright headers | Jon Bratseth | 2017-06-14 | 1 | -1/+1 |
| | |||||
* | Revert "Update copyright headers" | Jon Bratseth | 2017-06-14 | 1 | -1/+1 |
| | |||||
* | Update copyright headers | Jon Bratseth | 2017-06-14 | 1 | -1/+1 |
| | |||||
* | Revert "Copyright header" | Jon Bratseth | 2017-06-13 | 1 | -1/+1 |
| | |||||
* | Copyright header | Jon Bratseth | 2017-06-13 | 1 | -1/+1 |
| | |||||
* | Use 'enum class ModificationStatus', use constexpr enumRange. | Henning Baldersheim | 2017-06-07 | 1 | -1/+1 |
| | |||||
* | Forward declare XmlOutputStream and FieldValue::IteratorHandler. | Henning Baldersheim | 2017-06-07 | 1 | -3/+6 |
| | |||||
* | add override in document module | Arne H Juul | 2017-04-10 | 1 | -7/+7 |
| | |||||
* | deiniline destructors | Henning Baldersheim | 2017-03-09 | 1 | -33/+46 |
| | |||||
* | Do not carry exceptions in header files | Henning Baldersheim | 2016-12-19 | 1 | -0/+1 |
| | |||||
* | Do not bring in nbostream everywhere. | Henning Baldersheim | 2016-12-12 | 1 | -1/+1 |
| | |||||
* | Removed TestApp::GetSourceDirectory | Arnstein Ressem | 2016-11-02 | 1 | -4/+4 |
| | |||||
* | Aressem/cmake more out of source tests (#441) | Arnstein Ressem | 2016-08-23 | 1 | -4/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * vespalib tests run out of source. * staging_vespalib run tests out of source. * fastos tests run out of source. * Fixed storage tests out of source. * Fixed some of the config tests. * config* tests run out of source. * document_* tests run out of source. * documentapi_ tests run out of source. * Fixed fsa out of source tests. * Fix jrt_test out of source. * More tests run out of source. * Fix some slobrok and messagebus tests. * More fixes for out of source tests. * Done with first pass of regular tests out of source. * Only use SOURCE_DIRECTORY in a limited set of places. * Fix some remaining tests. * Some cleanups. * No need for extra slash. | ||||
* | quick fix for signed-compare warnings | Arne H Juul | 2016-07-03 | 1 | -1/+1 |
| | |||||
* | avoid "unused result" warnings | Arne H. Juul | 2016-07-02 | 1 | -3/+6 |
| |