Berkeley DB XML: C++ API

SectionClass/MethodDescription
XmlContainerXmlContainerAn XML document container

XmlContainer::setPageSizeSet the page size

XmlContainer::openOpen an XML container

XmlContainer::isOpenTest if a container is open

XmlContainer::existsTest if a container has been created

XmlContainer::closeClose a container

XmlContainer::getIndexSpecificationRetrieve indexing of the container

XmlContainer::setIndexSpecificationSpecify indexing for the container

XmlContainer::addIndexAdd an index to a container

XmlContainer::deleteIndexDelete an index from a container

XmlContainer::replaceIndexReplace an index on a container

XmlContainer::putDocumentStore a document in the container

XmlContainer::updateDocumentUpdate a document in the container

XmlContainer::getDocumentRetrieve a document from the container

XmlContainer::deleteDocumentDelete a document from the container

XmlContainer::parseXPathExpressionParse an XPath 1.0 expression

XmlContainer::queryWithXPathQuery a container using XPath 1.0

XmlContainer::modifyDocumentPartial in-place document modification

XmlContainer::getNameReturn the container name

XmlContainer::setNameSet the name of the container

XmlContainer::removeDelete the container from the file system

XmlContainer::renameRename the container

XmlContainer::dumpDump the container

XmlContainer::loadLoad the container

XmlContainer::upgradeUpgrade the container

XmlContainer::verifyVerify the container
XmlDocumentXmlDocumentAn XML document

XmlDocument::getMetaDataGet a document metadata attribute

XmlDocument::getContentGet the document content

XmlDocument::getDOMReturn the document as a DOM

XmlDocument::getIDGet the document ID

XmlDocument::getNameGet the document name

XmlDocument::setMetaDataSet a document metadata attribute

XmlDocument::setContentSet the document content

XmlDocument::setNameSet the document name

XmlDocument::queryWithXPathQuery a document using XPath 1.0

XmlDocument::modifyDocumentPartial in-place document modification
XmlExceptionXmlExceptionA Berkeley DB XML exception
XmlIndexSpecificationXmlIndexSpecificationAn Index Specification

XmlIndexSpecification::addIndexAdd an index

XmlIndexSpecification::deleteIndexDelete an index

XmlIndexSpecification::replaceIndexReplace an index

XmlIndexSpecification::findFind an index

XmlIndexSpecification::nextIndex iterator

XmlIndexSpecification::resetReset index iterator
XmlQueryContextXmlQueryContextAn XPath query context

XmlQueryContext::setVariableValueBind a value to a variable

XmlQueryContext::clearNamespacesDelete all namespace mappings

XmlQueryContext::getNamespaceReturn the namespace URI

XmlQueryContext::getVariableValueReturn the value bound to a variable

XmlQueryContext::removeNamespaceDelete the namespace URI

XmlQueryContext::setEvaluationTypeSet the query evaluation type

XmlQueryContext::setNamespaceSet the namespace URI

XmlQueryContext::setReturnTypeSet the query return type

XmlQueryContext::setWithMetaDataQuery including document metadata or not
XmlQueryExpressionXmlQueryExpressionA pre-parsed XPath expression

XmlQueryExpression::getXPathQueryReturn the XPath query
XmlModifyXmlModifyIn-place partial modification of documents

XmlModify::getNumModificationsReturn the number of modification operations performed

XmlModify::setNewEncodingChange the encoding of modified documents
XmlResultsXmlResultsAn XPath query result set

XmlResults::nextReturn the next result

XmlResults::sizeReturn the size of the result set

XmlResults::resetReset the result set iterator
XmlUpdateContextXmlUpdateContextUpdate operation context
XmlValueXmlValueThe value of an XML document node
DbXmlDbXml::setLogLevelEnable logging for application debugging

Copyright (c) 1996-2003 Sleepycat Software, Inc. - All rights reserved.