Class: Sequel::SQL::Function
- Inherits:
-
GenericExpression
- Object
- Expression
- GenericExpression
- Sequel::SQL::Function
- Defined in:
- lib/sequel/sql.rb
Overview
Represents an SQL function call.
Instance Attribute Summary collapse
-
#args ⇒ Object
readonly
The array of arguments to pass to the function (may be blank).
-
#f ⇒ Object
readonly
The SQL function to call.
Instance Method Summary collapse
-
#initialize(f, *args) ⇒ Function
constructor
Set the functions and args to the given arguments.
Methods included from SubscriptMethods
Methods included from StringMethods
Methods included from OrderMethods
Methods included from NumericMethods
Methods included from ComplexExpressionMethods
#extract, #sql_boolean, #sql_number, #sql_string
Methods included from CastMethods
#cast, #cast_numeric, #cast_string
Methods included from BooleanMethods
Methods included from AliasMethods
Methods inherited from Expression
#==, attr_reader, comparison_attrs, #eql?, #hash, #inspect, #lit, #sql_literal
Constructor Details
#initialize(f, *args) ⇒ Function
Set the functions and args to the given arguments
762 763 764 |
# File 'lib/sequel/sql.rb', line 762 def initialize(f, *args) @f, @args = f, args end |