Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
CSmartPlaylistRule Member List

This is the complete list of members for CSmartPlaylistRule, including all inherited members.

BOOLEAN_FIELD enum valueCDatabaseQueryRule
CanGroupMix(Field group)CSmartPlaylistRulestatic
CDatabaseQueryRule()CDatabaseQueryRule
CSmartPlaylistRule()CSmartPlaylistRule
DATE_FIELD enum valueCDatabaseQueryRule
FIELD_TYPE enum nameCDatabaseQueryRule
FormatParameter(const std::string &negate, const std::string &oper, const CDatabase &db, const std::string &type) const overrideCSmartPlaylistRuleprotectedvirtual
FormatWhereClause(const std::string &negate, const std::string &oper, const std::string &param, const CDatabase &db, const std::string &type) const overrideCSmartPlaylistRuleprotectedvirtual
GetAvailableOperators(std::vector< std::string > &operatorList)CDatabaseQueryRulestatic
GetBooleanQuery(const std::string &negate, const std::string &strType) const overrideCSmartPlaylistRuleprotectedvirtual
GetField(int field, const std::string &type) const overrideCSmartPlaylistRuleprotectedvirtual
GetFields(const std::string &type)CSmartPlaylistRulestatic
GetFieldType(int field) const overrideCSmartPlaylistRulevirtual
GetGroups(const std::string &type)CSmartPlaylistRulestatic
GetLocalizedField(int field)CSmartPlaylistRulestatic
GetLocalizedGroup(Field group)CSmartPlaylistRulestatic
GetLocalizedOperator(SEARCH_OPERATOR oper)CDatabaseQueryRulestatic
GetLocalizedRule() constCSmartPlaylistRule
GetOperator(const std::string &type) const overrideCSmartPlaylistRuleprotectedvirtual
GetOperatorString(SEARCH_OPERATOR op) constCDatabaseQueryRuleprotectedvirtual
GetOrders(const std::string &type)CSmartPlaylistRulestatic
GetParameter() constCDatabaseQueryRule
GetWhereClause(const CDatabase &db, const std::string &strType) constCDatabaseQueryRulevirtual
IsFieldBrowseable(int field)CSmartPlaylistRulestatic
Load(const TiXmlNode *node, const std::string &encoding="UTF-8")CDatabaseQueryRulevirtual
Load(const CVariant &obj)CDatabaseQueryRulevirtual
m_fieldCDatabaseQueryRule
m_operatorCDatabaseQueryRule
m_parameterCDatabaseQueryRule
NUMERIC_FIELD enum valueCDatabaseQueryRule
OPERATOR_AFTER enum valueCDatabaseQueryRule
OPERATOR_BEFORE enum valueCDatabaseQueryRule
OPERATOR_BETWEEN enum valueCDatabaseQueryRule
OPERATOR_CONTAINS enum valueCDatabaseQueryRule
OPERATOR_DOES_NOT_CONTAIN enum valueCDatabaseQueryRule
OPERATOR_DOES_NOT_EQUAL enum valueCDatabaseQueryRule
OPERATOR_END enum valueCDatabaseQueryRule
OPERATOR_ENDS_WITH enum valueCDatabaseQueryRule
OPERATOR_EQUALS enum valueCDatabaseQueryRule
OPERATOR_FALSE enum valueCDatabaseQueryRule
OPERATOR_GREATER_THAN enum valueCDatabaseQueryRule
OPERATOR_IN_THE_LAST enum valueCDatabaseQueryRule
OPERATOR_LESS_THAN enum valueCDatabaseQueryRule
OPERATOR_NOT_IN_THE_LAST enum valueCDatabaseQueryRule
OPERATOR_START enum valueCDatabaseQueryRule
OPERATOR_STARTS_WITH enum valueCDatabaseQueryRule
OPERATOR_TRUE enum valueCDatabaseQueryRule
PLAYLIST_FIELD enum valueCDatabaseQueryRule
REAL_FIELD enum valueCDatabaseQueryRule
Save(TiXmlNode *parent) constCDatabaseQueryRulevirtual
Save(CVariant &obj) constCDatabaseQueryRulevirtual
SEARCH_OPERATOR enum nameCDatabaseQueryRule
SECONDS_FIELD enum valueCDatabaseQueryRule
SetParameter(const std::string &value)CDatabaseQueryRule
SetParameter(const std::vector< std::string > &values)CDatabaseQueryRule
TEXT_FIELD enum valueCDatabaseQueryRule
TEXTIN_FIELD enum valueCDatabaseQueryRule
TranslateField(const char *field) const overrideCSmartPlaylistRuleprotectedvirtual
TranslateField(int field) const overrideCSmartPlaylistRuleprotectedvirtual
TranslateGroup(const char *group)CSmartPlaylistRulestatic
TranslateGroup(Field group)CSmartPlaylistRulestatic
TranslateOperator(const char *oper)CDatabaseQueryRuleprotectedstatic
TranslateOperator(SEARCH_OPERATOR oper)CDatabaseQueryRuleprotectedstatic
TranslateOrder(const char *order)CSmartPlaylistRulestatic
TranslateOrder(SortBy order)CSmartPlaylistRulestatic
Validate(const std::string &input, void *data)CSmartPlaylistRulestatic
ValidateMyRating(const std::string &input, void *data)CSmartPlaylistRulestatic
ValidateParameter(const std::string &parameter) constCDatabaseQueryRuleprotected
ValidateRating(const std::string &input, void *data)CSmartPlaylistRulestatic
~CDatabaseQueryRule()=defaultCDatabaseQueryRulevirtual
~CSmartPlaylistRule() override=defaultCSmartPlaylistRule