summaryrefslogtreecommitdiffstats
path: root/document
Commit message (Collapse)AuthorAgeFilesLines
* Add custom `@Beta` annotationBjørn Christian Seime2021-12-031-1/+1
| | | | Replace use of Guava's `com.google.common.annotations.Beta` with custom annotation.
* more descriptive name for header fileArne H Juul2021-12-029-8/+8
|
* track namespace move in documenttypes.defArne H Juul2021-12-0212-15/+31
| | | | | | | * 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.
* DocumenttypesConfig is no longer PublicApiArne H Juul2021-12-021-835/+0
|
* move to non-public packageArne H Juul2021-12-021-1/+1
| | | | | | | * the "documenttypes" config should be in same package / namespace as the "documentmanager" config; it should not be part of a PublicApi. Since everything here is internal implmentation details (only used by C++ components currently) this should not impact any users.
* remove support for registering temporary types in DocumentTypeManagerArne H Juul2021-12-011-90/+6
|
* rewrite DocumentTypeManagerConfigurerArne H Juul2021-12-011-120/+164
| | | | | | | | | | | | | | instead of registering temporary types in the manager, use the following strategy: * create real struct types first, but without fields or inherits * create documents types, also without inherits and extra stuff * create all remaining types, recursing to get dependency order * fill structs with field and inherits * fill documents with inherits and fieldsets * after all types are fully created, register them in the manager Note that annotatation type handling is mostly unchanged, since it already followed a similar strategy.
* avoid warnings from unit tests by closing subscriberArne H Juul2021-12-0110-15/+28
|
* deprecate classes scheduled for removalArne H Juul2021-11-309-0/+20
|
* refactor for better readability and robustnessArne H Juul2021-11-291-12/+18
|
* simpler wiring inside Apply classArne H Juul2021-11-291-29/+24
|
* refactor so config application can have some internal stateArne H Juul2021-11-291-158/+179
|
* add possible flagArne H Juul2021-11-293-0/+8
|
* accept 'lat'/'lng' JSON for positionsArne H Juul2021-11-253-38/+109
|
* Unify with similar code.Henning Baldersheim2021-11-111-2/+1
|
* GC void testsHenning Baldersheim2021-11-111-80/+0
|
* Save file no longer generatedHenning Baldersheim2021-11-102-1/+0
|
* Update abiHenning Baldersheim2021-11-101-2/+1
|
* GC dompression support in java.Henning Baldersheim2021-11-107-171/+59
|
* Add parenthesis for readabilityHenning Baldersheim2021-11-101-23/+44
|
* remove support for compression of document content in backend.Henning Baldersheim2021-11-1012-304/+66
|
* Compression is not supported for a very long time.Henning Baldersheim2021-11-094-130/+27
| | | | So drop lazy decompression support in favor of thread safe access to field values.
* Add some testsJon Bratseth2021-11-031-4/+4
|
* Update 2020 Oath copyrights.gjoranv2021-10-273-3/+3
|
* Update 2019 Oath copyrights.gjoranv2021-10-2723-23/+23
|
* Use 'schema' not 'search' in messagesJon Bratseth2021-10-191-19/+23
|
* Inherit fieldsJon Bratseth2021-10-181-0/+1
|
* Update Verizon Media copyright notices.gjoranv2021-10-0718-18/+18
|
* Update 2019 Yahoo Holdings copyright notices.gjoranv2021-10-073-3/+3
|
* Update 2018 copyright notices.gjoranv2021-10-077-7/+7
|
* Update 2017 copyright notices.gjoranv2021-10-07663-663/+663
|
* Add 'encode' expressionJon Bratseth2021-09-192-2/+3
|
* Non-functional changes onlyJon Bratseth2021-09-172-1/+1
|
* Verify that rank profile inheritance is correct and sound. The rank profile ↵Henning Baldersheim2021-09-071-3/+1
| | | | must exist and be visible in the inheritance tree of the searchdefinition.
* Disallow feeding empty indexed tensorsLester Solbakken2021-09-022-0/+29
|
* avoid seg faultArne Juul2021-08-171-1/+1
|
* GC unused constants.Henning Baldersheim2021-08-112-8/+0
|
* Use std::make_uniqueHenning Baldersheim2021-08-061-8/+8
|
* Cleanup, no functional changesJon Bratseth2021-06-171-2/+0
|
* Internal structs take precedence over external documentsJon Bratseth2021-06-172-2/+3
|
* Upgrade to QuestDb 6.0.2Jon Bratseth2021-05-251-1/+1
|
* Merge pull request #17941 from vespa-engine/jonmv/cache-badgesValerij Fredriksen2021-05-211-1/+1
|\ | | | | Jonmv/cache badges
| * Cache badges for 1 minuteJon Marius Venstad2021-05-211-1/+1
| |
* | handle hex values in blocks alsoArne Juul2021-05-212-7/+29
|/
* handle hex strings as tensor cell values in document alsoArne Juul2021-05-202-2/+32
|
* avoid read/write conflict by doing atomic moveHåvard Pettersen2021-05-064-5/+17
|
* Double is little-endian on AARCH64EL.Tor Egge2021-04-301-1/+1
|
* Avoid SSE2 built-in functions when CPU arch is not x86_64Tor Egge2021-04-301-0/+7
|
* remove deprecated tensor modelHåvard Pettersen2021-04-163-93/+88
| | | | fix and extend tests to also verify unstable cell types
* be lazy also when assigned from another TensorFieldValueArne Juul2021-04-071-24/+24
|