LockingItem represents a single locking item in a locking clause. NOTE: if this struct changes, HashLockingItem and IsLockingItemEqual in opt/memo/interner.go will need to be updated accordingly.
| 975 | // NOTE: if this struct changes, HashLockingItem and IsLockingItemEqual |
| 976 | // in opt/memo/interner.go will need to be updated accordingly. |
| 977 | type LockingItem struct { |
| 978 | Strength LockingStrength |
| 979 | Targets TableNames |
| 980 | WaitPolicy LockingWaitPolicy |
| 981 | } |
| 982 | |
| 983 | // Format implements the NodeFormatter interface. |
| 984 | func (f *LockingItem) Format(ctx *FmtCtx) { |
nothing calls this directly
no outgoing calls
no test coverage detected