Red Hat Training

A Red Hat training course is available for Red Hat JBoss Data Virtualization

7.2. Capabilities Extension

This extension must override the methods that begin with "supports" that describe translator capabilities. Refer to Section 10.3, “Available Capabilities” for all the available translator capabilities.
The most common example is adding support for a scalar function. This requires both declaring that the translator has the capability to execute the function and often modifying the SQL Translator to translate the function appropriately for the source.
Another common example is turning off unsupported SQL capabilities (such as outer joins or subqueries) for less sophisticated JDBC sources.