summaryrefslogtreecommitdiffstats
path: root/tests/hawd/dataset.cpp
Commit message (Collapse)AuthorAge
* Split up dummyresourcewritebenchmark into datasets that we want toChristian Mollekopf2017-10-17
| | | | display.
* hawd json output moduleChristian Mollekopf2017-10-10
|
* Refactor how the storage is used.Christian Mollekopf2016-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 errorsChristian Mollekopf2016-07-13
|
* Build without warningsChristian Mollekopf2016-01-31
|
* Renamed Akonadi2 to SinkChristian Mollekopf2016-01-20
| | | | (except for documentation).
* HAWD: Ensure the column order is maintainedChristian Mollekopf2015-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 defaultChristian Mollekopf2015-08-24
|
* HAWD: Fixed with fieldsChristian Mollekopf2015-08-24
|
* Removed convenience APIChristian Mollekopf2015-08-23
|
* Use the new transaction api in hawdChristian Mollekopf2015-08-10
|
* Make it build with Qt 5.5Dan Vrátil2015-05-11
|
* Storage: API cleanup/use QByteArray instead of std::stringChristian Mollekopf2015-03-31
|
* LGPL the library classesAaron Seigo2014-12-15
|
* namespace everything in libs with Akonadi2Aaron Seigo2014-12-15
|
* remove readAll in favor of using scanAaron Seigo2014-12-14
|
* buildAaron Seigo2014-12-11
|
* commit hashes!Aaron Seigo2014-12-11
|
* add printing features and stub in hashesAaron Seigo2014-12-11
|
* include annotations in binary serializationAaron Seigo2014-12-11
|
* DataSet, and create a small lib to be used by testsAaron Seigo2014-12-11