Versions in this module Expand all Collapse all v0 v0.2.0 Jun 5, 2026 v0.1.0 Jun 2, 2026 Changes in this version + func FormatReport(r ProfileReport) string + func TextTree(plan ir.LogicalPlan) string + type DbHitsCounter struct + func (c *DbHitsCounter) Add(delta uint64) + func (c *DbHitsCounter) Load() uint64 + func (c *DbHitsCounter) Reset() + type InstrumentedScan struct + func NewInstrumentedScan(op exec.Operator, counter *DbHitsCounter) *InstrumentedScan + func (s *InstrumentedScan) Close() error + func (s *InstrumentedScan) Init(ctx context.Context) error + func (s *InstrumentedScan) Next(out *exec.Row) (bool, error) + type OperatorStats struct + DbHits uint64 + ElapsedNs int64 + Name string + Rows uint64 + type ProfileReport struct + ElapsedMs float64 + Operators []OperatorStats + TotalDbHits uint64 + TotalRows uint64 + type ProfiledOperator struct + func NewProfiledOperator(op exec.Operator, name string) *ProfiledOperator + func (p *ProfiledOperator) Close() error + func (p *ProfiledOperator) Init(ctx context.Context) error + func (p *ProfiledOperator) Next(out *exec.Row) (bool, error) + func (p *ProfiledOperator) Stats() OperatorStats