diff options
Diffstat (limited to 'common/query.cpp')
-rw-r--r-- | common/query.cpp | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/common/query.cpp b/common/query.cpp index 14acde0..940c596 100644 --- a/common/query.cpp +++ b/common/query.cpp | |||
@@ -39,9 +39,19 @@ QDebug operator<<(QDebug dbg, const Sink::QueryBase::Comparator &c) | |||
39 | return dbg.space(); | 39 | return dbg.space(); |
40 | } | 40 | } |
41 | 41 | ||
42 | QDebug operator<<(QDebug dbg, const Sink::QueryBase::Filter &filter) | ||
43 | { | ||
44 | if (filter.ids.isEmpty()) { | ||
45 | dbg.nospace() << "Filter(" << filter.propertyFilter << ")"; | ||
46 | } else { | ||
47 | dbg.nospace() << "Filter(" << filter.ids << ")"; | ||
48 | } | ||
49 | return dbg.maybeSpace(); | ||
50 | } | ||
51 | |||
42 | QDebug operator<<(QDebug dbg, const Sink::QueryBase &query) | 52 | QDebug operator<<(QDebug dbg, const Sink::QueryBase &query) |
43 | { | 53 | { |
44 | dbg.nospace() << "Query [" << query.type() << "]\n"; | 54 | dbg.nospace() << "Query [" << query.type() << "] << Id: " << query.id() << "\n"; |
45 | dbg.nospace() << " Filter: " << query.getBaseFilters() << "\n"; | 55 | dbg.nospace() << " Filter: " << query.getBaseFilters() << "\n"; |
46 | dbg.nospace() << " Ids: " << query.ids() << "\n"; | 56 | dbg.nospace() << " Ids: " << query.ids() << "\n"; |
47 | dbg.nospace() << " Sorting: " << query.sortProperty() << "\n"; | 57 | dbg.nospace() << " Sorting: " << query.sortProperty() << "\n"; |
@@ -54,6 +64,7 @@ QDebug operator<<(QDebug dbg, const Sink::Query &query) | |||
54 | dbg.nospace() << " Requested: " << query.requestedProperties << "\n"; | 64 | dbg.nospace() << " Requested: " << query.requestedProperties << "\n"; |
55 | dbg.nospace() << " Parent: " << query.parentProperty() << "\n"; | 65 | dbg.nospace() << " Parent: " << query.parentProperty() << "\n"; |
56 | dbg.nospace() << " IsLive: " << query.liveQuery() << "\n"; | 66 | dbg.nospace() << " IsLive: " << query.liveQuery() << "\n"; |
67 | dbg.nospace() << " ResourceFilter: " << query.getResourceFilter() << "\n"; | ||
57 | return dbg.maybeSpace(); | 68 | return dbg.maybeSpace(); |
58 | } | 69 | } |
59 | 70 | ||