Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
CDatabase::Filter Class Reference

#include <Database.h>

Public Member Functions

 Filter ()
 
 Filter (const char *w)
 
 Filter (const std::string &w)
 
void AppendField (const std::string &strField)
 
void AppendJoin (const std::string &strJoin)
 
void AppendWhere (const std::string &strWhere, bool combineWithAnd=true)
 
void AppendOrder (const std::string &strOrder)
 
void AppendGroup (const std::string &strGroup)
 

Public Attributes

std::string fields
 
std::string join
 
std::string where
 
std::string order
 
std::string group
 
std::string limit
 

Constructor & Destructor Documentation

§ Filter() [1/3]

CDatabase::Filter::Filter ( )
inline

§ Filter() [2/3]

CDatabase::Filter::Filter ( const char *  w)
inlineexplicit

§ Filter() [3/3]

CDatabase::Filter::Filter ( const std::string &  w)
inlineexplicit

Member Function Documentation

§ AppendField()

void CDatabase::Filter::AppendField ( const std::string &  strField)

§ AppendGroup()

void CDatabase::Filter::AppendGroup ( const std::string &  strGroup)

§ AppendJoin()

void CDatabase::Filter::AppendJoin ( const std::string &  strJoin)

§ AppendOrder()

void CDatabase::Filter::AppendOrder ( const std::string &  strOrder)

§ AppendWhere()

void CDatabase::Filter::AppendWhere ( const std::string &  strWhere,
bool  combineWithAnd = true 
)

Member Data Documentation

§ fields

std::string CDatabase::Filter::fields

§ group

std::string CDatabase::Filter::group

§ join

std::string CDatabase::Filter::join

§ limit

std::string CDatabase::Filter::limit

§ order

std::string CDatabase::Filter::order

§ where

std::string CDatabase::Filter::where

The documentation for this class was generated from the following files: