
Public Member Functions | |
| State (QueryParser::Internal *qpi_, unsigned flags_) | |
| string | stem_term (const string &term) |
| void | add_to_stoplist (const Term *term) |
| void | add_to_unstem (const string &term, const string &unstemmed) |
| Term * | value_range (const string &a, const string &b) |
| Query::op | default_op () const |
| bool | is_stopword (const Term *term) const |
| Database | get_database () const |
| const Stopper * | get_stopper () const |
| size_t | stoplist_size () const |
| void | stoplist_resize (size_t s) |
| Xapian::termcount | get_max_wildcard_expansion () const |
Public Attributes | |
| Query | query |
| const char * | error |
| unsigned | flags |
Private Attributes | |
| QueryParser::Internal * | qpi |
Definition at line 225 of file queryparser_internal.cc.
| State::State | ( | QueryParser::Internal * | qpi_, | |
| unsigned | flags_ | |||
| ) | [inline] |
Definition at line 233 of file queryparser_internal.cc.
| void State::add_to_stoplist | ( | const Term * | term | ) | [inline] |
Definition at line 240 of file queryparser_internal.cc.
References Term::name, qpi, and Xapian::QueryParser::Internal::stoplist.
Referenced by TermGroup::as_group().
| void State::add_to_unstem | ( | const string & | term, | |
| const string & | unstemmed | |||
| ) | [inline] |
Definition at line 244 of file queryparser_internal.cc.
References qpi, and Xapian::QueryParser::Internal::unstem.
Referenced by Term::make_term().
| Query::op State::default_op | ( | ) | const [inline] |
Definition at line 261 of file queryparser_internal.cc.
References Xapian::QueryParser::Internal::default_op, and qpi.
Referenced by TermGroup::as_group().
| Database State::get_database | ( | ) | const [inline] |
Definition at line 267 of file queryparser_internal.cc.
References Xapian::QueryParser::Internal::db, and qpi.
Referenced by TermGroup::as_group(), Term::as_partial_query(), Term::as_wildcarded_query(), and Term::get_query_with_synonyms().
| Xapian::termcount State::get_max_wildcard_expansion | ( | ) | const [inline] |
Definition at line 283 of file queryparser_internal.cc.
References Xapian::QueryParser::Internal::max_wildcard_expansion, and qpi.
Referenced by Term::as_wildcarded_query().
| const Stopper* State::get_stopper | ( | ) | const [inline] |
Definition at line 271 of file queryparser_internal.cc.
References qpi, and Xapian::QueryParser::Internal::stopper.
Referenced by TermGroup::as_group().
| bool State::is_stopword | ( | const Term * | term | ) | const [inline] |
Definition at line 263 of file queryparser_internal.cc.
References Term::name, qpi, and Xapian::QueryParser::Internal::stopper.
| string State::stem_term | ( | const string & | term | ) | [inline] |
Definition at line 236 of file queryparser_internal.cc.
References qpi, and Xapian::QueryParser::Internal::stemmer.
Referenced by Term::get_query_with_synonyms(), and Term::make_term().
| void State::stoplist_resize | ( | size_t | s | ) | [inline] |
Definition at line 279 of file queryparser_internal.cc.
References qpi, and Xapian::QueryParser::Internal::stoplist.
Referenced by TermGroup::as_group().
| size_t State::stoplist_size | ( | ) | const [inline] |
Definition at line 275 of file queryparser_internal.cc.
References qpi, and Xapian::QueryParser::Internal::stoplist.
Referenced by TermGroup::as_group().
| Term* State::value_range | ( | const string & | a, | |
| const string & | b | |||
| ) | [inline] |
Definition at line 248 of file queryparser_internal.cc.
References Xapian::BAD_VALUENO, qpi, and Xapian::QueryParser::Internal::valrangeprocs.
| const char* State::error |
Definition at line 230 of file queryparser_internal.cc.
| unsigned State::flags |
Definition at line 231 of file queryparser_internal.cc.
Referenced by TermGroup::as_group(), and Term::get_query_with_auto_synonyms().
QueryParser::Internal* State::qpi [private] |
Definition at line 226 of file queryparser_internal.cc.
Referenced by add_to_stoplist(), add_to_unstem(), default_op(), get_database(), get_max_wildcard_expansion(), get_stopper(), is_stopword(), stem_term(), stoplist_resize(), stoplist_size(), and value_range().
Definition at line 229 of file queryparser_internal.cc.