Class Index [+]

Quicksearch

Sequel::Access::DatasetMethods

Constants

SELECT_CLAUSE_METHODS
DATE_FORMAT
TIMESTAMP_FORMAT
TOP
BRACKET_CLOSE
BRACKET_OPEN

Public Instance Methods

supports_intersect_except?() click to toggle source

Access doesn’t support INTERSECT or EXCEPT

    # File lib/sequel/adapters/shared/access.rb, line 39
39:       def supports_intersect_except?
40:         false
41:       end

Private Instance Methods

literal_date(d) click to toggle source

Access uses # to quote dates

    # File lib/sequel/adapters/shared/access.rb, line 46
46:       def literal_date(d)
47:         d.strftime(DATE_FORMAT)
48:       end
literal_datetime(t) click to toggle source

Access uses # to quote datetimes

    # File lib/sequel/adapters/shared/access.rb, line 51
51:       def literal_datetime(t)
52:         t.strftime(TIMESTAMP_FORMAT)
53:       end
Also aliased as: literal_time
literal_time(t) click to toggle source
Alias for: literal_datetime
quoted_identifier_append(sql, v) click to toggle source

Access uses [] for quoting identifiers

    # File lib/sequel/adapters/shared/access.rb, line 65
65:       def quoted_identifier_append(sql, v)
66:         sql << BRACKET_OPEN << v.to_s << BRACKET_CLOSE
67:       end
select_clause_methods() click to toggle source

Access requires the limit clause come before other clauses

    # File lib/sequel/adapters/shared/access.rb, line 70
70:       def select_clause_methods
71:         SELECT_CLAUSE_METHODS
72:       end
select_limit_sql(sql) click to toggle source

Access uses TOP for limits

    # File lib/sequel/adapters/shared/access.rb, line 57
57:       def select_limit_sql(sql)
58:         if l = @opts[:limit]
59:           sql << TOP
60:           literal_append(sql, l)
61:         end
62:       end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.