Methods

Class Index [+]

Quicksearch

Sequel::SQL::BitwiseMethods

This defines the bitwise methods: &, |, ^, ~, <<, and >>. Because these methods overlap with the standard +BooleanMethods methods+, and they only make sense for integers, they are only included in NumericExpression.

  :a.sql_number & :b # "a" & "b"
  :a.sql_number | :b # "a" | "b"
  :a.sql_number ^ :b # "a" ^ "b"
  :a.sql_number << :b # "a" << "b"
  :a.sql_number >> :b # "a" >> "b"
  ~:a.sql_number # ~"a"

Public Instance Methods

~() click to toggle source

Do the bitwise compliment of the self

  ~:a.sql_number # ~"a"
     # File lib/sequel/sql.rb, line 244
244:       def ~
245:         NumericExpression.new(:'B~', self)
246:       end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.