Versions in this module Expand all Collapse all v0 v0.78.0 Dec 22, 2025 Changes in this version + const SummaryDimensionsLimit + const SummarySampleInterval + const SummaryTimeDimensionsLimit + type DimensionSummary struct + DataType string + ExampleValue any + HasNulls bool + MaxValue any + MinValue any + Name string + type Executor struct + func New(ctx context.Context, rt *runtime.Runtime, instanceID string, ...) (*Executor, error) + func (e *Executor) Annotations(ctx context.Context, qry *metricsview.AnnotationsQuery) ([]map[string]any, error) + func (e *Executor) BindAnnotationsQuery(ctx context.Context, qry *metricsview.AnnotationsQuery, ...) error + func (e *Executor) BindQuery(ctx context.Context, qry *metricsview.Query, ...) error + func (e *Executor) CacheKey(ctx context.Context) ([]byte, bool, error) + func (e *Executor) Close() + func (e *Executor) Export(ctx context.Context, qry *metricsview.Query, executionTime *time.Time, ...) (string, error) + func (e *Executor) Query(ctx context.Context, qry *metricsview.Query, executionTime *time.Time) (*drivers.Result, error) + func (e *Executor) Schema(ctx context.Context) (*runtimev1.StructType, error) + func (e *Executor) Search(ctx context.Context, qry *metricsview.SearchQuery, executionTime *time.Time) ([]metricsview.SearchResult, error) + func (e *Executor) Summary(ctx context.Context) (*SummaryResult, error) + func (e *Executor) Timestamps(ctx context.Context, timeDim string) (metricsview.TimestampsResult, error) + func (e *Executor) ValidateAndNormalizeMetricsView(ctx context.Context) (*ValidateMetricsViewResult, error) + func (e *Executor) ValidateQuery(qry *metricsview.Query) error + type IndexErr struct + Err error + Idx int + type SummaryResult struct + DefaultTimeDimension DimensionSummary + Dimensions []DimensionSummary + type ValidateMetricsViewResult struct + DimensionErrs []IndexErr + MeasureErrs []IndexErr + OtherErrs []error + TimeDimensionErr error + func (r *ValidateMetricsViewResult) Error() error + func (r *ValidateMetricsViewResult) IsZero() bool