Class: Arel::Lock
- Inherits:
-
Compound
- Object
- Compound
- Arel::Lock
- Defined in:
- lib/arel/engines/sql/compilers/sqlserver_compiler.rb
Instance Method Summary collapse
-
#initialize(relation, locked) ⇒ Lock
constructor
A new instance of Lock.
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 |