API Reference selecto_mix v#0.4.6

Modules

Analyzes Ecto schemas to detect select options, associations, and field types.

Mix tasks and tooling for automatic Selecto configuration generation.

Resolves adapter CLI values to adapter modules.

Adapter-aware connection helpers for Selecto mix tasks.

Shared helper for parsing adapter-backed connection flags.

Renders Mermaid diagrams from Selecto domain inspection artifacts.

Renders Markdown documentation from normalized Selecto domain artifacts.

Builds JSON-ready artifacts for normalized Selecto domains.

Generates Selecto domain configuration files from schema introspection data.

Builds import plans for normalized Selecto domain artifacts.

Builds Studio/tooling inspection JSON from normalized Selecto domain artifacts.

Protocol for introspecting different schema sources.

Introspects Ecto schemas using schema/1 callbacks.

Introspects PostgreSQL databases directly using system catalogs.

Generates LiveView file paths and templates for Selecto domains.

Generates overlay configuration files for domain customization.

Validation and parsing helpers for parameterized Selecto joins.

Ecto schema for saved views.

Context module implementing SelectoComponents.SavedViews behavior.

Unified interface for introspecting schemas from any source.

Generates host-app glue for preloaded Selecto Studio domain artifacts.

Mix Tasks

Adds a multi-layer query timeout defense system to protect your database from overload.

Automatically configures SelectoComponents JavaScript hooks and Tailwind styles in your Phoenix application.

Check a normalized Selecto domain JSON artifact.

Generate Studio inspection JSON from a normalized Selecto domain artifact.

Generate a Mermaid diagram from a Selecto domain inspection artifact.

Diff two normalized Selecto domain JSON artifacts.

Generate Markdown docs from a normalized Selecto domain JSON artifact.

Export a normalized Selecto domain JSON artifact.

Check or write a normalized Selecto domain import preview.

Inspect a normalized Selecto domain JSON artifact.

Generates a Selecto API endpoint and LiveView control panel.

Generate Selecto domain configuration from Ecto schemas or database relations with Igniter support.

Generate ExportedViews persistence for SelectoComponents iframe embeds.

Generates a filter sets implementation for SelectoComponents.

Generates a Phoenix LiveDashboard page for Selecto query metrics.

Generate existing-join parameterization fragments for Selecto domains.

Generate SavedViewConfigs implementation for separate view type configurations.

Generate SavedViews behavior implementation for SelectoComponents.

Generate SQL/DDL artifacts for a published view registered in a Selecto domain.

Install Selecto ecosystem dependencies and run SelectoComponents asset integration.

Execute generated SQL files from priv/sql/ using an explicit Selecto DB adapter.

Validate parameterized join configurations across Selecto domain files.

Install Selecto ecosystem dependencies (including :selecto and :selecto_components) and run SelectoComponents integration.