Documentation
¶
Overview ¶
Package catalog exposes stable schema and agent-context helpers for tinySQL databases without requiring callers to query internal sys.* tables directly.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildAgentContext ¶
func BuildAgentContext(ctx context.Context, db *tinysql.DB, tenant string, cfg AgentContextConfig) (string, error)
BuildAgentContext returns a compact prompt-ready database profile.
Types ¶
type AgentContextConfig ¶
type AgentContextConfig = tinysql.AgentContextConfig
AgentContextConfig controls the prompt-sized database profile.
func DefaultAgentContextConfig ¶
func DefaultAgentContextConfig() AgentContextConfig
DefaultAgentContextConfig returns a bounded agent-context configuration.
type Column ¶
type Column struct {
Tenant string
TableName string
Name string
Position string
DataType string
Constraint string
FKTable string
FKColumn string
}
Column describes a catalog column.
Click to show internal directories.
Click to hide internal directories.