MarkLogic Connect
MarkLogic Connect Client API Collection
Public Member Functions | List of all members
mlclient::utilities::RangeOptions Class Reference

Public Member Functions

MLCLIENT_API void setType (const RangeIndexType type)
 
MLCLIENT_API const RangeIndexType getType () const
 
MLCLIENT_API void setCollation (const std::string &collation="http://marklogic.com/collation/codepoint")
 
MLCLIENT_API const std::string getCollation () const
 
MLCLIENT_API void setFacet (const bool facet)
 
MLCLIENT_API const bool getFacet () const
 
MLCLIENT_API void setContainer (IContainerRef *container)
 
MLCLIENT_API const bool hasContainer () const
 
MLCLIENT_API const IContainerRefgetContainer () const
 
MLCLIENT_API void setFragmentScope (const FragmentScope &scope)
 
MLCLIENT_API const FragmentScope getFragmentScope () const
 
MLCLIENT_API void clearFacetOptions ()
 
MLCLIENT_API void addFacetOptionWithValue (const FacetOption &option, const std::string &value)
 
MLCLIENT_API void addFacetOption (const FacetOption &option)
 
MLCLIENT_API const bool hasFacetOptions () const
 
MLCLIENT_API const std::map< FacetOption, std::string > getFacetOptions () const
 
MLCLIENT_API void clearRangeOptions ()
 
MLCLIENT_API void addRangeOptionWithValue (const RangeOption &option, const std::string &value)
 
MLCLIENT_API void addRangeOption (const RangeOption &option)
 
MLCLIENT_API const bool hasRangeOptions () const
 
MLCLIENT_API const std::map< RangeOption, std::string > getRangeOptions () const
 

The documentation for this class was generated from the following file: