# `pglast.enums.lockoptions` — Constants extracted from lockoptions.h

class pglast.enums.lockoptions.LockClauseStrength

  Corresponds to the LockClauseStrength enum.

  LCS_NONE
  LCS_FORKEYSHARE
  LCS_FORSHARE
  LCS_FORNOKEYUPDATE
  LCS_FORUPDATE

class pglast.enums.lockoptions.LockTupleMode

  Corresponds to the LockTupleMode enum.

  LockTupleKeyShare
  LockTupleShare
  LockTupleNoKeyExclusive
  LockTupleExclusive

class pglast.enums.lockoptions.LockWaitPolicy

  Corresponds to the LockWaitPolicy enum.

  LockWaitBlock
  LockWaitSkip
  LockWaitError