pianod2
multisource multiuser scriptable networked music player
Classes | Typedefs | Enumerations
Query Namespace Reference

Filter-to-query converter. More...

Classes

class  impossible
 Exception indicating a query is impossible to perform on a source. More...
 
class  Constraints
 Media sources mark the available fields (array index) to true to indicate they are capable of searching in that manner. More...
 
class  Details
 Information about how a query should be performed by a source. More...
 
class  DetailList
 A list of queries representing a filter expression or portion thereof. More...
 
class  Queries
 A list of queries representing a filter expression or portion thereof. More...
 
class  List
 A adapter to convert filters into a list of queries for a source. More...
 

Typedefs

typedef int8_t Preference
 
typedef enum Query::search_methods_t SearchMethod
 Manners in which fields may be queried for a source. More...
 

Enumerations

enum  search_methods_t {
  SearchMethodNone , ExactCompare , MatchBeginning , SubstringMatch ,
  Fuzzy
}
 Manners in which fields may be queried for a source. More...
 

Detailed Description

Filter-to-query converter.

Typedef Documentation

◆ Preference

typedef int8_t Query::Preference

◆ SearchMethod

Manners in which fields may be queried for a source.

Enumeration Type Documentation

◆ search_methods_t

Manners in which fields may be queried for a source.

Enumerator
SearchMethodNone 
ExactCompare 
MatchBeginning 
SubstringMatch 
Fuzzy