aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/attribute/imported_attribute_vector_read_guard.h
Commit message (Expand)AuthorAgeFilesLines
* Support direct posting store API for single integer attributes.Geir Storli2023-12-131-0/+1
* Rename IDocumentWeightAttribute to IDocidWithWeightPostingStore.Geir Storli2023-11-231-1/+1
* Update copyrightJon Bratseth2023-10-091-1/+1
* Holding the generation guard is sufficientHenning Baldersheim2023-05-241-1/+1
* Wire the metastore read guard all the way and use it, if present.Henning Baldersheim2023-05-091-1/+1
* Check target attribute lid range.Tor Egge2023-04-251-1/+4
* GC getString interfaceHenning Baldersheim2023-03-071-1/+0
* Add get_raw() member function to search::attribute::IAttributeVector.Tor Egge2023-03-061-0/+1
* Creating the document metastore read guard is expensive and is not necessary ...Henning Baldersheim2022-06-041-20/+18
* Rename Tag to MultiValueTag (nested class inside IMultiValueAttribute).Tor Egge2022-04-221-1/+1
* Enable MultiValueReadView for imported attribute vectors.Tor Egge2022-04-201-1/+21
* Add APIs that provide read access to raw data stored in multi-value attributes.Geir Storli2022-03-291-0/+1
* Use AtomicEntryRef and AtomicValueWrapper<uint32_t> in reference attribute.Tor Egge2022-03-171-3/+5
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Add comments.Tor Egge2021-02-121-0/+1
* Reenable boundary checks when mapping lid to lid for referenced document type.Tor Egge2021-02-111-1/+1
* Forward isUndefined() for imported attributes to the target attribute vectorTor Brede Vekterli2020-01-311-0/+1
* =defaultHenning Baldersheim2019-03-051-39/+38
* forward new APIArne Juul2018-07-131-0/+2
* Adjust naming: referenced lid -> target lid.Tor Egge2018-04-261-6/+6
* Merge pull request #5689 from vespa-engine/toregge/consolidate-getcommitteddo...Geir Storli2018-04-251-1/+1
|\
| * Make getCommittedDocIdLimit() method virtual.Tor Egge2018-04-241-1/+1
* | Remove unused gid to lid mapper from imported attribute vector read guard.Tor Egge2018-04-241-4/+0
* | Extend class comment with reasons for taking various read guards.Tor Egge2018-04-241-0/+5
* | Create read guard for target document meta store as part of creatingTor Egge2018-04-231-0/+2
|/
* Add virtual isImported() method to IAttributeVector.Tor Egge2018-04-201-0/+1
* Change target attribute type in ImportedAttributeVector toTor Egge2018-04-201-4/+9
* Use forward declared ReferenceAttribute.Tor Egge2018-04-201-0/+1
* Add type-safe down-cast to ITensorAttribute in IAttributeVector and use this ...Geir Storli2018-04-191-0/+1
* Add ReadableAttributeVector interface used to create a short-lived read guard...Geir Storli2018-04-191-2/+4
* Change ImportedAttributeVector to no longer implement IAttributeVector API.Geir Storli2018-04-191-11/+25
* Revert "Revert "Add imported tensor attribute vector""Tor Egge2018-01-231-0/+1
* Revert "Add imported tensor attribute vector"HÃ¥kon Hallingstad2018-01-231-1/+0
* Add imported tensor attribute vector read guard.Tor Egge2018-01-221-0/+1
* Merge pull request #3390 from vespa-engine/geirst/fix-bitvector-search-cache-...Geir Storli2017-09-121-0/+1
|\
| * Keep a document meta store read guard together with bitvector posting list in...Geir Storli2017-09-111-0/+1
* | Keep a gid to lid mapper live during the lifetime of an imported attributeTor Egge2017-09-111-0/+3
|/
* Merge pull request #3344 from vespa-engine/toregge/remove-unneeded-boundary-c...Geir Storli2017-09-081-3/+1
|\
| * Remove boundary check for mapping from lid to referenced lid sinceTor Egge2017-09-061-3/+1
* | Instantiate bit vector search cache in imported attribute vectors if visibili...Geir Storli2017-09-061-0/+3
|/
* Map child LID to parent LID space in onSerializeFor...Sort functionsTor Brede Vekterli2017-08-241-0/+5
* Add ImportedAttributeVectorReadGuard, used to handle imported attributesTor Egge2017-08-181-0/+53