> For the complete documentation index, see [llms.txt](https://docs.snowkill.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.snowkill.net/reference/holding-lock.md).

# Holding Lock

Dataclass `HoldingLock` represents information about specific query "waiting" for lock and about specific query "holding" this lock.

* **waiting\_query\_id** (str) - UUID of blocked query
* **waiting\_session\_id** (str) - Session ID of blocked query
* **waiting\_transaction\_id** (str) - Transaction ID of blocked query
* **holding\_query\_id** (str) - UUID of query holding lock
* **holding\_session\_id** (str) - Session ID of query holding lock
* **holding\_transaction\_id** (str) - Transaction ID of query holding lock
* **resource** (str) - name of object which is locked
* **type** (str) - type of lock
