internal/

directory
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 26, 2026 License: MIT

Directories

Path Synopsis
Package config loads dfetch's data source configuration.
Package config loads dfetch's data source configuration.
Package engine orchestrates a dfetch query: parse the SQL, resolve each referenced schema to a connector, fetch and load each table into a per-request local SQLite database (pushing down as much of the query as is safe), then resolve the original query against it.
Package engine orchestrates a dfetch query: parse the SQL, resolve each referenced schema to a connector, fetch and load each table into a per-request local SQLite database (pushing down as much of the query as is safe), then resolve the original query against it.
Package examples renders the runnable query examples in examples.yaml into a Markdown doc's marked example blocks (connectors.md), and is the basis for verifying (examples-check) and running (examples-test) those queries.
Package examples renders the runnable query examples in examples.yaml into a Markdown doc's marked example blocks (connectors.md), and is the basis for verifying (examples-check) and running (examples-test) those queries.
Package localdb manages the per-request local SQLite database that dfetch loads data sources into and resolves the final query against.
Package localdb manages the per-request local SQLite database that dfetch loads data sources into and resolves the final query against.
Package source defines the data-source abstraction.
Package source defines the data-source abstraction.
ckan
Package ckan is a dfetch Connector backed by a CKAN portal's Action API (https://docs.ckan.org/en/latest/api/).
Package ckan is a dfetch Connector backed by a CKAN portal's Action API (https://docs.ckan.org/en/latest/api/).
docker
Package docker is a dfetch Connector backed by the Docker Engine API.
Package docker is a dfetch Connector backed by the Docker Engine API.
github
Package github is a dfetch Connector backed by the GitHub REST API.
Package github is a dfetch Connector backed by the GitHub REST API.
jaeger
Package jaeger is a dfetch Connector backed by Jaeger's api_v3 query service.
Package jaeger is a dfetch Connector backed by Jaeger's api_v3 query service.
postgres
Package postgres is a dfetch Connector backed by a PostgreSQL database over database/sql (jackc/pgx).
Package postgres is a dfetch Connector backed by a PostgreSQL database over database/sql (jackc/pgx).
Package sqlparse lexes, parses, and validates the incoming SQL (SQLite syntax) and reports the external tables a query references, so the engine knows which data sources to fetch.
Package sqlparse lexes, parses, and validates the incoming SQL (SQLite syntax) and reports the external tables a query references, so the engine knows which data sources to fetch.
gen
Package telemetry configures OpenTelemetry tracing for dfetch.
Package telemetry configures OpenTelemetry tracing for dfetch.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL