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.