Interface ExplainQueryOptions<T>

interface ExplainQueryOptions<T> {
    authorizationScope?: readonly string[];
    capabilityPolicy?: CapabilityPolicy;
    descriptor: SourceDescriptor;
    estimates?: QueryPlanningEstimates;
    fallback?: QueryFallbackPolicy;
    query?: Readonly<Query<T>>;
    schemaVersion?: string;
    sourceVersion?: string;
}

Type Parameters

  • T = Record<string, unknown>

Hierarchy (view full)

Properties

authorizationScope?: readonly string[]

Stable scope identifiers only. Never pass credentials or tokens.

capabilityPolicy?: CapabilityPolicy
descriptor: SourceDescriptor

Caller-supplied metadata estimates; explaining never reads result data.

query?: Readonly<Query<T>>
schemaVersion?: string
sourceVersion?: string