Class LockTableNode

All Implemented Interfaces:
Visitable

class LockTableNode extends MiscellaneousStatementNode
A LockTableNode is the root of a QueryTree that represents a LOCK TABLE command: LOCK TABLE IN SHARE/EXCLUSIVE MODE
  • Field Details

    • tableName

      private TableName tableName
    • exclusiveMode

      private boolean exclusiveMode
    • conglomerateNumber

      private long conglomerateNumber
    • lockTableDescriptor

      private TableDescriptor lockTableDescriptor
  • Constructor Details

    • LockTableNode

      LockTableNode(TableName tableName, boolean exclusiveMode, ContextManager cm)
      Parameters:
      tableName - The table to lock
      exclusiveMode - Whether or not to get an exclusive lock.
      cm - Context manager
  • Method Details