Exasol Virtual Schema Adapter Development Skill
Trigger when the user mentions build a custom virtual schema adapter, virtual-schema-common-jdbc, remote debugging for a virtual schema adapter, new SQL dialect adapter, source-specific JDBC dialect, custom document-file adapter implementation, custom adapter properties, pushdown capabilities, type mapping, metadata reader, or adapter JAR packaging.
Routing Algorithm
Build or customize an adapter
- Trigger phrases:
custom adapter, build virtual schema adapter, new SQL dialect, source-specific JDBC dialect, custom document-file adapter, virtual-schema-common-jdbc, SqlDialect, AdapterFactory, VirtualSchemaAdapter, metadata reader
- Load:
references/adapter-development.md
Design adapter behavior
- Trigger phrases:
custom adapter properties, pushdown capabilities, type mapping, identifier quoting, literal rendering, function pushdown, custom dialect tests, adapter integration tests
- Load:
references/adapter-development.md
Install or update adapter artifacts
- Trigger phrases:
adapter JAR, driver JAR, BucketFS, JAVA ADAPTER SCRIPT, deploy adapter
- Load:
references/adapter-development.md
Validate and debug adapter behavior
- Trigger phrases:
EXPLAIN VIRTUAL, connection validation, remote debugging for virtual schema adapters, pushdown debugging, adapter-side issue
- Load:
references/adapter-development.md
Notes
- Use this skill when the work is about adapter code, packaging, installation, or adapter-side debugging.
- Use exasol-jdbc-virtual-schemas or exasol-document-virtual-schemas when the user only needs to create, refresh, or query an existing virtual schema.
- Use exasol-extension-catalog first when the user is still choosing which existing adapter family or maintained extension to use.
- Use exasol-bucketfs if the task is specifically about generic BucketFS file management outside the adapter deployment flow.
1---2name: exasol-virtual-schema-adapter-development3description: Build, install, validate, and debug custom Exasol virtual schema adapters. Covers source-specific JDBC dialect implementation with `virtual-schema-common-jdbc` including `SqlDialect`, metadata reader behavior, type mapping, and pushdown capabilities, custom document-file adapter code boundaries, custom adapter properties, JAR packaging, BucketFS deployment, adapter script setup, `EXPLAIN VIRTUAL` validation, and adapter-side remote debugging workflows.4---56# Exasol Virtual Schema Adapter Development Skill78Trigger when the user mentions **build a custom virtual schema adapter**, **virtual-schema-common-jdbc**, **remote debugging for a virtual schema adapter**, **new SQL dialect adapter**, **source-specific JDBC dialect**, **custom document-file adapter implementation**, **custom adapter properties**, **pushdown capabilities**, **type mapping**, **metadata reader**, or **adapter JAR packaging**.910## Routing Algorithm11121. **Build or customize an adapter**13 - Trigger phrases: `custom adapter`, `build virtual schema adapter`, `new SQL dialect`, `source-specific JDBC dialect`, `custom document-file adapter`, `virtual-schema-common-jdbc`, `SqlDialect`, `AdapterFactory`, `VirtualSchemaAdapter`, `metadata reader`14 - Load: `references/adapter-development.md`15162. **Design adapter behavior**17 - Trigger phrases: `custom adapter properties`, `pushdown capabilities`, `type mapping`, `identifier quoting`, `literal rendering`, `function pushdown`, `custom dialect tests`, `adapter integration tests`18 - Load: `references/adapter-development.md`19203. **Install or update adapter artifacts**21 - Trigger phrases: `adapter JAR`, `driver JAR`, `BucketFS`, `JAVA ADAPTER SCRIPT`, `deploy adapter`22 - Load: `references/adapter-development.md`23244. **Validate and debug adapter behavior**25 - Trigger phrases: `EXPLAIN VIRTUAL`, `connection validation`, `remote debugging for virtual schema adapters`, `pushdown debugging`, `adapter-side issue`26 - Load: `references/adapter-development.md`2728## Notes2930- Use this skill when the work is about adapter code, packaging, installation, or adapter-side debugging.31- Use **exasol-jdbc-virtual-schemas** or **exasol-document-virtual-schemas** when the user only needs to create, refresh, or query an existing virtual schema.32- Use **exasol-extension-catalog** first when the user is still choosing which existing adapter family or maintained extension to use.33- Use **exasol-bucketfs** if the task is specifically about generic BucketFS file management outside the adapter deployment flow.