Extensions
JoinBase has built-in extension mechanisms which empower users great customization capabilities.
There are three types of extensions in JoinBase: UDM(User Defined Mapping), UDF(User Defined Function) and UDAF(User Defined Aggregate Function).
User Defined Mapping
The UDM enables a mechanism to support arbitrary user defined mapping logic.
We provide a C ABI based API for UDM. Any logic in any language which can be compiled into the API-compatible dynamic library are supported.
A workable example is available in this C based sample extension project.
User Defined Function
See more in the document of advanced features.
User-Defined Aggregate Functions
See more in the document of advanced features.