Class/Module Index [+]

Quicksearch

Sequel::SQL::CastMethods

Holds methods that are used to cast objects to differen SQL types.

Public Instance Methods

cast(sql_type) click to toggle source

Cast the reciever to the given SQL type. You can specify a ruby class as a type, and it is handled similarly to using a database independent type in the schema methods.

# File lib/sequel/sql.rb, line 238
def cast(sql_type)
  Cast.new(self, sql_type)
end
cast_numeric(sql_type = nil) click to toggle source

Cast the reciever to the given SQL type (or the database's default integer type if none given), and return the result as a NumericExpression.

# File lib/sequel/sql.rb, line 244
def cast_numeric(sql_type = nil)
  cast(sql_type || Integer).sql_number
end
cast_string(sql_type = nil) click to toggle source

Cast the reciever to the given SQL type (or the database's default string type if none given), and return the result as a StringExpression, so you can use + directly on the result for SQL string concatenation.

# File lib/sequel/sql.rb, line 251
def cast_string(sql_type = nil)
  cast(sql_type || String).sql_string
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.