Versions in this module Expand all Collapse all v0 v0.1.0 Aug 31, 2026 Changes in this version + const Kind + var ErrInvalidConnectionString = errors.New("sqlite: invalid connection string") + type Adapter struct + func New() *Adapter + func (*Adapter) Kind() connection.Kind + func (*Adapter) ParseConnectionString(input []byte) (connection.ParsedConnection, error) + type DefinitionPreparer interface + Prepare func(context.Context, connection.ID) (connection.ResolvedDefinition, error) + type Discoverer struct + func NewDiscoverer(runtime discoveryOpener) (*Discoverer, error) + func (*Discoverer) Kind() connection.Kind + func (d *Discoverer) ListColumns(ctx context.Context, request execution.ColumnDiscoveryRequest) (page execution.ColumnDiscoveryPage, retErr error) + func (d *Discoverer) ListSchemas(ctx context.Context, request execution.SchemaDiscoveryRequest) (page execution.SchemaDiscoveryPage, retErr error) + func (d *Discoverer) ListTables(ctx context.Context, request execution.TableDiscoveryRequest) (page execution.TableDiscoveryPage, retErr error) + type QueryExecutor struct + func NewQueryExecutor(runtime queryOpener, options QueryOptions) (*QueryExecutor, error) + func (e *QueryExecutor) Kind() connection.Kind + func (e *QueryExecutor) Query(requestContext context.Context, ...) (result execution.RelationalQueryResult, returnErr error) + type QueryOptions struct + ResponseByteLimit int + RowLimit int + Timeout time.Duration + TruncationEnabled bool + type Runtime struct + func NewRuntime(preparer DefinitionPreparer) (*Runtime, error) + func (r *Runtime) Close(ctx context.Context) error + func (r *Runtime) Invalidate(id connection.ID)