#include <DatabaseQuery.h>
|
| enum | SEARCH_OPERATOR {
OPERATOR_START = 0,
OPERATOR_CONTAINS,
OPERATOR_DOES_NOT_CONTAIN,
OPERATOR_EQUALS,
OPERATOR_DOES_NOT_EQUAL,
OPERATOR_STARTS_WITH,
OPERATOR_ENDS_WITH,
OPERATOR_GREATER_THAN,
OPERATOR_LESS_THAN,
OPERATOR_AFTER,
OPERATOR_BEFORE,
OPERATOR_IN_THE_LAST,
OPERATOR_NOT_IN_THE_LAST,
OPERATOR_TRUE,
OPERATOR_FALSE,
OPERATOR_BETWEEN,
OPERATOR_END
} |
| |
| enum | FIELD_TYPE {
TEXT_FIELD = 0,
REAL_FIELD,
NUMERIC_FIELD,
DATE_FIELD,
PLAYLIST_FIELD,
SECONDS_FIELD,
BOOLEAN_FIELD,
TEXTIN_FIELD
} |
| |
§ FIELD_TYPE
| Enumerator |
|---|
| TEXT_FIELD | |
| REAL_FIELD | |
| NUMERIC_FIELD | |
| DATE_FIELD | |
| PLAYLIST_FIELD | |
| SECONDS_FIELD | |
| BOOLEAN_FIELD | |
| TEXTIN_FIELD | |
§ SEARCH_OPERATOR
| Enumerator |
|---|
| OPERATOR_START | |
| OPERATOR_CONTAINS | |
| OPERATOR_DOES_NOT_CONTAIN | |
| OPERATOR_EQUALS | |
| OPERATOR_DOES_NOT_EQUAL | |
| OPERATOR_STARTS_WITH | |
| OPERATOR_ENDS_WITH | |
| OPERATOR_GREATER_THAN | |
| OPERATOR_LESS_THAN | |
| OPERATOR_AFTER | |
| OPERATOR_BEFORE | |
| OPERATOR_IN_THE_LAST | |
| OPERATOR_NOT_IN_THE_LAST | |
| OPERATOR_TRUE | |
| OPERATOR_FALSE | |
| OPERATOR_BETWEEN | |
| OPERATOR_END | |
§ CDatabaseQueryRule()
| CDatabaseQueryRule::CDatabaseQueryRule |
( |
| ) |
|
§ ~CDatabaseQueryRule()
| virtual CDatabaseQueryRule::~CDatabaseQueryRule |
( |
| ) |
|
|
virtualdefault |
§ FormatParameter()
| std::string CDatabaseQueryRule::FormatParameter |
( |
const std::string & |
negate, |
|
|
const std::string & |
oper, |
|
|
const CDatabase & |
db, |
|
|
const std::string & |
type |
|
) |
| const |
|
protectedvirtual |
§ FormatWhereClause()
| std::string CDatabaseQueryRule::FormatWhereClause |
( |
const std::string & |
negate, |
|
|
const std::string & |
oper, |
|
|
const std::string & |
param, |
|
|
const CDatabase & |
db, |
|
|
const std::string & |
type |
|
) |
| const |
|
protectedvirtual |
§ GetAvailableOperators()
| void CDatabaseQueryRule::GetAvailableOperators |
( |
std::vector< std::string > & |
operatorList | ) |
|
|
static |
§ GetBooleanQuery()
| virtual std::string CDatabaseQueryRule::GetBooleanQuery |
( |
const std::string & |
negate, |
|
|
const std::string & |
strType |
|
) |
| const |
|
inlineprotectedvirtual |
§ GetField()
| virtual std::string CDatabaseQueryRule::GetField |
( |
int |
field, |
|
|
const std::string & |
type |
|
) |
| const |
|
protectedpure virtual |
§ GetFieldType()
| virtual FIELD_TYPE CDatabaseQueryRule::GetFieldType |
( |
int |
field | ) |
const |
|
protectedpure virtual |
§ GetLocalizedOperator()
| std::string CDatabaseQueryRule::GetLocalizedOperator |
( |
SEARCH_OPERATOR |
oper | ) |
|
|
static |
§ GetOperator()
| virtual SEARCH_OPERATOR CDatabaseQueryRule::GetOperator |
( |
const std::string & |
type | ) |
const |
|
inlineprotectedvirtual |
§ GetOperatorString()
| std::string CDatabaseQueryRule::GetOperatorString |
( |
SEARCH_OPERATOR |
op | ) |
const |
|
protectedvirtual |
§ GetParameter()
| std::string CDatabaseQueryRule::GetParameter |
( |
| ) |
const |
§ GetWhereClause()
| std::string CDatabaseQueryRule::GetWhereClause |
( |
const CDatabase & |
db, |
|
|
const std::string & |
strType |
|
) |
| const |
|
virtual |
§ Load() [1/2]
| bool CDatabaseQueryRule::Load |
( |
const TiXmlNode * |
node, |
|
|
const std::string & |
encoding = "UTF-8" |
|
) |
| |
|
virtual |
§ Load() [2/2]
| bool CDatabaseQueryRule::Load |
( |
const CVariant & |
obj | ) |
|
|
virtual |
§ Save() [1/2]
| bool CDatabaseQueryRule::Save |
( |
TiXmlNode * |
parent | ) |
const |
|
virtual |
§ Save() [2/2]
| bool CDatabaseQueryRule::Save |
( |
CVariant & |
obj | ) |
const |
|
virtual |
§ SetParameter() [1/2]
| void CDatabaseQueryRule::SetParameter |
( |
const std::string & |
value | ) |
|
§ SetParameter() [2/2]
| void CDatabaseQueryRule::SetParameter |
( |
const std::vector< std::string > & |
values | ) |
|
§ TranslateField() [1/2]
| virtual int CDatabaseQueryRule::TranslateField |
( |
const char * |
field | ) |
const |
|
protectedpure virtual |
§ TranslateField() [2/2]
| virtual std::string CDatabaseQueryRule::TranslateField |
( |
int |
field | ) |
const |
|
protectedpure virtual |
§ TranslateOperator() [1/2]
§ TranslateOperator() [2/2]
§ ValidateParameter()
| std::string CDatabaseQueryRule::ValidateParameter |
( |
const std::string & |
parameter | ) |
const |
|
protected |
§ m_field
| int CDatabaseQueryRule::m_field |
§ m_operator
§ m_parameter
| std::vector<std::string> CDatabaseQueryRule::m_parameter |
The documentation for this class was generated from the following files: