Type Alias QueryPlanRepresentationExperimental

QueryPlanRepresentation: "object" | "columnar"

Result-representation axis of a plan: the shape execution hands back.

This is orthogonal to QueryPlanExecutionMode, which is a realtime axis. object returns the protocol-neutral Result feature objects every adapter already produces. columnar returns a ColumnarBatchV1 whose identity is derived from this plan (see columnarBatchIdentityFromPlan), so nothing per-row is materialized on the way out.

The union is deliberately open to extension (tile, stream) but only names representations the SDK can actually produce today; a representation with no executable producer would be a promise the planner cannot keep.