Package com.darkcollective.relix.connectors.std.internal


package com.darkcollective.relix.connectors.std.internal
The engine-side machinery behind com.darkcollective.relix.connectors.std: not exported by the published artifact. What follows describes the package as a whole, as it stood before the split. The standard library of DataSourceConnector implementations — CSV, JSON files, HTTP/JSON endpoints and JDBC databases — plus the JDBC driver provisioning they need.

Each connector bridges one external data-source kind to the query executor's Row model:

All connectors receive a fully-validated SemanticModel at construction time so they can look up the transport-level configuration (path, column schema, header flag, etc.) stored in SemanticModel.sources().

This is a provider, not part of the engine: it compiles against the connector SPI the engine publishes and is discovered at runtime, exactly as an out-of-tree connector plugin is. Nothing here is privileged, which is why the engine itself needs neither a JDBC stack nor an HTTP client.