XmlIndexSpecification::next

API Ref

#include <DbXml.hpp>

bool XmlIndexSpecification::next(std::string &uri, std::string &name, std::string &index)

bool XmlIndexSpecification::next(std::string &uri, std::string &name, Type &type, XmlValue::Type &syntax)


Description: XmlIndexSpecification::next

Obtains the next index in the XmlIndexSpecification. Use XmlIndexSpecification::reset to reset this iterator.

This method returns true if additional indices exist in the index list, otherwise it returns false.


Description: void XmlIndexSpecification::next(std::string &uri, std::string &name, std::string &index)

Returns the next index in the index specification in a string format.

Parameters

uri
Receives the namespace of the node to which this index is applied.
name
Receives the name of the node to which this index is applied.
index
Identifies the index type used by this index. See XmlIndexSpecification::addIndex for a description of what this string means.

Description: void XmlIndexSpecification::next(std::string &uri, std::string &name, Type &type, XmlValue::Type &syntax)

Returns the next index in the index specification using XmlIndexSpecification::Type and XmlValue::Type format.

Parameters

uri
Receives the namespace of the node to which this index is applied.
name
Receives the name of the node to which this index is applied.
type
Identifies the XmlIndexSpecification::Type used by this index. The value presented here is 3 or 4 different XmlIndexSpecification::Type values or'd together. See XmlIndexSpecification::addIndex for a listing of these enumeration values.
syntax
Identifies the syntax used by this index. The value presented here is and XmlValue::Type value. See XmlIndexSpecification::addIndex for a listing of these enumeration values.

APIRef

Copyright (c) 1996,2007 Oracle. All rights reserved.