Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/exasol/virtual-schema-common-lua
Lua base library for Exasol Virtual Schemas
https://github.com/exasol/virtual-schema-common-lua
exasol exasol-integration library lua virtual-schema
Last synced: 6 days ago
JSON representation
Lua base library for Exasol Virtual Schemas
- Host: GitHub
- URL: https://github.com/exasol/virtual-schema-common-lua
- Owner: exasol
- License: mit
- Created: 2022-01-26T13:50:31.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-10T11:04:27.000Z (2 months ago)
- Last Synced: 2024-09-11T09:05:58.951Z (2 months ago)
- Topics: exasol, exasol-integration, library, lua, virtual-schema
- Language: Lua
- Homepage:
- Size: 226 KB
- Stars: 1
- Watchers: 9
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# virtual-schema-common-lua (VSCL)
This project contains a base library that abstracts Exasol's [Virtual Schema API](https://github.com/exasol/virtual-schema-common-java/blob/main/doc/development/api/virtual_schema_api.md) and provides a convenient starting point for implementing Lua-based Virtual Schemas.
Why would you want to implement a Virtual Schema in Lua?
Because it is blazingly fast. Exasol has a built-in Lua interpreter for scripting and there is no more direct approach to extend Exasol with your own functions.
## Information for Users
Users are developers including this library into their VS and using the API.
* [User Guide](doc/user_guide/user_guide.md)
* [API Documentation](https://exasol.github.io/virtual-schema-common-lua/api/doc.md)
* [Change Log](doc/changes/changelog.md)
* [MIT License](LICENSE)## Information for Developers
Developers in this context are building or modifying this library.
* [Developer Guide](doc/developer_guide/developer_guide.md)
* [Dependencies](dependencies.md)
* [License (MIT)](LICENSE)