Skip to main content

uqa_sql/plan/
locking.rs

1//
2// Unified Query Algebra
3//
4// Copyright (c) 2023-2026 Cognica, Inc.
5//
6
7//! Canonical relation row marks selected by SQL locking analysis.
8
9use crate::ast::{LockStrength, LockWait};
10
11#[derive(Clone, Debug)]
12pub struct ResolvedRowLock {
13    pub qualifier: String,
14    pub storage_name: String,
15    pub display_name: String,
16    pub strength: LockStrength,
17    pub wait: LockWait,
18    pub identity_source: bool,
19}