summaryrefslogtreecommitdiffstats
path: root/common/query.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'common/query.cpp')
-rw-r--r--common/query.cpp13
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
42QDebug 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
42QDebug operator<<(QDebug dbg, const Sink::QueryBase &query) 52QDebug 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