QUnserial Class Reference

List of all members.

Public Member Functions

 QUnserial (const string &s)
Xapian::Query::Internaldecode ()

Private Member Functions

Xapian::Query::Internalreadquery ()
Xapian::Query::Internalreadcompound ()

Private Attributes

const char * p
const char * end
Xapian::termpos curpos

Detailed Description

Definition at line 367 of file omqueryinternal.cc.


Constructor & Destructor Documentation

QUnserial::QUnserial ( const string &  s  )  [inline]

Definition at line 377 of file omqueryinternal.cc.


Member Function Documentation

Xapian::Query::Internal * QUnserial::readquery (  )  [private]

Definition at line 391 of file omqueryinternal.cc.

References curpos, DEBUGLINE, decode_length(), p, and readcompound().

Referenced by decode(), and readcompound().

Xapian::Query::Internal * QUnserial::readcompound (  )  [private]

Definition at line 457 of file omqueryinternal.cc.

References DEBUGLINE, decode_length(), 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_VALUE_GE, Xapian::Query::OP_VALUE_LE, Xapian::Query::OP_VALUE_RANGE, Xapian::Query::OP_XOR, p, qint_from_vector(), readquery(), and unserialise_double().

Referenced by readquery().

Xapian::Query::Internal * QUnserial::decode (  ) 

Definition at line 382 of file omqueryinternal.cc.

References DEBUGLINE, p, readquery(), and AutoPtr< _Tp >::release().


Member Data Documentation

const char* QUnserial::p [private]

Definition at line 369 of file omqueryinternal.cc.

Referenced by decode(), readcompound(), and readquery().

const char* QUnserial::end [private]

Definition at line 370 of file omqueryinternal.cc.

Xapian::termpos QUnserial::curpos [private]

Definition at line 371 of file omqueryinternal.cc.

Referenced by readquery().


The documentation for this class was generated from the following file:
Documentation for Xapian (version 1.0.10).
Generated on 24 Dec 2008 by Doxygen 1.5.2.