internal/

directory
v0.0.0-...-e6c4605 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 2026 License: Apache-2.0

Directories

Path Synopsis
cli
Package cli provides the command-line interface for LeapSQL.
Package cli provides the command-line interface for LeapSQL.
config
Package config provides configuration management for LeapSQL CLI.
Package config provides configuration management for LeapSQL CLI.
testutil
Package testutil provides test utilities for CLI testing.
Package testutil provides test utilities for CLI testing.
Package config provides shared configuration types for LeapSQL.
Package config provides shared configuration types for LeapSQL.
Package dag provides directed acyclic graph operations for model dependencies.
Package dag provides directed acyclic graph operations for model dependencies.
Package engine provides the SQL model execution engine.
Package engine provides the SQL model execution engine.
Package lineage provides domain-specific SQL lineage extraction.
Package lineage provides domain-specific SQL lineage extraction.
Package loader provides YAML frontmatter parsing for SQL model files.
Package loader provides YAML frontmatter parsing for SQL model files.
Package lsp implements a Language Server Protocol server for LeapSQL.
Package lsp implements a Language Server Protocol server for LeapSQL.
Package macro provides functionality for loading and managing Starlark macros.
Package macro provides functionality for loading and managing Starlark macros.
Package provider manages shared context for all lint consumers.
Package provider manages shared context for all lint consumers.
Package registry provides model registration and table name resolution.
Package registry provides model registration and table name resolution.
Package starlark provides Starlark execution context and builtins for template rendering.
Package starlark provides Starlark execution context and builtins for template rendering.
Package state provides state management with database migrations.
Package state provides state management with database migrations.
Package template provides a template processor for SQL files with Starlark expressions.
Package template provides a template processor for SQL files with Starlark expressions.
Package testutil provides test utilities for structured logging.
Package testutil provides test utilities for structured logging.
ui
Package ui provides a web-based development UI for LeapSQL.
Package ui provides a web-based development UI for LeapSQL.
features
Package features provides shared test utilities for UI feature tests.
Package features provides shared test utilities for UI feature tests.
features/common
Package common provides shared types and utilities for UI features.
Package common provides shared types and utilities for UI features.
features/common/components
templ: version: v0.3.977
templ: version: v0.3.977
features/common/layouts
templ: version: v0.3.977
templ: version: v0.3.977
features/database
Package database provides database browser handlers for the UI.
Package database provides database browser handlers for the UI.
features/graph
Package graph provides DAG visualization handlers for the UI.
Package graph provides DAG visualization handlers for the UI.
features/home
Package home provides the home/landing page feature for the UI.
Package home provides the home/landing page feature for the UI.
features/macros
Package macros provides the macros catalog feature for the UI.
Package macros provides the macros catalog feature for the UI.
features/models
Package models provides model detail handlers for the UI.
Package models provides model detail handlers for the UI.
features/runs
Package runs provides run history handlers for the UI.
Package runs provides run history handlers for the UI.
features/statequery
Package statequery provides handlers for querying the state database.
Package statequery provides handlers for querying the state database.
notifier
Package notifier provides a simple broadcast mechanism for SSE updates.
Package notifier provides a simple broadcast mechanism for SSE updates.
resources
Package resources provides static asset handling for the UI server.
Package resources provides static asset handling for the UI server.
router
Package router sets up HTTP routes for the UI server.
Package router sets up HTTP routes for the UI server.

Jump to

Keyboard shortcuts

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