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

C++ Handle MethodsDescription
DbXml::dbxml_versionGet the release number.
DbXml::setLogCategorySet the logging category.
DbXml::setLogLevelSet the logging level.
XmlCompression::compressCompresses data before it is added to a container.
XmlCompression::decompressDecompresses data when it is retrieved from a container.
XmlCompressionUsed to implement customized compression.
XmlContainer::addAliasAdds a alias for the container name.
XmlContainer::addDefaultIndexAdd a default index to the container.
XmlContainer::addIndexAdds an index specification.
XmlContainerConfigUsed to configure a container.
XmlContainerConfig::setAllowCreateSets whether to create the container if it does not exist.
XmlContainerConfig::setAllowValidationSets whether XML is validated.
XmlContainerConfig::setChecksumSets whether to use checksum verification.
XmlContainerConfig::setCompressionNameSets the compression to be used.
XmlContainerConfig::setContainerTypeSets the container type.
XmlContainerConfig::setEncryptedSets whether to use encryption.
XmlContainerConfig::setExclusiveCreateSets whether to throw an exception if the container exists.
XmlContainerConfig::setIndexNodesSets whether to index nodes or documents.
XmlContainerConfig::setModeSets the mode of the container files.
XmlContainerConfig::setMultiversionEnable multiversion concurrency control.
XmlContainerConfig::setNoMMapSets whether to map containers into process memory.
XmlContainerConfig::setPageSizeSets the page size used by the container.
XmlContainerConfig::setReadOnlySets whether the container is read only.
XmlContainerConfig::setReadUncommittedEnable dirty reads.
XmlContainerConfig::setSequenceIncrementSet the sequence number generation cache size.
XmlContainerConfig::setStatisticsSets whether to store structural statistics.
XmlContainerConfig::setThreadedSets whether to return the container handle as free-threaded.
XmlContainerConfig::setTransactionalSets whether transactions are used.
XmlContainerConfig::setTransactionNotDurableSets whether operations are not durable.
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::getAutoIndexingGet the state of automatic indexing.
XmlContainer::getContainerConfigGet the container's settings.
XmlContainer::getContainerTypeGet the container's type.
XmlContainer::getDocumentGet the specified document.
XmlContainer::getFlagsGet the flags used to open the container.
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::getNodeGet the specified node.
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.
XmlContainerAn XmlContainer.
XmlContainer::putDocumentAsEventWriterAdd a document to the container using XmlEventWriter.
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::setAutoIndexingSet the state of automatic indexing.
XmlContainer::setIndexSpecificationSet the index specification.
XmlContainer::syncFlush container database state to disk.
XmlContainer::updateDocumentUpdate an existing XmlDocument
XmlData::adoptBufferTake ownership of the buffer.
XmlData::get_dataGet a pointer to the data.
XmlData::getReservedSizeReturn the amount of reserved space in bytes.
XmlData::get_sizeGet size of the data in bytes.
XmlDataXmlData instance
XmlData::reserveReserve space (will resize if necessary).
XmlData::set_sizeSet the size of the data in bytes.
XmlDebugListener::endTBD.
XmlDebugListener::enterTBD.
XmlDebugListener::errorTBD.
XmlDebugListener::exitTBD.
XmlDebugListenerAn XmlDebugListener
XmlDebugListener::startTBD.
XmlDocument::fetchAllDataRetrieve all document content and metadata.
XmlDocument::getContentAsEventReaderRetrieve content as an XmlEventReader.
XmlDocument::getContentAsEventWriterRetrieve content into an XmlEventWriter.
XmlDocument::getContentAsXmlInputStreamRetrieve content as an input stream.
XmlDocument::getContentRetrieve content.
XmlDocument::getMetaDataIteratorGet an XmlMetaDataIterator.
XmlDocument::getMetaDataRetrieve a single metadata value.
XmlDocument::getNameGet the document's name.
XmlDocumentAn XmlDocument.
XmlDocument::removeMetaDataRemoves a single metadata value.
XmlDocument::setContentAsEventReaderSet the document's content from an XmlEventReader.
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.
XmlEventReader::closeRelease resources for reader.
XmlEventReader::getAttributeCountReturn the number of attributes for an element event.
XmlEventReader::getAttributeLocalNameGet attribute's local name.
XmlEventReader::getAttributeNamespaceURIGet attribute's namespace URI.
XmlEventReader::getAttributePrefixGet attribute's namespace prefix.
XmlEventReader::getAttributeValueGet attribute's value.
XmlEventReader::encodingSetCheck if the encoding is explicitly set.
XmlEventReader::getEncodingReturn the encoding of the document.
XmlEventReader::getSystemIdReturn the System ID for for the document.
XmlEventReader::getVersionReturn the XML version string for the document.
XmlEventReader::isStandaloneCheck if document is standalone XML.
XmlEventReader::standaloneSetCheck if the standalone attribute is set.
XmlEventReader::getEventTypeReturn the type of the current event.
XmlEventReader::getLocalNameReturn the name of the current element event.
XmlEventReader::getNamespaceURIReturn the namespace URI of the current element event.
XmlEventReader::getPrefixReturn the namespace prefix for the current element event.
XmlEventReader::getValueReturn the value of the current event.
XmlEventReader::hasEmptyElementInfoCheck if object will return empty element state.
XmlEventReader::hasEntityEscapeInfoCheck if object has information about entities.
XmlEventReader::hasNextCheck if there are more events.
XmlEventReader::isAttributeSpecifiedCheck if an attribute is specified.
XmlEventReader::isEmptyElementCheck current element is empty.
XmlEventReader::isWhiteSpaceCheck if current text value is white space.
XmlEventReaderRead XML events.
XmlEventReader::needsEntityEscapeCheck if text or attribute value needs escaping.
XmlEventReader::nextMove to the next event.
XmlEventReader::nextTagMove to the next StartElement or EndElement event.
XmlEventReader::getExpandEntitiesGet whether to expand entities.
XmlEventReader::setExpandEntitiesSet whether to expand entities.
XmlEventReader::getReportEntityInfoGet whether to report entity information.
XmlEventReader::setReportEntityInfoSet whether to report entity information.
XmlEventReaderToWriterConvert XmlEventReader to XmlEventWriter
XmlEventReaderToWriter::startBegin processing events.
XmlEventWriter::closeRelease resources for the writer.
XmlEventWriterWrite XML events.
XmlEventWriter::writeAttributeWrite an attribute.
XmlEventWriter::writeDTDWrite a DTD or reference.
XmlEventWriter::writeEndDocumentWrite an EndDocument event.
XmlEventWriter::writeEndElementWrite an EndElement event.
XmlEventWriter::writeEndEntityWrite an EndEntity event.
XmlEventWriter::writeProcessingInstructionWrite a ProcessingInstruction.
XmlEventWriter::writeStartDocumentWrite a StartDocument event.
XmlEventWriter::writeStartElementWrite a StartElement event.
XmlEventWriter::writeStartEntityWrite a StartEntityReference event.
XmlEventWriter::writeTextWrite a Text event.
XmlException::getDbErrnoGet DB error number.
XmlException::getExceptionCodeGet ExceptionCode.
XmlException::getQueryColumnGet column for query error.
XmlException::getQueryFileGet file for query error.
XmlException::getQueryLineGet line for query error.
XmlExceptionBDB XML exceptions.
XmlException::whatGet error string.
XmlIndexLookup::executeExecute the index lookup operation.
XmlIndexLookupAn XmlIndexLookup.
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.
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::getValueTypeGet the XmlValue::type from an index string.
XmlIndexSpecificationAn XmlIndexSpecification.
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.
XmlIndexSpecification::getAutoIndexingGet the current auto-indexing state.
XmlIndexSpecification::setAutoIndexingSet the current auto-indexing state.
XmlInputStream::curPosReturn the current position in the stream.
XmlInputStreamAn XmlInputStream
XmlInputStream::readBytesRead bytes from the stream.
XmlManager::compactContainerCompact the databases comprising the container.
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::createQueryContextInstantiate an XmlQueryContext object.
XmlManager::createResultsInstantiate an empty XmlResults object.
XmlManager::createStdInInputStreamCreate an input stream to the console.
XmlManager::createTransactionInstantiate an XmlTransaction object.
XmlManager::createUpdateContextInstantiate an XmlUpdateContext object.
XmlManager::createURLInputStreamCreate an input stream to the specified URL.
XmlManager::dumpContainerDump the container.
XmlManager::existsContainerDetermine if container exists.
XmlManager::getDB_ENVGet the database environment.
XmlManager::getDefaultContainerConfigGet a copy of the default XmlContainerConfig.
XmlManager::getFlagsGet the flags used to open the manager.
XmlManager::getHomeGet the environment home directory.
XmlManager::getImplicitTimezoneGet the implicit timezone used for queries.
XmlManager::loadContainerLoad the container.
XmlManagerAn XmlManager.
XmlManager::openContainerOpen an already existing XmlContainer.
XmlManager::prepareGet an XmlQueryExpression object.
XmlManager::queryExecute a query.
XmlManager::registerCompressionThe XmlCompression that implements user defined compression.
XmlManager::registerResolverThe XmlResolver that implements file resolution policy.
XmlManager::reindexContainerReindex the container.
XmlManager::removeContainerDelete the container.
XmlManager::renameContainerRename the container.
XmlManager::setDefaultContainerConfigSet the default XmlContainerConfig.
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::setImplicitTimezoneSet the implicit timezone used for queries.
XmlManager::truncateContainerTruncate the container.
XmlManager::upgradeContainerUpgrade the container.
XmlManager::verifyContainerVerify the container.
XmlMetaDataIteratorA metadata iterator.
XmlMetaDataIterator::nextRetrieve the next metadata item.
XmlMetaDataIterator::resetRetrieve the first metadata item.
XmlQueryContext::clearNamespacesRemove all namespaces.
XmlQueryContext::getReturnTypeGet the return type.
XmlQueryContext::interruptQueryInterrupt a running query.
XmlQueryContextAn XQuery query context
XmlQueryContext::removeNamespaceRemove the specified namespace.
XmlQueryContext::getBaseURIGets the Base URI.
XmlQueryContext::setBaseURISets the Base URI.
XmlQueryContext::getDebugListenerGets the XmlDebugListener.
XmlQueryContext::setDebugListenerSets the XmlDebugListener.
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::getQueryTimeoutSecondsGet query timeout value.
XmlQueryContext::setQueryTimeoutSecondsSet query timeout value.
XmlQueryContext::setReturnTypeSet the return type.
XmlQueryContext::getVariableValueReturn the variable's value.
XmlQueryContext::setVariableValueSet an external XQuery variable.
XmlQueryExpression::executeEvaluate the query.
XmlQueryExpression::getQueryReturn the query as a string.
XmlQueryExpression::getQueryPlanReturn the query plan as a string.
XmlQueryExpression::isUpdateExpressionReturns true if the query is an updating expression.
XmlQueryExpressionAn XmlQueryExpression.
XmlResolverBase class for file resolution policy.
XmlResolver::resolveCollectionResolve URI to an XmlResults.
XmlResolver::resolveDocumentResolve URI to an XmlValue.
XmlResolver::resolveEntityResolve an entity to an XmlInputStream.
XmlResolver::resolveExternalFunctionResolve URI and name to an XmlExternalFunction.
XmlResolver::resolveModuleLocationResolve an XQuery module namespace to locations.
XmlResolver::resolveModuleResolve an XQuery module reference.
XmlResolver::resolveSchemaResolve schema to an XmlInputStream.
XmlResults::addAdds an XmlValue to the end of the result set.
XmlResults::asEventWriterReturns an XmlEventWriter for the result set.
XmlResults::concatResultsConcatenates one result set into another creating a transient copy.
XmlResults::copyResultsCreates a transient copy of the result set.
XmlResults::getEvaluationTypeReturns the evaluation type of the result set.
XmlResults::hasNextIs there another value in the results set.
XmlResults::hasPreviousIs there a previous value in the results set.
XmlResultsQuery results.
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.
XmlStackFrame::getPreviousStackFrameReturn the previous stack frame object.
XmlStackFrame::getQueryColumnReturn the current column in the query.
XmlStackFrame::getQueryFileReturn the query's file name.
XmlStackFrame::getQueryLineReturn the current line in the query.
XmlStackFrame::getQueryPlanReturn the current state of the query plan.
XmlStackFrameAn XmlStackFrame
XmlStackFrame::queryExecute a query from the current point of execution.
XmlStatistics::getNumberOfIndexedKeysThe total number of index keys.
XmlStatistics::getNumberOfUniqueKeysThe number of unique index keys.
XmlStatisticsEncapsulates index statistics.
XmlTransaction::abortAbort a transaction.
XmlTransaction::commitCommit a transaction.
XmlTransaction::createChildCreate a child transaction.
XmlTransaction::getDB_TXNGet the underlying DB_TXN object.
XmlTransactionTransaction object.
XmlUpdateContextAn XmlUpdateContext
XmlValue::asBooleanReturn value as a boolean.
XmlValue::asDocumentReturn value as XmlDocument.
XmlValue::asEventReaderReturn value as XmlEventReader.
XmlValue::asNumberReturn value as a double.
XmlValue::asStringReturn value as a string.
XmlValue::equalsCompare two XmlValue objects.
XmlValue::getAttributesGet the node's attributes.
XmlValue::getFirstChildGet the node's first child.
XmlValue::getLastChildGet the node's last child.
XmlValue::getLocalNameGet the node's local name.
XmlValue::getNamespaceURIGet the node's namespace URI.
XmlValue::getNextSiblingGet the node's next sibling node.
XmlValue::getNodeHandleReturn a string node handle for the value.
XmlValue::getNodeNameGet the name of the node value.
XmlValue::getNodeTypeGet the node type of the node.
XmlValue::getNodeValueGet the value of the node.
XmlValue::getOwnerElementGet the node's owner element.
XmlValue::getParentNodeGet the node's parent node.
XmlValue::getPrefixGet the node's namespace prefix.
XmlValue::getPreviousSiblingGet the node's previous sibling node.
XmlValue::getTypeGet the type enumeration of the value.
XmlValue::getTypeNameGet the name of the type.
XmlValue::getTypeURIGet the URI for the type.
XmlValue::isBinaryCheck if value is binary.
XmlValue::isBooleanCheck if value is a boolean.
XmlValue::isNodeCheck if value is node.
XmlValue::isNullCheck if the value is initialized.
XmlValue::isNumberCheck if value is a number .
XmlValue::isStringCheck if value is a string .
XmlValue::isTypeCheck type of value.
XmlValueA single result value.
XmlValue::operator==Compare two XmlValue objects.

Copyright (c) 1996-2009 Oracle. All rights reserved.