Skip to content

narmion/virtual-schema-common-java

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Common module of Exasol Virtual Schemas Adapters

Build Status

SonarCloud results:

Quality Gate Status

Security Rating Reliability Rating Maintainability Rating Technical Debt

Code Smells Coverage Duplicated Lines (%) Lines of Code

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. You can find the full description of the project here: https://github.com/exasol/virtual-schemas

Please note that the artifact name changed from "virtualschema-common" to "virtual-schema-common-java". First to unify the naming schemes, second to make sure the new adapters do not accidentally use the old line of libraries.

Dependencies

Run Time Dependencies

Dependency Purpose License
JSON-P JSON Processing CDDL-1.0
Exasol Script API Accessing Exasol features MIT License
Google Guava Open-source set of common libraries for Java Apache License 2.0

Build Time Dependencies

Dependency Purpose License
Apache Maven Build tool Apache License 2.0
Java Hamcrest Checking for conditions in code via matchers BSD License
JSONassert Compare JSON documents for semantic equality Apache License 2.0
JUnit Unit testing framework Eclipse Public License 1.0
Mockito Mocking framework MIT License
JUnit 5 System Extensions Capturing STDOUT and STDERR Eclipse Public License 2.0
Equals Verifier Testing equals(...) and hashCode() contracts Apache License 2.0

Open Source Project Support

Please note that this is an open source project which is officially supported by Exasol. This module is part of a larger project called Virtual Schemas.

Unless you are writing your own adapter based on this common module here, please check for problem solutions in the master project first.

About

Common part of all Exasol Virtual Schema

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.4%
  • Shell 0.6%