This is a common library of the Lua-based Exasol Virtual Schema and Row-Level-Security.
It is the middle layer of the two Virtual Schemas.
Layer | Module | |
---|---|---|
3 | Exasol Virtual Schema (Lua) | Row-level Security (Lua) |
2 | Exasol Virtual Schema Common Lua (this library) | |
1 | Virtual Schema Common Lua |
This is a base library required to build the actual Virtual Schemas. If you plan to use the software in Exasol, please check the respective repositories.
The library consists of a couple of base classes that Virtual Schemas need that use the Exasol database as a data source.
The library itself sits on top of Virtual Schema Common Lua, the foundation of all Virtual Schemas written in Lua.
Note that you only find implementations for local reading of metadata and query rewriting here. The reason for this is that remote access is only relevant for the Exasol Virtual Schema for Lua and therefore not a common part.