MarkLogic Connect
MarkLogic Connect Client API Collection
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NmlclientNamespace which wraps all Core Public C++ API classes
 Ninternals
 CAuthenticatingProxyAuthenticatingProxy to handle authenticated calls to MarkLogic
 CAuthorizationBuilder
 CCredentials
 CFakeConnectionImplements the Fake idiom. Provides a Fake connection to MarkLogic for testing
 CMLCrypto
 NutilitiesA non-required utilities namespace. Be aware that classes in this namespace may have external dependencies. These are documented in the class documentation
 CAggregateInfo
 CCppRestJsonArrayNodeDocument Traversal API node for a JSON Array
 CCppRestJsonContainerNodeDocument Traversal API generic JSON wrapper for a Document
 CCppRestJsonDocumentContentAn ITextDocumentContent instance that wraps a Microsoft cpprest JSON value object
 CCppRestJsonDocumentNavigatorProvides a navigator interface over a CppRestJsonDocumentContent's root web::json::value instance
 CCppRestJsonDocumentNodeRepresents a Node within a CppRestJsonDocumentContent's root web::json::value instance
 CCppRestJsonHelperThis class provides utility functions to handle JSON data
 CCppRestJsonObjectNodeDocument Traversal API node for a JSON Object
 CDocumentBatchHelperHelper functions for common batch document operations
 CDocumentBatchWriterManages a batched document upload/write operation
 CDocumentHelperHelper methods to work with Document and IDocumentContent instances
 CGenericQueryA Generic Query concrete class for an IQuery
 CIBatchNotifiableAn abstract class that supports notification when a Document (batch) action is completed
 CIContainerRefRepresents a named container in the MarkLogic structured query API
 CILexiconRef
 CIQueryA high level abstract class representing a MarkLogic Structured Query
 CITypedValueA Tagging interface to represent a typed value within the structure query API
 CJsonPropertyQueryA JSON property value query instance implementation of an IQuery
 CJsonPropertyRefA specialisation of IContainerRef to represent a JSON property container
 CProgressThe progress of the upload within DocumentBatchWriter
 CPugiXmlArrayNodeDocument Traversal API array container for Pugi XML
 CPugiXmlContainerNodeDocument Traversal API generic container for Pugi XML
 CPugiXmlDocumentContentAn ITextDocumentContent instance that wraps a pugixml xml_parse object. (Derived from pugi::xml_document)
 CPugiXmlDocumentNavigatorProvides a navigator interface over a PugiXmlDocumentContent's root pugi::xml_document instance
 CPugiXmlDocumentNodeRepresents a Node within a pugi::xml::document instance
 CPugiXmlHelperUses the pugixml library to provide convenience XML parsing functionality
 CPugiXmlObjectNodeDocument Traversal API Object container for Pugi XML
 CRangeLexiconRef
 CRangeOptions
 CResponseHelperThis class provides utility functions to ease the use of Response objects
 CSearchBuilderThis class helps create a MarkLogic complex search JSON object for use with SearchDescription
 CSearchOptionsBuilderThis class helps create a MarkLogic search options JSON object for use with SearchDescription
 CValuesInfo
 CConnectionProvides a high level logical object representing all access to a single MarkLogic database
 CDocumentProvides a representation of a MarkLogic Document
 CFileDocumentContentWraps a file system file ready for its upload to MarkLogic Server
 CGenericTextDocumentContentThis class is a specialisation of ITextDocumentContent (and thus IDocumentContent) that holds all data in a string
 CHttpHeaders
 CIConnectionProvides a virtual only interface for a connection. Allows the creation of a FakeConnection subclass, or a real Connection subclass
 CIDocumentContentThis class represents the internal content of a Document. It can be XML, JSON, String or Binary (or a sub type thereof)
 CIDocumentNavigatorActs as a generic lightweight document interface
 CIDocumentNodeActs as a generic lightweight document element interface
 CInvalidFormatExceptionIndicates an issue with parsing content
 CITextDocumentContentAn overarching interface for a Text Document
 CLoggingConfigurationLoggingConfiguration to use
 CNoCredentialsExceptionIndicates that you have not provided the Connection with any credentials, or the credentials are invalid
 CPermissionRepresents a single MarkLogic Permission
 CResponseEncapsulates a response from a MarkLogic server REST API
 CSearchDescriptionA POD class representing input to the POST of /v1/search - i.e. all search configuration
 CSearchResultRepresents a single search result. Wraps all REST API search result metadata and content
 CSearchResultSetA self-advancing result set class
 CSearchResultSetIteratorAn STL compatible Iterator implementation
 CValuesIteratorProvides an STL compliant iterator implementation over a ValuesResultSet
 CValuesResultContains details of the overarching /v1/values (i.e. Connection::values) call results
 CValuesResultAggregateRepresents a single aggregate result from a values lookup
 CValuesResultSetProvides support for multiple values result lookups in a single hit
 CValuesResultValueRepresents a single values lexicon result from a values lookup
 Npugi
 Cxml_attribute
 Cxml_attribute_iterator
 Cxml_document
 Cxml_named_node_iterator
 Cxml_node
 Cxml_node_iterator
 Cxml_object_range
 Cxml_parse_result
 Cxml_text
 Cxml_tree_walker
 Cxml_writer
 Cxml_writer_file
 Cxml_writer_stream
 Cxpath_exception
 Cxpath_node
 Cxpath_node_set
 Cxpath_parse_result
 Cxpath_query
 Cxpath_variable
 Cxpath_variable_set
 CCWrapperA template container allowing the holding of any C++ object within a wrapper accessible from C