@honua/sdk-js
    Preparing search index...

    Function columnarBatchIdentityFromPlan

    • Experimental

      Derive the batch identity a columnar-selected plan implies.

      Field derivation:

      • planId — the plan's validity.fingerprint verbatim, so two plans that are interchangeable for reuse share a cache entry and two that are not, do not. The broader plan.fingerprint also covers cost estimates, which change nothing about which rows come back, so it is deliberately not used.
      • sourceId / sourceVersion / schemaVersion — the plan's declared source identity, falling back to the plan's own descriptor and schema fingerprints when the source declares no version string. Both fallbacks are plan-derived and change whenever the underlying identity changes.
      • authorizationScope — the plan's authorization-scope fingerprint, never the raw scope values.
      • ordering — the canonical query's orderBy, as an ordering contract.
      • freshness — from ColumnarBatchIdentityFromPlanOptions.

      Returns ColumnarBatchIdentityV1

      HonuaCapabilityNotSupportedError when the plan did not select columnar execution. A columnar identity minted from an object plan would let a batch claim provenance the planner never granted.