Module: Sequel::SQL::BitwiseMethods
 Included in:
 Postgres::InetOp, NumericExpression
 Defined in:
 lib/sequel/sql.rb
Overview
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"
Instance Method Summary collapse

#~ ⇒ Object
Do the bitwise compliment of the self.
Instance Method Details
#~ ⇒ Object
Do the bitwise compliment of the self
~:a.sql_number # ~"a"
278 279 280 
# File 'lib/sequel/sql.rb', line 278 def ~ NumericExpression.new(:'B~', self) end 