internal/

directory
v0.0.0-...-cf8d022 Latest Latest
Warning

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

Go to latest
Published: Jul 9, 2026 License: MIT

Directories

Path Synopsis
Package data provides the in-memory columnar table model shared by every part of the application: file readers, the SQL engine, database backends and the UI all speak *data.Frame.
Package data provides the in-memory columnar table model shared by every part of the application: file readers, the SQL engine, database backends and the UI all speak *data.Frame.
db
Package db defines the interface between the UI and live database connections (MySQL, PostgreSQL, SQLite files, Redis).
Package db defines the interface between the UI and live database connections (MySQL, PostgreSQL, SQLite files, Redis).
Package query implements the embedded SQL engine that file mode runs against: loaded frames are registered as tables in an in-memory SQLite database and query results come back as new frames.
Package query implements the embedded SQL engine that file mode runs against: loaded frames are registered as tables in an in-memory SQLite database and query results come back as new frames.
Package reader loads tabular data files into frames.
Package reader loads tabular data files into frames.
Package theme defines the color system for the UI.
Package theme defines the color system for the UI.
ui
Completion-schema plumbing for the app: CompletionSchema assembles the query.Schema the SQL completer works from, WarmCompletionSchema fills the live-connection side of it off the update loop.
Completion-schema plumbing for the app: CompletionSchema assembles the query.Schema the SQL completer works from, WarmCompletionSchema fills the live-connection side of it off the update loop.
dbmode
Package dbmode wires the live-database mode into the UI: the mysql / postgres / redis subcommands start an empty workspace with a connection form overlay on top, then browse schemas, tables and keys through the shared overlay system.
Package dbmode wires the live-database mode into the UI: the mysql / postgres / redis subcommands start an empty workspace with a connection form overlay on top, then browse schemas, tables and keys through the shared overlay system.
plot
Package plot renders pure-text charts (histograms, scatter plots) for the UI.
Package plot renders pure-text charts (histograms, scatter plots) for the UI.
popup
Package popup implements the modal overlays (palette, wizards, prompts) that plug into the app through the ui.Factories registry.
Package popup implements the modal overlays (palette, wizards, prompts) that plug into the app through the ui.Factories registry.
Package writer exports frames to files.
Package writer exports frames to files.

Jump to

Keyboard shortcuts

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