TraceQuery Class

A query that enumerates transformed traces from an application.

A trace query chains a sequence of trace transforms, each with optional keyword arguments to override their default parameter domains.

Constructor

TraceQuery(t: Type, **kwargs)

Parameters

Name Description
t
Required

Methods

enumerate

Enumerate transformed traces from the application context.

enumerate

Enumerate transformed traces from the application context.

enumerate(ctx: _Context, track_parameters: bool = False) -> Generator[Trace | tuple[Any, Trace], None, None]

Parameters

Name Description
ctx
Required
<xref:qdk.qre._Context>

The application enumeration context.

track_parameters

If True, yield (parameters, trace) tuples instead of plain traces. Default is False.

Default value: False

Attributes

sequence

sequence: list[tuple[Type, dict[str, Any]]]