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 963
963:       def initialize(f, sub)
964:         @f, @sub = f, sub
965:       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 969
969:       def |(sub)
970:         Subscript.new(@f, @sub + Array(sub))
971:       end

[Validate]