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

Serialize values. More...

#include <MarkLogic.h>

Public Member Functions

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

Detailed Description

Serialize values.

This class is used with AggregateUDF::encode 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: