class Window

Constants

S_WINDOW

Public Class Methods

new(sym, &block) click to toggle source
Calls superclass method Expression::new
# File lib/eno/expressions.rb, line 534
def initialize(sym, &block)
  super(sym)
  @block = block
end

Public Instance Methods

to_sql(sql) click to toggle source
# File lib/eno/expressions.rb, line 541
def to_sql(sql)
  S_WINDOW % [
    sql.quote(@members.first),
    WindowExpression.new(&@block).to_sql(sql)
  ]
end