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
com.denodo.vdb.engine.customwrapper). This abstract class provides
a default implementation of the interface
com.denodo.vdb.engine.customwrapper). Do not implement
The following sections explain how to extend the
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
in this directory that explains how to compile, install and use this
Once you have developed a custom wrapper and imported it into Virtual DataPort, read the article How to debug Denodo custom extensions with Eclipse of the Denodo Knowledge Base to learn how to debug it.