Skip to documentation
SLOP

tiny.sql.PreparedPlanKey

Reference tiny.sql PreparedPlanKey

Defined in plan.

API (7)

Actions

Public operations.

Fields and members

Public fields and members.

No direct callersNo direct callsplanPlanKey
Static calls · unresolved targets: unknown · external targets: unknown.

Source

Source: lib/sql/src/plan.zig:21

zig
pub const PlanKey = struct {    relation: version.Hash,    schema: version.Hash,    stats: version.Hash,    parameters: version.Hash,    pub fn fromRoot(root: *const version.RelationRoot, parameters: version.Hash) PlanKey {        return .{            .relation = root.hash,            .schema = root.schema,            .stats = root.stats.hash,            .parameters = parameters,        };    }    pub fn fromRelationKey(relation_key: version.RelationKey, parameters: version.Hash) PlanKey {        return .{            .relation = relation_key.hash,            .schema = relation_key.schema,            .stats = relation_key.stats,            .parameters = parameters,        };    }    pub fn same(left: PlanKey, right: PlanKey) bool {        return version.same(left.relation, right.relation) and            version.same(left.schema, right.schema) and            version.same(left.stats, right.stats) and            version.same(left.parameters, right.parameters);    }};

Source: lib/sql/src/root.zig:161

zig
pub const PreparedPlanKey = plan.PlanKey;
Called byCallsNo direct callsPreparedRelationcurrentCacheKeyPreparedPlanKeyfromRelationKey
Static calls · unresolved targets: 0 · external targets: 0.
Called byCallsNo direct callsPreparedRelationmatchesRootPreparedRelationrefreshprivate sourcelib.sql.src.planprepareRelationWithValidationPreparedPlanKeyfromRoot
Static calls · unresolved targets: 0 · external targets: 0.
Called byCallsPreparedRelationmatchesRootPreparedRelationvalidatetest sourcelib.sql.src.plantest: prepared relation cache key cha...test sourcelib.sql.src.plantest: prepared relation cache key inc...test sourcelib.sql.src.plantest: prepared relation detects exter...+5 moreversionsamePreparedPlanKeysame
Static calls · unresolved targets: 0 · external targets: 0.

Complete caller list for PreparedPlanKey.same

10 direct callers.

Audit

Definitions4
Public names8
Members4
Version26.7.0
Revisiondaab053ee433