Class Sequel::SQL::Subscript
In: lib/sequel/sql.rb
Parent: GenericExpression

Represents an SQL array access, with multiple possible arguments.

Methods

new   |  

Attributes

f  [R]  The SQL array column
sub  [R]  The array of subscripts to use (should be an array of numbers)

Public Class methods

Set the array column and subscripts to the given arguments

[Source]

     # File lib/sequel/sql.rb, line 727
727:       def initialize(f, sub)
728:         @f, @sub = f, sub
729:       end

Public Instance methods

Create a new subscript appending the given subscript(s) the the current array of subscripts.

[Source]

     # File lib/sequel/sql.rb, line 733
733:       def |(sub)
734:         Subscript.new(@f, @sub + Array(sub))
735:       end

[Validate]