module Sequel::OpenEdge::DatasetMethods

Public Instance Methods

requires_sql_standard_datetimes?() click to toggle source

OpenEdge requires SQL standard datetimes

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

OpenEdge does not support INTERSECT or EXCEPT

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

Private Instance Methods

select_limit_sql(sql) click to toggle source

OpenEdge uses TOP for limit.

# File lib/sequel/adapters/shared/openedge.rb, line 28
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