User-Defined Function API
9.0
|
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 |
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.