module Ronin::SQL::Literals

Methods for creating SQL {Literals Literal}.

@api public

Public Instance Methods

float(value) click to toggle source

Creates an Float literal.

@return [Literal<Float>]

The Float literal.
# File lib/ronin/sql/literals.rb, line 59
def float(value)
  Literal.new(value.to_f)
end
int(value) click to toggle source

Creates an Integer literal.

@return [Literal<Integer>]

The Integer literal.
# File lib/ronin/sql/literals.rb, line 49
def int(value)
  Literal.new(value.to_i)
end
null() click to toggle source

Creates a ‘NULL` literal.

@return [Literal]

The `NULL` literal.
# File lib/ronin/sql/literals.rb, line 39
def null
  Literal.new(:NULL)
end
string(value) click to toggle source

Creates an String literal.

@return [Literal<String>]

The String literal.
# File lib/ronin/sql/literals.rb, line 69
def string(value)
  Literal.new(value.to_s)
end