module Sequel::Progress::DatasetMethods

Public Instance Methods

requires_sql_standard_datetimes?() click to toggle source

Progress requires SQL standard datetimes

# File lib/sequel/adapters/shared/progress.rb, line 16
def requires_sql_standard_datetimes?
  true
end
supports_intersect_except?() click to toggle source

Progress does not support INTERSECT or EXCEPT

# File lib/sequel/adapters/shared/progress.rb, line 21
def supports_intersect_except?
  false
end

Private Instance Methods

select_limit_sql(sql) click to toggle source

Progress uses TOP for limit, but it is only supported in Progress 10. The Progress adapter targets Progress 9, so it silently ignores the option.

# File lib/sequel/adapters/shared/progress.rb, line 29
def select_limit_sql(sql)
  raise(Error, "OFFSET not supported") if @opts[:offset]
  # if l = @opts[:limit]
  #   sql << " TOP "
  #   literal_append(sql, l)
  # end
end