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