Method: Sequel::SQL::Builders#deep_qualify
- Defined in:
- lib/sequel/sql.rb
#deep_qualify(qualifier, expr) ⇒ Object
Do a deep qualification of the argument using the qualifier. This recurses into nested structures.
Sequel.deep_qualify(:table, :column) # "table"."column"
Sequel.deep_qualify(:table, Sequel[:column] + 1) # "table"."column" + 1
Sequel.deep_qualify(:table, Sequel[:a].like('b')) # "table"."a" LIKE 'b' ESCAPE '\'
418 419 420 |
# File 'lib/sequel/sql.rb', line 418 def deep_qualify(qualifier, expr) Sequel::Qualifier.new(qualifier).transform(expr) end |