XmlIndexLookup::setLowBound

#include <DbXml.hpp>

void XmlIndexLookup::setLowBound(
     const XmlValue &value,
     XmlIndexLookup::Operation op)

XmlIndexLookup::Operation XmlIndexLookup::getLowBoundOperation() const

const XmlValue &XmlIndexLookup::getLowBoundValue() const

Sets the operation and value to be used for the index lookup operation. If the operation is a simple inequality lookup, the lower bound is used as the single value and operation for the lookup. If the operation is a range lookup, in which an upper bound is specified, the lower bound is used as the lower boundary value and operation for the lookup.

Parameters

value

The value to be used for the lower bound. An empty value is specified using an uninitialized XmlValue object.

op

Selects the operation to be performed. Must be one of:

  • XmlIndexLookup::NONE

    None

  • XmlIndexLookup::EQ

    Equal

  • XmlIndexLookup::LT

    Less than

  • XmlIndexLookup::LTE

    Less than or equal to

  • XmlIndexLookup::GT

    Greater than

  • XmlIndexLookup::GTE

    Greater than or equal

Class

XmlIndexLookup

See Also

XmlIndexLookup Methods