internal/

directory
v1.15.1 Latest Latest
Warning

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

Go to latest
Published: Sep 1, 2026 License: Apache-2.0

Directories

Path Synopsis
Package agent detects whether the Go SQL driver is being invoked by an AI coding agent by checking for well-known environment variables that agents set in their spawned shell processes.
Package agent detects whether the Go SQL driver is being invoked by an AI coding agent by checking for well-known environment variables that agents set in their spawned shell processes.
Package arrowscan converts Arrow array cells to database/sql driver.Values, with nested types (List/Map/Struct, and VARIANT which arrives nested) rendered to a JSON string byte-identical to the Thrift arrow path (internal/rows/arrowbased).
Package arrowscan converts Arrow array cells to database/sql driver.Values, with nested types (List/Map/Struct, and VARIANT which arrives nested) rendered to a JSON string byte-identical to the Thrift arrow path (internal/rows/arrowbased).
Package backend defines the execution-backend abstraction for the databricks-sql-go driver.
Package backend defines the execution-backend abstraction for the databricks-sql-go driver.
thrift
Package thrift is the Thrift/HiveServer2 implementation of backend.Backend.
Package thrift is the Thrift/HiveServer2 implementation of backend.Backend.
compat
Package debuglog is the step-level debug tracer for the databricks-sql-go SEA/kernel integration.
Package debuglog is the step-level debug tracer for the databricks-sql-go SEA/kernel integration.
Package decimalfmt renders Arrow decimal128 values as exact fixed-point strings, shared by the Thrift (arrowbased) and kernel result paths so a DECIMAL renders identically regardless of backend.
Package decimalfmt renders Arrow decimal128 values as exact fixed-point strings, shared by the Thrift (arrowbased) and kernel result paths so a DECIMAL renders identically regardless of backend.
Package querytags holds the query-tag wire serialization shared by the public dbsql API and the execution backends.
Package querytags holds the query-tag wire serialization shared by the public dbsql API and the execution backends.
Package retry provides shared HTTP retry/backoff helpers for transient object-storage failures (S3 SlowDown, 5xx, etc.).
Package retry provides shared HTTP retry/backoff helpers for transient object-storage failures (S3 SlowDown, 5xx, etc.).

Jump to

Keyboard shortcuts

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