Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove DocumentTypeRepo::UP typedef. | Tor Egge | 2018-04-05 | 1 | -1/+0 |
| | | | | Remove unneeded includes. | ||||
* | Use forward declared DocumentTypeRepo. | Tor Egge | 2018-04-04 | 12 | -0/+12 |
| | |||||
* | Merge pull request #5455 from ↵ | Geir Storli | 2018-04-04 | 2 | -2/+2 |
|\ | | | | | | | | | vespa-engine/toregge/use-shared-ptr-to-const-document-type-repo Use shared pointer to const DocumentTypeRepo. | ||||
| * | Use shared pointer to const DocumentTypeRepo. | Tor Egge | 2018-04-04 | 2 | -2/+2 |
| | | |||||
* | | Adjust test name. | Tor Egge | 2018-04-04 | 1 | -1/+1 |
| | | |||||
* | | Add DocumentTypeRepoFactory. If config is equal to config for existing repo | Tor Egge | 2018-04-04 | 2 | -0/+62 |
|/ | | | | then that repo is returned. | ||||
* | Route document removes only to the recipient(s) handling the document type ↵ | Geir Storli | 2018-02-13 | 1 | -0/+15 |
| | | | | | | (as given in the document id). For legacy document ids (without document type) we still use all the routes. | ||||
* | Define and use fixed bucket spaces names. | Geir Storli | 2018-02-02 | 1 | -0/+2 |
| | |||||
* | Move FixedBucketSpaces to document module. | Tor Egge | 2018-02-01 | 2 | -0/+63 |
| | |||||
* | Always set document type repo during deserialization | Tor Brede Vekterli | 2018-01-03 | 1 | -0/+28 |
| | | | | | Avoids edge case where repo is not set after deserializing an empty document. | ||||
* | Use new C++ document selection parser | Tor Brede Vekterli | 2017-11-14 | 2 | -94/+418 |
| | | | | | | | | | | Based on Flex/Bison and replaces old Spirit.Classic parser. New parser is pure and does not require any locking, unlike the previous implementation. This also removes parsing of the deprecated searchcolumn feature. Adds build-time dependencies on Flex and Bison. | ||||
* | Do not require that fields in a field set must be part of the document type. | Geir Storli | 2017-10-18 | 1 | -11/+19 |
| | | | | | Imported fields (from parent/referenced document types) are not part of the document type, but can be part of field sets for search purposes. | ||||
* | Remove or update outdated copyright notices | Tor Brede Vekterli | 2017-09-20 | 4 | -27/+6 |
| | |||||
* | Moved databuffer and compresssion to vespalib | Henning Baldersheim | 2017-08-28 | 6 | -57/+3 |
| | |||||
* | Include what you need. | Henning Baldersheim | 2017-08-18 | 4 | -6/+4 |
| | |||||
* | Remove more clutter in fastos/types.h | Henning Baldersheim | 2017-08-18 | 1 | -1/+1 |
| | |||||
* | Include only what you need. | Henning Baldersheim | 2017-08-18 | 4 | -4/+8 |
| | |||||
* | Avoid including more than you need. | Henning Baldersheim | 2017-07-31 | 2 | -0/+3 |
| | |||||
* | Use a presence vector to avoid expensive remove, an to lay the grouds for a ↵ | Henning Baldersheim | 2017-07-31 | 1 | -0/+1 |
| | | | | faster find. | ||||
* | Avoid copying | Henning Baldersheim | 2017-07-31 | 1 | -2/+2 |
| | |||||
* | Make FieldPath non-copyable. | Henning Baldersheim | 2017-07-31 | 1 | -8/+8 |
| | |||||
* | Optimize multiple FieldPathUpdates by using a transaction concept. | Henning Baldersheim | 2017-07-31 | 1 | -3/+3 |
| | |||||
* | 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 | 3 | -19/+16 |
| | |||||
* | Avoid copy by stealing allocation, and by presizing buffer. | Henning Baldersheim | 2017-07-31 | 1 | -3/+4 |
| | |||||
* | We are not java so we do not need these sanity checks. valgrind will do them ↵ | Henning Baldersheim | 2017-07-31 | 2 | -20/+0 |
| | | | | | | just fine. Remove the tests | ||||
* | Serialize structs lazy as we do with documents.. | Henning Baldersheim | 2017-07-31 | 1 | -4/+4 |
| | |||||
* | Update copyright headers | Jon Bratseth | 2017-06-14 | 132 | -132/+132 |
| | |||||
* | Revert "Update copyright headers" | Jon Bratseth | 2017-06-14 | 132 | -132/+132 |
| | |||||
* | Update copyright headers | Jon Bratseth | 2017-06-14 | 132 | -132/+132 |
| | |||||
* | Revert "Copyright header" | Jon Bratseth | 2017-06-13 | 132 | -132/+132 |
| | |||||
* | Merge with master | Jon Bratseth | 2017-06-13 | 1 | -3/+20 |
|\ | |||||
| * | Move to separate compression namespace to avoid pollution. | Henning Baldersheim | 2017-06-13 | 1 | -3/+19 |
| | | |||||
| * | Split out the explicit compressors. | Henning Baldersheim | 2017-06-12 | 1 | -0/+1 |
| | | |||||
* | | Copyright header | Jon Bratseth | 2017-06-13 | 132 | -132/+132 |
|/ | |||||
* | Only write raw compression array if compressable input | Tor Brede Vekterli | 2017-06-12 | 1 | -0/+0 |
| | | | | | If compression type is INCOMPRESSIBLE, would previously end up writing the entire raw working buffer, which is at least 4096 bytes long. | ||||
* | Compressor must only compress actual input range, not entire array | Tor Brede Vekterli | 2017-06-12 | 1 | -0/+0 |
| | |||||
* | Use 'enum class ModificationStatus', use constexpr enumRange. | Henning Baldersheim | 2017-06-07 | 2 | -3/+3 |
| | |||||
* | Hide the IdParseException a bit better. | Henning Baldersheim | 2017-06-07 | 2 | -0/+2 |
| | |||||
* | Hide BucketDistribution | Henning Baldersheim | 2017-06-07 | 1 | -0/+1 |
| | |||||
* | Forward declare XmlOutputStream and FieldValue::IteratorHandler. | Henning Baldersheim | 2017-06-07 | 2 | -6/+12 |
| | |||||
* | Reduced memory footprint of SerializableArray from 120 to 64 bytes | Henning Baldersheim | 2017-06-06 | 1 | -1/+1 |
| | |||||
* | Hide the implementation details. | Henning Baldersheim | 2017-06-06 | 6 | -36/+32 |
| | |||||
* | Forward declare ByteBuffer and FastOS_Thread | Henning Baldersheim | 2017-06-06 | 1 | -1/+1 |
| | |||||
* | Forward declare DocumentType. | Henning Baldersheim | 2017-06-06 | 1 | -0/+1 |
| | |||||
* | Checkpount for removing fastos from tests | Henning Baldersheim | 2017-06-01 | 21 | -21/+0 |
| | |||||
* | no virtual on override + optimize includes. | Henning Baldersheim | 2017-04-26 | 9 | -101/+23 |
| |