#include <DbXml.hpp> class DbXml::XmlIndexLookup { public: XmlIndexLookup() XmlIndexLookup(const XmlIndexLookup &o) XmlIndexLookup &operator=(const XmlIndexLookup &o) ~XmlIndexLookup(); ... };
The XmlIndexLookup
class encapsulates the
context within which an index lookup operation can be performed on an
XmlContainer
object. The lookup is performed using an
XmlIndexLookup
object, and a series of methods
of that object that specify how the lookup is to be performed. Using
these methods, it is possible to specify inequality lookups, range
lookups, and simple value lookups, as well as the sort order of the
results. By default, results are returned in the sort order of the
index.
XmlIndexLookup
objects are created using
XmlManager::createIndexLookup.
XmlIndexLookup
objects are not thread-safe,
and may not be shared among threads while being configured. A
constructed, read-only object may be shared among threads for
multiple calls to XmlIndexLookup::execute.