Sequel::SQL::GenericExpression
Represents an SQL array access, with multiple possible arguments.
The SQL array column
The array of subscripts to use (should be an array of numbers)
Set the array column and subscripts to the given arguments
# File lib/sequel/sql.rb, line 1474 def initialize(f, sub) @f, @sub = f, sub end
Create a new Subscript by accessing a subarray of a multidimensional array.
:a.sql_subscript(2) # a[2] :a.sql_subscript(2)[1] # a[2][1]
# File lib/sequel/sql.rb, line 1492 def [](sub) Subscript.new(self, Array(sub)) end
Create a new Subscript appending the given subscript(s) the the current array of subscripts.
:a.sql_subscript(2) # a[2] :a.sql_subscript(2) | 1 # a[2, 1]
# File lib/sequel/sql.rb, line 1483 def |(sub) Subscript.new(@f, @sub + Array(sub)) end
[Validate]
Generated with the Darkfish Rdoc Generator 2.