Berkeley DB XML: C++ Handle Methods (version 2.2.13)

C++ Handle MethodsDescription
DbXml::dbxml_versionGet the release number.
DbXml::setLogCategorySet the logging category.
DbXml::setLogLevelSet the logging level.
XmlContainerAn XmlContainer.
XmlContainer::addAliasAdds a alias for the container name.
XmlContainer::addDefaultIndexAdd a default index to the container.
XmlContainer::addIndexAdds an index specification.
XmlContainer::deleteDefaultIndexDelete the container's default index.
XmlContainer::deleteDocumentDelete a document from the container.
XmlContainer::deleteIndexDelete the specified index.
XmlContainer::getAllDocumentsGet all documents in the container.
XmlContainer::getContainerTypeGet the container's type.
XmlContainer::getDocumentGet the specified document.
XmlContainer::getIndexNodesReturn true if indexing nodes.
XmlContainer::getIndexSpecificationGet the index specification.
XmlContainer::getManagerGet the XmlManager object for this container.
XmlContainer::getNameGet the container's name.
XmlContainer::getNumDocumentsGet the number of documents in the container.
XmlContainer::getPageSizeReturn database page size.
XmlContainer::lookupIndexReturn all the documents matching a specified index.
XmlContainer::lookupStatisticsReturn an XmlStatistics object for a specified index.
XmlContainer::putDocumentAdd a document to the container.
XmlContainer::removeAliasRemove a named alias for the container.
XmlContainer::replaceDefaultIndexReplace the container's default index.
XmlContainer::replaceIndexReplace an index of a specified type.
XmlContainer::setIndexSpecificationSet the index specification.
XmlContainer::syncFlush container database state to disk.
XmlContainer::updateDocumentUpdate an existing XmlDocument
XmlDocumentAn XmlDocument.
XmlDocument::fetchAllDataRetrieve all document content and metadata.
XmlDocument::getContentRetrieve content.
XmlDocument::getContentAsDOMRetrieve content as a XercesC 2.6 DOM.
XmlDocument::getContentAsXmlInputStreamRetrieve content as an input stream.
XmlDocument::getMetaDataRetrieve a single metadata value.
XmlDocument::getMetaDataIteratorGet an XmlMetaDataIterator.
XmlDocument::getNameGet the document's name.
XmlDocument::removeMetaDataRemoves a single metadata value.
XmlDocument::setContentAsDOMSet the document's content from a DOM.
XmlDocument::setContentAsXmlInputStreamSet the document's content from an input stream.
XmlDocument::setContentSet the document's content.
XmlDocument::setMetaDataSet a metadata value for the document.
XmlDocument::setNameSet the document's name.
XmlIndexLookupAn XmlIndexLookup.
XmlIndexLookup::executeExecute the index lookup operation.
XmlIndexLookup::setContainerSet the target container for the lookup.
XmlIndexLookup::setHighBoundSet the high bound for a range lookup.
XmlIndexLookup::setIndexSet the index to be used for the lookup.
XmlIndexLookup::setLowBoundSet the lower bound for the lookup.
XmlIndexLookup::setNodeSet the target node name for the lookup.
XmlIndexLookup::setParentSet the parent node for edge index lookups.
XmlIndexSpecificationAn XmlIndexSpecification.
XmlIndexSpecification::addDefaultIndexAdd a default index.
XmlIndexSpecification::addIndexAdd an index
XmlIndexSpecification::deleteDefaultIndexDelete the index from the default specification.
XmlIndexSpecification::deleteIndexDelete an index.
XmlIndexSpecification::findFind the index for a specific node.
XmlIndexSpecification::getDefaultIndexGet the default index.
XmlIndexSpecification::nextGet the next index in the index specification.
XmlIndexSpecification::replaceDefaultIndexReplace the default index.
XmlIndexSpecification::replaceIndexReplace the index for a node.
XmlIndexSpecification::resetReset the index iterator.
XmlInputStreamAn XmlInputStream
XmlInputStream::curPosReturn the current position in the stream.
XmlInputStream::readBytesRead bytes from the stream.
XmlManagerAn XmlManager.
XmlManager::createContainerCreate an XmlContainer
XmlManager::createDocumentInstantiate an XmlDocument object.
XmlManager::createIndexLookupInstantiate an XmlIndexLookup object.
XmlManager::createLocalFileInputStreamCreate an input stream to a file on disk.
XmlManager::createMemBufInputStreamCreate an input stream to a memory buffer.
XmlManager::createModifyInstantiate an XmlModify object.
XmlManager::createQueryContextInstantiate an XmlQueryContext object.
XmlManager::createResultsInstantiate an empty XmlResults object.
XmlManager::createStdInInputStreamCreate an input stream to the console.
XmlManager::createTransactionInstantiate an XmlTransaction object.
XmlManager::createURLInputStreamCreate an input stream to the specified URL.
XmlManager::createUpdateContextInstantiate an XmlUpdateContext object.
XmlManager::dumpContainerDump the container.
XmlManager::existsContainerDetermine if container exists.
XmlManager::getDbEnvGet the database environment.
XmlManager::getHomeGet the environment home directory.
XmlManager::loadContainerLoad the container.
XmlManager::openContainerOpen an already existing XmlContainer.
XmlManager::prepareGet an XmlQueryExpression object.
XmlManager::queryExecute a query.
XmlManager::registerResolverThe XmlResolver that implements file resolution policy.
XmlManager::reindexContainerReindex the container.
XmlManager::removeContainerDelete the container.
XmlManager::renameContainerRename the container.
XmlManager::setDefaultContainerFlagsSet the default flags.
XmlManager::setDefaultContainerTypeSet the default container type.
XmlManager::setDefaultPageSizeSet the underlying database page size.
XmlManager::setDefaultSequenceIncrementSet the sequence number generation cache size.
XmlManager::upgradeContainerUpgrade the container.
XmlManager::verifyContainerVerify the container.
XmlMetaDataIteratorA metadata iterator.
XmlMetaDataIterator::nextRetrieve the next metadata item.
XmlMetaDataIterator::resetRetrieve the first metadata item.
XmlModifyA document modification class.
XmlModify::addAppendStepAppend content to the targeted nodes.
XmlModify::addInsertAfterStepInsert after a targeted node.
XmlModify::addInsertBeforeStepInsert before a targeted node.
XmlModify::addRemoveStepRemove a node.
XmlModify::addRenameStepRename the targeted node.
XmlModify::addUpdateStepReplace the targeted node's content.
XmlModify::executeExecute the modifications.
XmlModify::setNewEncodingSets a new document encoding.
XmlQueryContextAn XQuery query context
XmlQueryContext::clearNamespacesRemove all namespaces.
XmlQueryContext::getReturnTypeGet the return type.
XmlQueryContext::removeNamespaceRemove the specified namespace.
XmlQueryContext::getBaseURIGets the Base URI.
XmlQueryContext::setBaseURISets the Base URI.
XmlQueryContext::setDefaultCollectionSet default collection for fn:collection().
XmlQueryContext::getEvaluationTypeGet the evaluation type.
XmlQueryContext::setEvaluationTypeSet the evaluation type.
XmlQueryContext::getNamespaceRetrieve a namespace URI.
XmlQueryContext::setNamespaceAdd a namespace.
XmlQueryContext::setReturnTypeSet the return type.
XmlQueryContext::getVariableValueReturn the variable's value.
XmlQueryContext::setVariableValueSet an external XQuery variable.
XmlQueryExpressionAn XmlQueryExpression.
XmlQueryExpression::executeEvaluate the query.
XmlQueryExpression::getQueryReturn the query as a string.
XmlResolverBase class for file resolution policy.
XmlResolver::resolveCollectionResolve URI to an XmlResults.
XmlResolver::resolveDocumentResolve URI to an XmlValue.
XmlResolver::resolveEntityResolve an entity to a string.
XmlResolver::resolveSchemaResolve schema to a string.
XmlResultsQuery results.
XmlResults::addAdds an XmlValue to the end of the results set.
XmlResults::hasNextIs there another value in the results set.
XmlResults::hasPreviousIs there a previous value in the results set.
XmlResults::nextRetrieve the next element in the results set.
XmlResults::peekRetrieve current value with no iterator movement.
XmlResults::previousRetrieve the previous element in the result set.
XmlResults::resetThe iterator is placed at the beginning of the result set.
XmlResults::sizeReturns the number of elements in the result set.
XmlStatisticsEncapsulates index statistics.
XmlStatistics::getNumberOfIndexedKeysThe total number of index keys.
XmlStatistics::getNumberOfUniqueKeysThe number of unique index keys.
XmlTransactionTransaction object.
XmlTransaction::abortAbort a transaction.
XmlTransaction::commitCommit a transaction.
XmlTransaction::createChildCreate a child transaction.
XmlTransaction::getDbTxnGet the underlying DbTxn object.
XmlUpdateContextAn XmlUpdateContext
XmlUpdateContext::setApplyChangesToContainersSets whether modifications are written to containers.

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