Versions in this module Expand all Collapse all v0 v0.11.0 Aug 24, 2026 Changes in this version + type Engine struct + func New(executor tools.Executor, validator Validator) *Engine + func (engine *Engine) ExecuteCurrent(ctx context.Context, querySession *session.QuerySession) (Outcome, error) + func (engine *Engine) ExecutePlanned(ctx context.Context, querySession *session.QuerySession, query string) (Outcome, error) + type Outcome struct + Executed bool + Next *session.PlannedQuery + Phase session.Phase + Result session.ExecutionResult + Validation session.ValidationReport + type Validator interface + Validate func(ctx context.Context, query string, schema *session.SchemaSnapshot) (session.ValidationReport, error)