Sequel extends Hash to add methods
to implement the SQL DSL.
Public Instance methods
&
(ce)
[show source]
# File lib/sequel/deprecated_core_extensions.rb, line 44 def &(ce) Sequel::Deprecation.deprecate('Hash#&', 'Please use Sequel.& instead, or Sequel.extension(:core_extensions) to continue using it') ::Sequel::SQL::BooleanExpression.new(:AND, self, ce) end
case
(*args)
[show source]
# File lib/sequel/deprecated_core_extensions.rb, line 59 def case(*args) Sequel::Deprecation.deprecate('Hash#case', 'Please use Sequel.case instead, or Sequel.extension(:core_extensions) to continue using it') ::Sequel::SQL::CaseExpression.new(to_a, *args) end
sql_expr
()
[show source]
# File lib/sequel/deprecated_core_extensions.rb, line 64 def sql_expr Sequel::Deprecation.deprecate('Hash#sql_expr', 'Please use Sequel.expr instead, or Sequel.extension(:core_extensions) to continue using it') ::Sequel::SQL::BooleanExpression.from_value_pairs(self) end
sql_negate
()
[show source]
# File lib/sequel/deprecated_core_extensions.rb, line 69 def sql_negate Sequel::Deprecation.deprecate('Hash#sql_negate', 'Please use Sequel.negate instead, or Sequel.extension(:core_extensions) to continue using it') ::Sequel::SQL::BooleanExpression.from_value_pairs(self, :AND, true) end
sql_or
()
[show source]
# File lib/sequel/deprecated_core_extensions.rb, line 74 def sql_or Sequel::Deprecation.deprecate('Hash#sql_or', 'Please use Sequel.or instead, or Sequel.extension(:core_extensions) to continue using it') ::Sequel::SQL::BooleanExpression.from_value_pairs(self, :OR) end
|
(ce)
[show source]
# File lib/sequel/deprecated_core_extensions.rb, line 49 def |(ce) Sequel::Deprecation.deprecate('Hash#|', 'Please use Sequel.| instead, or Sequel.extension(:core_extensions) to continue using it') ::Sequel::SQL::BooleanExpression.new(:OR, self, ce) end
~
()
[show source]
# File lib/sequel/deprecated_core_extensions.rb, line 54 def ~ Sequel::Deprecation.deprecate('Hash#~', 'Please use Sequel.~ instead, or Sequel.extension(:core_extensions) to continue using it') ::Sequel::SQL::BooleanExpression.from_value_pairs(self, :OR, true) end