This is one of the modules of Virtual Schemas Adapters. The libraries provided by this project are the foundation of the adapter development, i.e. adapters must be implemented on top of them.
This module is part of a larger project called Virtual Schemas covering JDBC based dialects as well as others.
A Virtual Schema adapter is basically a UDF. The Exasol core database communicates with this UDF using JSON strings. There are different types of messages, that define the API for a virtual Schema adapter (protocol reference). This repository wraps this JSON API with a Java API to facilitate the implementation of Virtual Schema adapters in Java.
Please note that this is an open source project which is officially supported by Exasol.
Unless you are writing your own adapter based on this common module here, please check for problem solutions in the main project first.