@exasol/extension-manager-interface
TypeScript icon, indicating that this package has built-in type declarations

0.4.2 • Public • Published

Extension Manager Interface

Build Status npm version

Quality Gate Status

This is the interface definition for Exasol extensions that can be installed by the Exasol extension-manager.

Creating New Extensions

You have the following options for creating a new extensions:

Generic Interface

The generic extension interface is defined in src/api.ts. It is the most flexible option but requires implementing all extension methods from scratch.

Example: row-level-security-lua

Java SCRIPT Base

The base extension interface for Java SCRIPT based extension is defined in src/base/index.ts. It is useful for extensions that only consist of one or multiple Java SCRIPT UDFs and don't use instances.

Example: cloud-storage-extension

Java VIRTUAL SCHEMA Base

The base extension interface for Java VIRTUAL SCHEMAs is defined in src/base-vs/index.ts. It is useful for JDBC or document based Virtual Schemas that are based on Java UDFs.

Examples:

Additional Information

Readme

Keywords

none

Package Sidebar

Install

npm i @exasol/extension-manager-interface

Weekly Downloads

24

Version

0.4.2

License

MIT

Unpacked Size

348 kB

Total Files

173

Last publish

Collaborators

  • exasol-integration