User-Defined Function API  9.0
 All Classes Functions Typedefs Enumerations Enumerator
marklogic::Decoder Class Referenceabstract

De-serialize values. More...

#include <MarkLogic.h>

Public Member Functions

virtual void  decode (const void *&, size_t &)=0
 
virtual void  decode (void *, size_t)=0
 
virtual void  decode (int &)=0
 
virtual void  decode (unsigned &)=0
 
virtual void  decode (int64_t &)=0
 
virtual void  decode (uint64_t &)=0
 
virtual void  decode (float &)=0
 
virtual void  decode (double &)=0
 
virtual void  decode (Decimal &)=0
 
virtual void  decode (DateTime &)=0
 
virtual void  decode (Date &)=0
 
virtual void  decode (Time &)=0
 
virtual void  decode (GYearMonth &)=0
 
virtual void  decode (GYear &)=0
 
virtual void  decode (GMonth &)=0
 
virtual void  decode (GDay &)=0
 
virtual void  decode (YearMonthDuration &)=0
 
virtual void  decode (DayTimeDuration &)=0
 
virtual void  decode (String &)=0
 
virtual void  decode (Point &)=0
 
virtual void  decode (bool &)=0
 
virtual void  decode (LangString &)=0
 

Detailed Description

De-serialize values.

This class is used with AggregateUDF::decode to distribute your AggregateUDF objects across a MarkLogic Server cluster. You do not need to subclass this class.


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