
Public Member Functions | |
| QUnserial (const string &s, const Xapian::Registry ®_) | |
| Xapian::Query::Internal * | decode () |
Private Member Functions | |
| Xapian::Query::Internal * | readquery () |
| Xapian::Query::Internal * | readexternal () |
| Xapian::Query::Internal * | readcompound () |
Private Attributes | |
| const char * | p |
| const char * | end |
| Xapian::termpos | curpos |
| const Xapian::Registry & | reg |
Definition at line 416 of file omqueryinternal.cc.
| QUnserial::QUnserial | ( | const string & | s, | |
| const Xapian::Registry & | reg_ | |||
| ) | [inline] |
Definition at line 428 of file omqueryinternal.cc.
| Xapian::Query::Internal * QUnserial::decode | ( | ) |
| Xapian::Query::Internal * QUnserial::readcompound | ( | ) | [private] |
Definition at line 535 of file omqueryinternal.cc.
References decode_length(), LOGLINE, Xapian::Query::OP_AND, Xapian::Query::OP_AND_MAYBE, Xapian::Query::OP_AND_NOT, Xapian::Query::OP_ELITE_SET, Xapian::Query::OP_FILTER, Xapian::Query::OP_NEAR, Xapian::Query::OP_OR, Xapian::Query::OP_PHRASE, Xapian::Query::OP_SCALE_WEIGHT, Xapian::Query::OP_SYNONYM, Xapian::Query::OP_VALUE_GE, Xapian::Query::OP_VALUE_LE, Xapian::Query::OP_VALUE_RANGE, Xapian::Query::OP_XOR, p, qint_from_vector(), readexternal(), readquery(), and unserialise_double().
Referenced by readquery().
| Xapian::Query::Internal * QUnserial::readexternal | ( | ) | [private] |
Definition at line 477 of file omqueryinternal.cc.
References decode_length(), Xapian::Registry::get_posting_source(), p, reg, and Xapian::PostingSource::unserialise().
Referenced by readcompound(), and readquery().
| Xapian::Query::Internal * QUnserial::readquery | ( | ) | [private] |
Definition at line 443 of file omqueryinternal.cc.
References curpos, decode_length(), LOGLINE, p, readcompound(), and readexternal().
Referenced by decode(), and readcompound().
Xapian::termpos QUnserial::curpos [private] |
const char* QUnserial::end [private] |
Definition at line 419 of file omqueryinternal.cc.
const char* QUnserial::p [private] |
Definition at line 418 of file omqueryinternal.cc.
Referenced by decode(), readcompound(), readexternal(), and readquery().
const Xapian::Registry& QUnserial::reg [private] |