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}