Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fixed modifications. | Christian Mollekopf | 2015-11-25 |
| | | | | Without this modifications are ignored also in incremental queries. | ||
* | Only use the parent index when it's available | Christian Mollekopf | 2015-11-25 |
| | |||
* | Less noise | Christian Mollekopf | 2015-11-25 |
| | |||
* | Use Query::parentProperty to express tree queries | Christian Mollekopf | 2015-11-24 |
| | | | | | That way we don't have to hardcode the parent property, and we can use the property to express non-tree queries as well. | ||
* | Separated DomainTypeAdaptorFactoryInterface | Christian Mollekopf | 2015-11-21 |
| | |||
* | Fixed build | Christian Mollekopf | 2015-11-21 |
| | |||
* | Moved facade implementation to cpp file | Christian Mollekopf | 2015-11-19 |
| | |||
* | Use a queryrunner to execute queries. | Christian Mollekopf | 2015-04-15 |
The queryrunner is responsible for running queries and keeping them up to date. This is required for self-updating queries. To get this to work properly the ResultProvider/emitter had to be fixed. The emitter now only lives as long as the client holds a reference to it, allowing the provider to detect when it is no longer necessary to keep the query alive (because noone is listening). In the process various lifetime issues have been fixed, that we're caused by lambdas capturing smartpointers, that then extended the lifetime of the associated objects unpredictably. |