Class: Arel::Lock

Inherits:
Compound
  • Object
show all
Defined in:
lib/arel/engines/sql/compilers/sqlserver_compiler.rb

Instance Method Summary collapse

Constructor Details

#initialize(relation, locked) ⇒ Lock

Returns a new instance of Lock.



3
4
5
6
# File 'lib/arel/engines/sql/compilers/sqlserver_compiler.rb', line 3

def initialize(relation, locked)
  super(relation)
  @locked = true == locked ? "WITH(HOLDLOCK, ROWLOCK)" : locked
end