|
pianod2
multisource multiuser scriptable networked music player
|
A adapter to convert filters into a list of queries for a source. More...
#include <querylist.h>


Public Member Functions | |
| SearchMethod | findMethodForField (SearchMethod requestedMethod, Filter::Field field) |
| Determine the best method of querying for a field, taking into account the source's capabilities. More... | |
| Details | interpretComparison (const Filter::Operation *filter) |
| Queries | interpretAnd (const Filter::Operation *filter) |
| Queries | interpret (const Filter::Operation *filter) |
| Queries | interpretFuzzy (const PermutedFilter &filter) |
| Build a query directly from a permuted filter. More... | |
| List (const Filter &filter, const Constraints &constraints) | |
Public Attributes | |
| const Constraints & | capabilities |
A adapter to convert filters into a list of queries for a source.
| Query::List::List | ( | const Filter & | filter, |
| const Constraints & | constraints | ||
| ) |

| SearchMethod Query::List::findMethodForField | ( | SearchMethod | requestedMethod, |
| Filter::Field | field | ||
| ) |
Determine the best method of querying for a field, taking into account the source's capabilities.

| Queries Query::List::interpret | ( | const Filter::Operation * | filter | ) |


| Queries Query::List::interpretAnd | ( | const Filter::Operation * | filter | ) |


| Details Query::List::interpretComparison | ( | const Filter::Operation * | filter | ) |


| Queries Query::List::interpretFuzzy | ( | const PermutedFilter & | filter | ) |
Build a query directly from a permuted filter.


| const Constraints& Query::List::capabilities |