Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Split up dummyresourcewritebenchmark into datasets that we want to | Christian Mollekopf | 2017-10-17 |
| | | | | display. | ||
* | hawd json output module | Christian Mollekopf | 2017-10-10 |
| | |||
* | Refactor how the storage is used. | Christian Mollekopf | 2016-10-21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the initial refactoring to improve how we deal with the storage. It does a couple of things: * Rename Sink::Storage to Sink::Storage::DataStore to free up the Sink::Storage namespace * Introduce a Sink::ResourceContext to have a single object that can be passed around containing everything that is necessary to operate on a resource. This is a lot better than the multiple separate parameters that we used to pass around all over the place, while still allowing for dependency injection for tests. * Tie storage access together using the new EntityStore that directly works with ApplicationDomainTypes. This gives us a central place where main storage, indexes and buffer adaptors are tied together, which will also give us a place to implement external indexes, such as a fulltextindex using xapian. * Use ApplicationDomainTypes as the default way to pass around entities. Instead of using various ways to pass around entities (buffers, buffer adaptors, ApplicationDomainTypes), only use a single way. The old approach was confusing, and was only done as: * optimization; really shouldn't be necessary and otherwise I'm sure we can find better ways to optimize ApplicationDomainType itself. * a way to account for entities that have multiple buffers, a concept that I no longer deem relevant. While this commit does the bulk of the work to get there, the following commits will refactor more stuff to get things back to normal. | ||
* | Fixed new diagnostics errors | Christian Mollekopf | 2016-07-13 |
| | |||
* | Build without warnings | Christian Mollekopf | 2016-01-31 |
| | |||
* | Renamed Akonadi2 to Sink | Christian Mollekopf | 2016-01-20 |
| | | | | (except for documentation). | ||
* | HAWD: Ensure the column order is maintained | Christian Mollekopf | 2015-12-01 |
| | | | | | | | By turning the columns into an array instead of an object, we can print the values in the same order as in the definition file. Previosly the order was random, and even headers and values were somtimes mixed up. | ||
* | Bigger field with and less history by default | Christian Mollekopf | 2015-08-24 |
| | |||
* | HAWD: Fixed with fields | Christian Mollekopf | 2015-08-24 |
| | |||
* | Removed convenience API | Christian Mollekopf | 2015-08-23 |
| | |||
* | Use the new transaction api in hawd | Christian Mollekopf | 2015-08-10 |
| | |||
* | Make it build with Qt 5.5 | Dan Vrátil | 2015-05-11 |
| | |||
* | Storage: API cleanup/use QByteArray instead of std::string | Christian Mollekopf | 2015-03-31 |
| | |||
* | LGPL the library classes | Aaron Seigo | 2014-12-15 |
| | |||
* | namespace everything in libs with Akonadi2 | Aaron Seigo | 2014-12-15 |
| | |||
* | remove readAll in favor of using scan | Aaron Seigo | 2014-12-14 |
| | |||
* | build | Aaron Seigo | 2014-12-11 |
| | |||
* | commit hashes! | Aaron Seigo | 2014-12-11 |
| | |||
* | add printing features and stub in hashes | Aaron Seigo | 2014-12-11 |
| | |||
* | include annotations in binary serialization | Aaron Seigo | 2014-12-11 |
| | |||
* | DataSet, and create a small lib to be used by tests | Aaron Seigo | 2014-12-11 |