USER MANUALS

Developing Custom Wrappers

Virtual DataPort provides an API to develop custom wrappers. With this API, you can create a connector to query a data source that is not supported by Virtual DataPort.

To create a new Custom wrapper, also called Custom data source, extend the Java abstract class AbstractCustomWrapper (com.denodo.vdb.engine.customwrapper). This abstract class provides a default implementation of the interface CustomWrapper (com.denodo.vdb.engine.customwrapper). Do not implement the interface CustomWrapper.

The following sections explain how to extend the AbstractCustomWrapper class.

Virtual DataPort includes a sample custom wrapper that lists files from a directory. This example is at <DENODO_HOME>/samples/vdp/customWrappers. There is a README file in this directory that explains how to compile, install and use this Custom wrapper.

Once you have developed a custom wrapper and imported it into Virtual DataPort, read these articles of the Denodo Knowledge Base to learn how to debug it:

Add feedback