From 3b1504d3b88306a776cc17a73893e8ce05b4e7b1 Mon Sep 17 00:00:00 2001 From: Jeremy Evans Date: Mon, 1 Apr 2024 09:19:19 -0700 Subject: [PATCH] Update website for 5.79.0 release --- development.html | 6 +- documentation.html | 4 +- links.html | 9 - plugins.html | 2 +- rdoc-adapters/created.rid | 4 +- .../sequel/adapters/shared/postgres_rb.html | 2 +- rdoc-plugins/created.rid | 2 +- rdoc/classes/Sequel.html | 2 +- rdoc/classes/Sequel/Database.html | 4 +- rdoc/classes/Sequel/Dataset.html | 290 ++++++++++-------- rdoc/classes/Sequel/Model/ClassMethods.html | 2 +- rdoc/created.rid | 23 +- rdoc/files/CHANGELOG.html | 11 +- rdoc/files/README_rdoc.html | 12 +- rdoc/files/doc/dataset_basics_rdoc.html | 4 +- rdoc/files/doc/opening_databases_rdoc.html | 4 +- rdoc/files/doc/querying_rdoc.html | 10 +- rdoc/files/doc/release_notes/5_79_0_txt.html | 72 +++++ .../sequel/database/schema_methods_rb.html | 2 +- .../lib/sequel/dataset/dataset_module_rb.html | 2 +- rdoc/files/lib/sequel/dataset/query_rb.html | 2 +- rdoc/files/lib/sequel/model/base_rb.html | 2 +- rdoc/files/lib/sequel/version_rb.html | 2 +- rdoc/fr_file_index.html | 1 + rdoc/fr_method_index.html | 229 +++++++------- 25 files changed, 406 insertions(+), 297 deletions(-) create mode 100644 rdoc/files/doc/release_notes/5_79_0_txt.html diff --git a/development.html b/development.html index eb227eafbc..c9c194d9b2 100644 --- a/development.html +++ b/development.html @@ -49,7 +49,7 @@

Development


-

Sequel is being actively developed. New versions of Sequel are generally released monthly on the first of the month. You can join in on the discussions, ask questions, suggest features, and discuss Sequel in general by asking questions in GitHub Discussions or on our Google Group: Sequel Talk.

+

Sequel is being actively developed. New versions of Sequel are generally released monthly on the first of the month. You can join in on the discussions, ask questions, suggest features, and discuss Sequel in general by asking questions in GitHub Discussions. There are many years of past discussions on the searchable sequel-talk mailing list archive.


@@ -58,8 +58,8 @@

Sequel is being actively developed. New ve

Reporting Bugs

-

To report a bug in Sequel, use GitHub Issues. If you aren't sure if something is a bug, post a question on GitHub Discussions or the Google Group.

-

Note that GitHub Issues should not be used to ask questions about how to use Sequel, use GitHub Discussions or the Google Group for that.

+

To report a bug in Sequel, use GitHub Issues. If you aren't sure if something is a bug, post a question on GitHub Discussions.

+

Note that GitHub Issues should not be used to ask questions about how to use Sequel, use GitHub Discussions.

diff --git a/documentation.html b/documentation.html index 988f5bba1a..5308dc3d0a 100644 --- a/documentation.html +++ b/documentation.html @@ -44,7 +44,7 @@
-

Documentation for Sequel (v5.78.0)

+

Documentation for Sequel (v5.79.0)


@@ -166,6 +166,8 @@

Release Notes + 5.79 | + 5.78 | 5.77 | diff --git a/links.html b/links.html index d961d473f8..f8d568931e 100644 --- a/links.html +++ b/links.html @@ -156,15 +156,6 @@

RubyGems

-
- -

Using Sequel

- -

Blog

diff --git a/plugins.html b/plugins.html index fca3d84088..28e15cad79 100644 --- a/plugins.html +++ b/plugins.html @@ -45,7 +45,7 @@
-

Sequel::Model Plugins for v5.78.0

+

Sequel::Model Plugins for v5.79.0

Last Update: -2024-02-21 08:07:54 -0800 +2024-03-13 16:18:36 -0700
diff --git a/rdoc-plugins/created.rid b/rdoc-plugins/created.rid index 06cc967fde..196ce9ef21 100644 --- a/rdoc-plugins/created.rid +++ b/rdoc-plugins/created.rid @@ -1,4 +1,4 @@ -Fri, 01 Mar 2024 09:19:09 -0800 +Mon, 01 Apr 2024 09:19:08 -0700 lib/sequel/extensions/_model_constraint_validations.rb Tue, 24 Jan 2017 12:27:29 -0800 lib/sequel/extensions/_model_pg_row.rb Tue, 11 Oct 2022 13:37:12 -0700 lib/sequel/extensions/_pretty_table.rb Mon, 17 Oct 2022 09:39:14 -0700 diff --git a/rdoc/classes/Sequel.html b/rdoc/classes/Sequel.html index d37d4b6700..76aa842be5 100644 --- a/rdoc/classes/Sequel.html +++ b/rdoc/classes/Sequel.html @@ -434,7 +434,7 @@

Constants

MINOR = -78 +79  

The minor version of Sequel. Bumped for every non-patch level release, generally around once a month.

diff --git a/rdoc/classes/Sequel/Database.html b/rdoc/classes/Sequel/Database.html index 7ed6012b6a..1f233a952b 100644 --- a/rdoc/classes/Sequel/Database.html +++ b/rdoc/classes/Sequel/Database.html @@ -989,10 +989,10 @@

Public Instance methods

    # File lib/sequel/database/schema_methods.rb
 254 def create_or_replace_view(name, source, options = OPTS)
-255   if supports_create_or_replace_view?
+255   if supports_create_or_replace_view? && !options[:materialized]
 256     options = options.merge(:replace=>true)
 257   else
-258     swallow_database_error{drop_view(name)}
+258     swallow_database_error{drop_view(name, options)}
 259   end
 260 
 261   create_view(name, source, options)
diff --git a/rdoc/classes/Sequel/Dataset.html b/rdoc/classes/Sequel/Dataset.html
index 7fc3f987bf..dce6ef5d40 100644
--- a/rdoc/classes/Sequel/Dataset.html
+++ b/rdoc/classes/Sequel/Dataset.html
@@ -242,6 +242,7 @@ 

Public Instance

  • select_map
  • select_more
  • select_order_map
  • +
  • select_prepend
  • server
  • server?
  • set_graph_aliases
  • @@ -2078,15 +2079,9 @@

    Public Instance methods

        # File lib/sequel/dataset/query.rb
     946 def select_append(*columns, &block)
    -947   cur_sel = @opts[:select]
    -948   if !cur_sel || cur_sel.empty?
    -949     unless supports_select_all_and_column?
    -950       return select_all(*(Array(@opts[:from]) + Array(@opts[:join]))).select_append(*columns, &block)
    -951     end
    -952     cur_sel = [WILDCARD]
    -953   end
    -954   select(*(cur_sel + columns), &block)
    -955 end
    +947 virtual_row_columns(columns, block) +948 select(*(_current_select(true) + columns)) +949 end
    @@ -2112,10 +2107,10 @@

    Public Instance methods

    [show source]
        # File lib/sequel/dataset/query.rb
    -966 def select_group(*columns, &block)
    -967   virtual_row_columns(columns, block)
    -968   select(*columns).group(*columns.map{|c| unaliased_identifier(c)})
    -969 end
    +960 def select_group(*columns, &block) +961 virtual_row_columns(columns, block) +962 select(*columns).group(*columns.map{|c| unaliased_identifier(c)}) +963 end
    @@ -2134,9 +2129,36 @@

    Public Instance methods

    [show source]
        # File lib/sequel/dataset/query.rb
    -972 def select_more(*columns, &block)
    -973   select_append(*columns, &block)
    -974 end
    +966 def select_more(*columns, &block) +967 select_append(*columns, &block) +968 end +
    + +
    + +
    +select_prepend(*columns, &block) + +
    +
    + +

    Returns a copy of the dataset with the given columns added to the existing selected columns. If no columns are currently selected, it will select the columns given in addition to *.

    + +
    DB[:items].select(:a).select(:b) # SELECT b FROM items
    +DB[:items].select(:a).select_prepend(:b) # SELECT b, a FROM items
    +DB[:items].select_prepend(:b) # SELECT b, * FROM items
    +
    + +
    +
    + +[show source] + +
        # File lib/sequel/dataset/query.rb
    +977 def select_prepend(*columns, &block)
    +978   virtual_row_columns(columns, block)
    +979   select(*(columns + _current_select(false)))
    +980 end
    @@ -2160,9 +2182,9 @@

    Public Instance methods

    [show source]
        # File lib/sequel/dataset/query.rb
    -985 def server(servr)
    -986   clone(:server=>servr)
    -987 end
    +991 def server(servr) +992 clone(:server=>servr) +993 end
    @@ -2180,14 +2202,14 @@

    Public Instance methods

    [show source] -
        # File lib/sequel/dataset/query.rb
    -992 def server?(server)
    -993   if db.sharded? && !opts[:server]
    -994     server(server)
    -995   else
    -996     self
    -997   end
    -998 end
    +
         # File lib/sequel/dataset/query.rb
    + 998 def server?(server)
    + 999   if db.sharded? && !opts[:server]
    +1000     server(server)
    +1001   else
    +1002     self
    +1003   end
    +1004 end
    @@ -2206,11 +2228,11 @@

    Public Instance methods

    [show source]
         # File lib/sequel/dataset/query.rb
    -1001 def skip_limit_check
    -1002   cached_dataset(:_skip_limit_check_ds) do
    -1003     clone(:skip_limit_check=>true)
    -1004   end
    -1005 end
    +1007 def skip_limit_check +1008 cached_dataset(:_skip_limit_check_ds) do +1009 clone(:skip_limit_check=>true) +1010 end +1011 end
    @@ -2229,12 +2251,12 @@

    Public Instance methods

    [show source]
         # File lib/sequel/dataset/query.rb
    -1008 def skip_locked
    -1009   cached_dataset(:_skip_locked_ds) do
    -1010     raise(Error, 'This dataset does not support skipping locked rows') unless supports_skip_locked?
    -1011     clone(:skip_locked=>true)
    -1012   end
    -1013 end
    +1014 def skip_locked +1015 cached_dataset(:_skip_locked_ds) do +1016 raise(Error, 'This dataset does not support skipping locked rows') unless supports_skip_locked? +1017 clone(:skip_locked=>true) +1018 end +1019 end
    @@ -2257,9 +2279,9 @@

    Public Instance methods

    [show source]
         # File lib/sequel/dataset/query.rb
    -1019 def unfiltered
    -1020   cached_dataset(:_unfiltered_ds){clone(:where => nil, :having => nil)}
    -1021 end
    +1025 def unfiltered +1026 cached_dataset(:_unfiltered_ds){clone(:where => nil, :having => nil)} +1027 end
    @@ -2282,9 +2304,9 @@

    Public Instance methods

    [show source]
         # File lib/sequel/dataset/query.rb
    -1027 def ungrouped
    -1028   cached_dataset(:_ungrouped_ds){clone(:group => nil, :having => nil)}
    -1029 end
    +1033 def ungrouped +1034 cached_dataset(:_ungrouped_ds){clone(:group => nil, :having => nil)} +1035 end
    @@ -2320,9 +2342,9 @@

    Public Instance methods

    [show source]
         # File lib/sequel/dataset/query.rb
    -1047 def union(dataset, opts=OPTS)
    -1048   compound_clone(:union, dataset, opts)
    -1049 end
    +1053 def union(dataset, opts=OPTS) +1054 compound_clone(:union, dataset, opts) +1055 end
    @@ -2344,9 +2366,9 @@

    Public Instance methods

    [show source]
         # File lib/sequel/dataset/query.rb
    -1054 def unlimited
    -1055   cached_dataset(:_unlimited_ds){clone(:limit=>nil, :offset=>nil)}
    -1056 end
    +1060 def unlimited +1061 cached_dataset(:_unlimited_ds){clone(:limit=>nil, :offset=>nil)} +1062 end
    @@ -2368,9 +2390,9 @@

    Public Instance methods

    [show source]
         # File lib/sequel/dataset/query.rb
    -1061 def unordered
    -1062   cached_dataset(:_unordered_ds){clone(:order=>nil)}
    -1063 end
    +1067 def unordered +1068 cached_dataset(:_unordered_ds){clone(:order=>nil)} +1069 end
    @@ -2431,9 +2453,9 @@

    Public Instance methods

    [show source]
         # File lib/sequel/dataset/query.rb
    -1107 def where(*cond, &block)
    -1108   add_filter(:where, cond, &block)
    -1109 end
    +1113 def where(*cond, &block) +1114 add_filter(:where, cond, &block) +1115 end
    @@ -2456,9 +2478,9 @@

    Public Instance methods

    [show source]
         # File lib/sequel/dataset/query.rb
    -1117 def window(name, opts)
    -1118   clone(:window=>((@opts[:window]||EMPTY_ARRAY) + [[name, SQL::Window.new(opts)].freeze]).freeze)
    -1119 end
    +1123 def window(name, opts) +1124 clone(:window=>((@opts[:window]||EMPTY_ARRAY) + [[name, SQL::Window.new(opts)].freeze]).freeze) +1125 end
    @@ -2490,15 +2512,15 @@

    Public Instance methods

    [show source]
         # File lib/sequel/dataset/query.rb
    -1132 def with(name, dataset, opts=OPTS)
    -1133   raise(Error, 'This dataset does not support common table expressions') unless supports_cte?
    -1134   if hoist_cte?(dataset)
    -1135     s, ds = hoist_cte(dataset)
    -1136     s.with(name, ds, opts)
    -1137   else
    -1138     clone(:with=>((@opts[:with]||EMPTY_ARRAY) + [Hash[opts].merge!(:name=>name, :dataset=>dataset)]).freeze)
    -1139   end
    -1140 end
    +1138 def with(name, dataset, opts=OPTS) +1139 raise(Error, 'This dataset does not support common table expressions') unless supports_cte? +1140 if hoist_cte?(dataset) +1141 s, ds = hoist_cte(dataset) +1142 s.with(name, ds, opts) +1143 else +1144 clone(:with=>((@opts[:with]||EMPTY_ARRAY) + [Hash[opts].merge!(:name=>name, :dataset=>dataset)]).freeze) +1145 end +1146 end
    @@ -2519,19 +2541,19 @@

    Public Instance methods

    [show source]
         # File lib/sequel/dataset/query.rb
    -1221 def with_extend(*mods, &block)
    -1222   c = Class.new(self.class)
    -1223   c.include(*mods) unless mods.empty?
    -1224   c.include(DatasetModule.new(&block)) if block
    -1225   o = c.freeze.allocate
    -1226   o.instance_variable_set(:@db, @db)
    -1227   o.instance_variable_set(:@opts, @opts)
    -1228   o.instance_variable_set(:@cache, {})
    -1229   if cols = cache_get(:_columns)
    -1230     o.send(:columns=, cols)
    -1231   end
    -1232   o.freeze
    -1233 end
    +1227 def with_extend(*mods, &block) +1228 c = Class.new(self.class) +1229 c.include(*mods) unless mods.empty? +1230 c.include(DatasetModule.new(&block)) if block +1231 o = c.freeze.allocate +1232 o.instance_variable_set(:@db, @db) +1233 o.instance_variable_set(:@opts, @opts) +1234 o.instance_variable_set(:@cache, {}) +1235 if cols = cache_get(:_columns) +1236 o.send(:columns=, cols) +1237 end +1238 o.freeze +1239 end
    @@ -2609,18 +2631,18 @@

    Public Instance methods

    [show source]
         # File lib/sequel/dataset/query.rb
    -1198 def with_recursive(name, nonrecursive, recursive, opts=OPTS)
    -1199   raise(Error, 'This dataset does not support common table expressions') unless supports_cte?
    -1200   if hoist_cte?(nonrecursive)
    -1201     s, ds = hoist_cte(nonrecursive)
    -1202     s.with_recursive(name, ds, recursive, opts)
    -1203   elsif hoist_cte?(recursive)
    -1204     s, ds = hoist_cte(recursive)
    -1205     s.with_recursive(name, nonrecursive, ds, opts)
    -1206   else
    -1207     clone(:with=>((@opts[:with]||EMPTY_ARRAY) + [Hash[opts].merge!(:recursive=>true, :name=>name, :dataset=>nonrecursive.union(recursive, {:all=>opts[:union_all] != false, :from_self=>false}))]).freeze)
    -1208   end
    -1209 end
    +1204 def with_recursive(name, nonrecursive, recursive, opts=OPTS) +1205 raise(Error, 'This dataset does not support common table expressions') unless supports_cte? +1206 if hoist_cte?(nonrecursive) +1207 s, ds = hoist_cte(nonrecursive) +1208 s.with_recursive(name, ds, recursive, opts) +1209 elsif hoist_cte?(recursive) +1210 s, ds = hoist_cte(recursive) +1211 s.with_recursive(name, nonrecursive, ds, opts) +1212 else +1213 clone(:with=>((@opts[:with]||EMPTY_ARRAY) + [Hash[opts].merge!(:recursive=>true, :name=>name, :dataset=>nonrecursive.union(recursive, {:all=>opts[:union_all] != false, :from_self=>false}))]).freeze) +1214 end +1215 end
    @@ -2644,9 +2666,9 @@

    Public Instance methods

    [show source]
         # File lib/sequel/dataset/query.rb
    -1250 def with_row_proc(callable)
    -1251   clone(:row_proc=>callable)
    -1252 end
    +1256 def with_row_proc(callable) +1257 clone(:row_proc=>callable) +1258 end
    @@ -2705,14 +2727,14 @@

    Public Instance methods

    [show source]
         # File lib/sequel/dataset/query.rb
    -1284 def with_sql(sql, *args)
    -1285   if sql.is_a?(Symbol)
    -1286     sql = public_send(sql, *args)
    -1287   else
    -1288     sql = SQL::PlaceholderLiteralString.new(sql, args) unless args.empty?
    -1289   end
    -1290   clone(:sql=>sql)
    -1291 end
    +1290 def with_sql(sql, *args) +1291 if sql.is_a?(Symbol) +1292 sql = public_send(sql, *args) +1293 else +1294 sql = SQL::PlaceholderLiteralString.new(sql, args) unless args.empty? +1295 end +1296 clone(:sql=>sql) +1297 end

    Protected Instance methods

    @@ -2732,14 +2754,14 @@

    Protected Instance methods

    [show source]
         # File lib/sequel/dataset/query.rb
    -1296 def compound_clone(type, dataset, opts)
    -1297   if dataset.is_a?(Dataset) && dataset.opts[:with] && !supports_cte_in_compounds?
    -1298     s, ds = hoist_cte(dataset)
    -1299     return s.compound_clone(type, ds, opts)
    -1300   end
    -1301   ds = compound_from_self.clone(:compounds=>(Array(@opts[:compounds]).map(&:dup) + [[type, dataset.compound_from_self, opts[:all]].freeze]).freeze)
    -1302   opts[:from_self] == false ? ds : ds.from_self(opts)
    -1303 end
    +1302 def compound_clone(type, dataset, opts) +1303 if dataset.is_a?(Dataset) && dataset.opts[:with] && !supports_cte_in_compounds? +1304 s, ds = hoist_cte(dataset) +1305 return s.compound_clone(type, ds, opts) +1306 end +1307 ds = compound_from_self.clone(:compounds=>(Array(@opts[:compounds]).map(&:dup) + [[type, dataset.compound_from_self, opts[:all]].freeze]).freeze) +1308 opts[:from_self] == false ? ds : ds.from_self(opts) +1309 end
    @@ -2758,9 +2780,9 @@

    Protected Instance methods

    [show source]
         # File lib/sequel/dataset/query.rb
    -1306 def options_overlap(opts)
    -1307   !(@opts.map{|k,v| k unless v.nil?}.compact & opts).empty?
    -1308 end
    +1312 def options_overlap(opts) +1313 !(@opts.map{|k,v| k unless v.nil?}.compact & opts).empty? +1314 end
    @@ -2782,25 +2804,25 @@

    Protected Instance methods

    [show source]
         # File lib/sequel/dataset/query.rb
    -1317 def simple_select_all?
    -1318   return false unless (f = @opts[:from]) && f.length == 1
    -1319   o = @opts.reject{|k,v| v.nil? || non_sql_option?(k)}
    -1320   from = f.first
    -1321   from = from.expression if from.is_a?(SQL::AliasedExpression)
    -1322 
    -1323   if SIMPLE_SELECT_ALL_ALLOWED_FROM.any?{|x| from.is_a?(x)}
    -1324     case o.length
    -1325     when 1
    -1326       true
    -1327     when 2
    -1328       (s = o[:select]) && s.length == 1 && s.first.is_a?(SQL::ColumnAll)
    -1329     else
    -1330       false
    -1331     end
    -1332   else
    -1333     false
    -1334   end
    -1335 end
    +1323 def simple_select_all? +1324 return false unless (f = @opts[:from]) && f.length == 1 +1325 o = @opts.reject{|k,v| v.nil? || non_sql_option?(k)} +1326 from = f.first +1327 from = from.expression if from.is_a?(SQL::AliasedExpression) +1328 +1329 if SIMPLE_SELECT_ALL_ALLOWED_FROM.any?{|x| from.is_a?(x)} +1330 case o.length +1331 when 1 +1332 true +1333 when 2 +1334 (s = o[:select]) && s.length == 1 && s.first.is_a?(SQL::ColumnAll) +1335 else +1336 false +1337 end +1338 else +1339 false +1340 end +1341 end
    diff --git a/rdoc/classes/Sequel/Model/ClassMethods.html b/rdoc/classes/Sequel/Model/ClassMethods.html index f42a2735cb..f0faa39da7 100644 --- a/rdoc/classes/Sequel/Model/ClassMethods.html +++ b/rdoc/classes/Sequel/Model/ClassMethods.html @@ -38,7 +38,7 @@

    module

    Class methods for Sequel::Model that implement basic model functionality.

    • -

      All of the following methods have class methods created that send the method to the model’s dataset: all, as_hash, avg, count, cross_join, distinct, each, each_server, empty?, except, exclude, exclude_having, fetch_rows, filter, first, first!, for_update, from, from_self, full_join, full_outer_join, get, graph, grep, group, group_and_count, group_append, group_by, having, import, inner_join, insert, intersect, invert, join, join_table, last, left_join, left_outer_join, limit, lock_style, map, max, min, multi_insert, naked, natural_full_join, natural_join, natural_left_join, natural_right_join, offset, order, order_append, order_by, order_more, order_prepend, paged_each, qualify, reverse, reverse_order, right_join, right_outer_join, select, select_all, select_append, select_group, select_hash, select_hash_groups, select_map, select_more, select_order_map, server, single_record, single_record!, single_value, single_value!, sum, to_hash, to_hash_groups, truncate, unfiltered, ungraphed, ungrouped, union, unlimited, unordered, where, where_all, where_each, where_single_value, with, with_recursive, with_sql

      +

      All of the following methods have class methods created that send the method to the model’s dataset: all, as_hash, avg, count, cross_join, distinct, each, each_server, empty?, except, exclude, exclude_having, fetch_rows, filter, first, first!, for_update, from, from_self, full_join, full_outer_join, get, graph, grep, group, group_and_count, group_append, group_by, having, import, inner_join, insert, intersect, invert, join, join_table, last, left_join, left_outer_join, limit, lock_style, map, max, min, multi_insert, naked, natural_full_join, natural_join, natural_left_join, natural_right_join, offset, order, order_append, order_by, order_more, order_prepend, paged_each, qualify, reverse, reverse_order, right_join, right_outer_join, select, select_all, select_append, select_group, select_hash, select_hash_groups, select_map, select_more, select_order_map, select_prepend, server, single_record, single_record!, single_value, single_value!, sum, to_hash, to_hash_groups, truncate, unfiltered, ungraphed, ungrouped, union, unlimited, unordered, where, where_all, where_each, where_single_value, with, with_recursive, with_sql

    diff --git a/rdoc/created.rid b/rdoc/created.rid index c84c91baaa..5157a5bc6c 100644 --- a/rdoc/created.rid +++ b/rdoc/created.rid @@ -1,6 +1,6 @@ -Fri, 01 Mar 2024 09:18:02 -0800 -README.rdoc Tue, 19 Sep 2023 10:01:52 -0700 -CHANGELOG Fri, 01 Mar 2024 08:29:33 -0800 +Mon, 01 Apr 2024 09:18:31 -0700 +README.rdoc Sun, 31 Mar 2024 10:39:03 -0700 +CHANGELOG Sun, 31 Mar 2024 10:39:03 -0700 doc/CHANGELOG.old Tue, 04 Aug 2020 18:11:34 -0700 MIT-LICENSE Tue, 03 Jan 2023 11:20:51 -0800 lib/sequel.rb Tue, 01 Aug 2017 08:12:00 -0700 @@ -14,7 +14,7 @@ lib/sequel/exceptions.rb Fri, 02 Feb 2024 13:06:09 -0800 lib/sequel/model.rb Tue, 04 Aug 2020 18:11:34 -0700 lib/sequel/sql.rb Fri, 02 Sep 2022 09:11:30 -0700 lib/sequel/timezones.rb Fri, 17 Dec 2021 16:59:47 -0800 -lib/sequel/version.rb Fri, 01 Mar 2024 08:29:33 -0800 +lib/sequel/version.rb Sun, 31 Mar 2024 10:39:03 -0700 lib/sequel/connection_pool/sharded_single.rb Fri, 17 Dec 2021 16:59:47 -0800 lib/sequel/connection_pool/sharded_threaded.rb Mon, 12 Jun 2023 13:05:49 -0700 lib/sequel/connection_pool/sharded_timed_queue.rb Mon, 12 Jun 2023 13:05:49 -0700 @@ -29,20 +29,20 @@ lib/sequel/database/logging.rb Fri, 30 Aug 2019 08:15:18 -0700 lib/sequel/database/misc.rb Wed, 21 Feb 2024 09:59:48 -0800 lib/sequel/database/query.rb Wed, 21 Dec 2022 15:06:01 -0800 lib/sequel/database/schema_generator.rb Tue, 28 Mar 2023 07:40:44 -0700 -lib/sequel/database/schema_methods.rb Thu, 25 Jan 2024 14:58:57 -0800 +lib/sequel/database/schema_methods.rb Wed, 27 Mar 2024 08:37:52 -0700 lib/sequel/database/transactions.rb Thu, 21 Sep 2023 15:53:42 -0700 lib/sequel/dataset/actions.rb Thu, 21 Sep 2023 15:53:42 -0700 -lib/sequel/dataset/dataset_module.rb Mon, 20 Nov 2017 16:04:32 -0800 +lib/sequel/dataset/dataset_module.rb Wed, 13 Mar 2024 15:31:48 -0700 lib/sequel/dataset/deprecated_singleton_class_methods.rb Thu, 23 Mar 2023 10:05:41 -0700 lib/sequel/dataset/features.rb Fri, 29 Dec 2023 08:57:16 -0800 lib/sequel/dataset/graph.rb Tue, 19 Mar 2019 16:51:03 -0700 lib/sequel/dataset/misc.rb Mon, 23 Jan 2023 11:36:37 -0800 lib/sequel/dataset/placeholder_literalizer.rb Mon, 23 Jan 2023 11:36:37 -0800 lib/sequel/dataset/prepared_statements.rb Wed, 02 Dec 2020 15:37:08 -0800 -lib/sequel/dataset/query.rb Fri, 31 Mar 2023 14:57:15 -0700 +lib/sequel/dataset/query.rb Fri, 29 Mar 2024 12:44:07 -0700 lib/sequel/dataset/sql.rb Fri, 29 Dec 2023 08:57:16 -0800 lib/sequel/model/associations.rb Fri, 19 Jan 2024 15:26:00 -0800 -lib/sequel/model/base.rb Fri, 19 Jan 2024 09:09:26 -0800 +lib/sequel/model/base.rb Wed, 13 Mar 2024 15:29:18 -0700 lib/sequel/model/dataset_module.rb Wed, 17 May 2023 15:31:47 -0700 lib/sequel/model/default_inflections.rb Tue, 01 Aug 2017 08:12:01 -0700 lib/sequel/model/errors.rb Mon, 09 Aug 2021 13:30:01 -0700 @@ -55,7 +55,7 @@ doc/bin_sequel.rdoc Thu, 10 Aug 2017 09:06:47 -0700 doc/cheat_sheet.rdoc Fri, 21 Oct 2022 08:19:04 -0700 doc/code_order.rdoc Wed, 04 Nov 2020 10:39:50 -0800 doc/core_extensions.rdoc Tue, 01 Aug 2017 08:12:00 -0700 -doc/dataset_basics.rdoc Tue, 01 Aug 2017 08:12:00 -0700 +doc/dataset_basics.rdoc Wed, 13 Mar 2024 15:32:20 -0700 doc/dataset_filtering.rdoc Tue, 14 Jul 2020 07:08:21 -0700 doc/extensions.rdoc Tue, 01 Aug 2017 08:12:00 -0700 doc/fork_safety.rdoc Wed, 04 Nov 2020 10:39:50 -0800 @@ -66,10 +66,10 @@ doc/model_hooks.rdoc Fri, 21 Oct 2022 08:19:04 -0700 doc/model_plugins.rdoc Mon, 31 Aug 2020 08:10:12 -0700 doc/mssql_stored_procedures.rdoc Tue, 01 Aug 2017 08:12:00 -0700 doc/object_model.rdoc Fri, 21 Oct 2022 08:19:04 -0700 -doc/opening_databases.rdoc Wed, 27 Dec 2023 10:10:07 -0800 +doc/opening_databases.rdoc Wed, 13 Mar 2024 16:18:36 -0700 doc/postgresql.rdoc Fri, 21 Oct 2022 08:19:04 -0700 doc/prepared_statements.rdoc Tue, 01 Aug 2017 08:12:00 -0700 -doc/querying.rdoc Mon, 17 Oct 2022 09:39:14 -0700 +doc/querying.rdoc Wed, 13 Mar 2024 15:34:19 -0700 doc/reflection.rdoc Tue, 01 Aug 2017 08:12:00 -0700 doc/schema_modification.rdoc Thu, 01 Feb 2024 15:00:17 -0800 doc/security.rdoc Fri, 21 Oct 2022 08:19:04 -0700 @@ -274,6 +274,7 @@ doc/release_notes/5.75.0.txt Fri, 01 Dec 2023 08:25:58 -0800 doc/release_notes/5.76.0.txt Mon, 01 Jan 2024 09:04:44 -0800 doc/release_notes/5.77.0.txt Thu, 01 Feb 2024 08:27:41 -0800 doc/release_notes/5.78.0.txt Fri, 01 Mar 2024 08:29:33 -0800 +doc/release_notes/5.79.0.txt Mon, 01 Apr 2024 09:04:21 -0700 doc/release_notes/5.8.0.txt Tue, 01 May 2018 11:42:13 -0700 doc/release_notes/5.9.0.txt Fri, 01 Jun 2018 07:49:41 -0700 lib/sequel/extensions/migration.rb Fri, 02 Feb 2024 13:06:09 -0800 diff --git a/rdoc/files/CHANGELOG.html b/rdoc/files/CHANGELOG.html index 225936ce33..060aaf49a9 100644 --- a/rdoc/files/CHANGELOG.html +++ b/rdoc/files/CHANGELOG.html @@ -31,12 +31,21 @@

    CHANGELOG

    Last Update: -2024-03-01 08:29:33 -0800 +2024-03-31 10:39:03 -0700
    +

    5.79.0 (2024-04-01)

    +
    • +

      Support create_or_replace_view with :materialized option on PostgreSQL (nashby) (#2144)

      +
    • +

      Support :unlogged_tables_default Database option on Postgres for making created tables unlogged by default (jeremyevans) (#2134)

      +
    • +

      Add Dataset#select_prepend for prepending to the current selected columns (jeremyevans) (#2139)

      +
    +

    5.78.0 (2024-03-01)

    • Support SQLite 3.45+ jsonb functions in the sqlite_json_ops extension (jeremyevans) (#2133)

      diff --git a/rdoc/files/README_rdoc.html b/rdoc/files/README_rdoc.html index ba0ce7084f..8b766d27e8 100644 --- a/rdoc/files/README_rdoc.html +++ b/rdoc/files/README_rdoc.html @@ -31,7 +31,7 @@

      README.rdoc

    Last Update: -2023-09-19 10:01:52 -0700 +2024-03-31 10:39:03 -0700
    @@ -61,11 +61,11 @@

    Resources github.com/jeremyevans/sequel/issues

    Discussion Forum (GitHub Discussions)

    github.com/jeremyevans/sequel/discussions

    -Alternate Discussion Forum (sequel-talk Google Group) -

    groups.google.com/group/sequel-talk

    +Archived Discussion Forum (sequel-talk Google Group) +

    www.mail-archive.com/sequel-talk@googlegroups.com/

    -

    If you have questions about how to use Sequel, please ask on GitHub Discussions or the sequel-talk Google Group. Only use the the bug tracker to report bugs in Sequel, not to ask for help on using Sequel.

    +

    If you have questions about how to use Sequel, please ask on GitHub Discussions. Only use the the bug tracker to report bugs in Sequel, not to ask for help on using Sequel.

    To check out the source code:

    @@ -446,10 +446,12 @@

    Selecting Columns# SELECT name FROM posts -

    As you might expect, there is an order_append equivalent for select called select_append:

    +

    As you might expect, there are order_append and order_prepend equivalents for select called select_append and select_prepend:

    posts.select(:stamp).select_append(:name)
     # SELECT stamp, name FROM posts
    +posts.select(:stamp).select_prepend(:name)
    +# SELECT name, stamp FROM posts
     

    Deleting Records

    diff --git a/rdoc/files/doc/dataset_basics_rdoc.html b/rdoc/files/doc/dataset_basics_rdoc.html index b28beda282..70e9219563 100644 --- a/rdoc/files/doc/dataset_basics_rdoc.html +++ b/rdoc/files/doc/dataset_basics_rdoc.html @@ -31,7 +31,7 @@

    dataset_basics.rdoc

    Last Update: -2017-08-01 08:12:00 -0700 +2024-03-13 15:32:20 -0700
    @@ -111,7 +111,7 @@

    Methods that return modifie

    Most dataset methods fall into this category, which can be further broken down by the clause they affect:

    SELECT -

    select, select_all, select_append, select_group, select_more

    +

    select, select_all, select_append, select_group, select_more, select_prepend

    FROM

    from, from_self

    JOIN diff --git a/rdoc/files/doc/opening_databases_rdoc.html b/rdoc/files/doc/opening_databases_rdoc.html index e5592553bf..d9826a5258 100644 --- a/rdoc/files/doc/opening_databases_rdoc.html +++ b/rdoc/files/doc/opening_databases_rdoc.html @@ -31,7 +31,7 @@

    opening_databases.rdoc
    Last Update: -2023-12-27 10:10:07 -0800 +2024-03-13 16:18:36 -0700

    :search_path

    Set to the schema search_path. This can either be a single string containing the schemas separated by commas (for use via a URL: postgres:///?search_path=schema1,schema2), or it can be an array of strings (for use via an option: Sequel.postgres(search_path: ['schema1', 'schema2'])).

    +
    :unlogged_tables_default +

    Set to true to use UNLOGGED by default for created tables, for potentially better performance when data integrity is not important.

    :use_iso_date_format

    This can be set to false to not force the ISO date format. Sequel forces it by default to allow for an optimization.

    diff --git a/rdoc/files/doc/querying_rdoc.html b/rdoc/files/doc/querying_rdoc.html index 9c6939e65e..fbc6d903e4 100644 --- a/rdoc/files/doc/querying_rdoc.html +++ b/rdoc/files/doc/querying_rdoc.html @@ -31,7 +31,7 @@

    querying.rdoc

    Last Update: -2022-10-17 09:39:14 -0700 +2024-03-13 15:34:19 -0700
    @@ -627,12 +627,18 @@

    Selected Columns# SELECT name FROM artists -

    To add to the existing selected columns, use select_append:

    +

    To append to the existing selected columns, use select_append:

    Artist.select(:id).select_append(:name)
     # SELECT id, name FROM artists
     
    +

    To prepend to the existing selected columns, use select_prepend:

    + +
    Artist.select(:id).select_prepend(:name)
    +# SELECT name, id FROM artists
    +
    +

    To remove specifically selected columns, and default back to all columns, use select_all:

    Artist.select(:id).select_all
    diff --git a/rdoc/files/doc/release_notes/5_79_0_txt.html b/rdoc/files/doc/release_notes/5_79_0_txt.html
    new file mode 100644
    index 0000000000..ce31c3768a
    --- /dev/null
    +++ b/rdoc/files/doc/release_notes/5_79_0_txt.html
    @@ -0,0 +1,72 @@
    +
    +
    +
    +5.79.0.txt
    +
    +
    +
    +
    +
    +
    +
    +
    +

    5.79.0.txt +

    +
    +doc/release_notes/5.79.0.txt +
    +
    +Last Update: +2024-04-01 09:04:21 -0700 +
    +
    +
    +
    +
    +

    New Features

    +
    • +

      Dataset#select_prepend has been added for prepending to the currently selected columns:

      + +
      DB[:table].select_prepend(:column)
      +# SELECT column, table.*
      +
      + +

      As not all databases support “SELECT column, *”, select_prepend qualifies wildcard selections to all tables referenced in the query.

      + +

      The only reason to use select_prepend is if you want the hashes returned by Sequel to be in a specific order. Otherwise, it is better to use select_append.

      +
    • +

      On PostgreSQL, Sequel now supports an :unlogged_tables_default Database option, which will default created tables to be UNLOGGED. This can be useful to speedup testing in some cases, but it should never be used in cases where data integrity is important.

      +
    + +

    Other Improvements

    +
    • +

      On PostgreSQL, Database#create_or_replace_view now supports the :materialized option. This allows for dropping an existing materialized view and creating a new one with the same name (PostgreSQL does not have native support for replacing materialized views).

      +
    +
    +
    +
    + +
    +
    + + +
    + + + diff --git a/rdoc/files/lib/sequel/database/schema_methods_rb.html b/rdoc/files/lib/sequel/database/schema_methods_rb.html index d1e119cef7..80f04708d5 100644 --- a/rdoc/files/lib/sequel/database/schema_methods_rb.html +++ b/rdoc/files/lib/sequel/database/schema_methods_rb.html @@ -31,7 +31,7 @@

    schema_methods.rb

    Last Update: -2024-01-25 14:58:57 -0800 +2024-03-27 08:37:52 -0700
    diff --git a/rdoc/files/lib/sequel/dataset/dataset_module_rb.html b/rdoc/files/lib/sequel/dataset/dataset_module_rb.html index 0500ca0a51..5a6b9d0d01 100644 --- a/rdoc/files/lib/sequel/dataset/dataset_module_rb.html +++ b/rdoc/files/lib/sequel/dataset/dataset_module_rb.html @@ -31,7 +31,7 @@

    dataset_module.rb

    Last Update: -2017-11-20 16:04:32 -0800 +2024-03-13 15:31:48 -0700
    diff --git a/rdoc/files/lib/sequel/dataset/query_rb.html b/rdoc/files/lib/sequel/dataset/query_rb.html index e2388abe23..3cbc1e3aed 100644 --- a/rdoc/files/lib/sequel/dataset/query_rb.html +++ b/rdoc/files/lib/sequel/dataset/query_rb.html @@ -31,7 +31,7 @@

    query.rb

    Last Update: -2023-03-31 14:57:15 -0700 +2024-03-29 12:44:07 -0700
    diff --git a/rdoc/files/lib/sequel/model/base_rb.html b/rdoc/files/lib/sequel/model/base_rb.html index 68c9865614..28a9b9156c 100644 --- a/rdoc/files/lib/sequel/model/base_rb.html +++ b/rdoc/files/lib/sequel/model/base_rb.html @@ -31,7 +31,7 @@

    base.rb

    Last Update: -2024-01-19 09:09:26 -0800 +2024-03-13 15:29:18 -0700
    diff --git a/rdoc/files/lib/sequel/version_rb.html b/rdoc/files/lib/sequel/version_rb.html index cf17f53e57..87e2a85993 100644 --- a/rdoc/files/lib/sequel/version_rb.html +++ b/rdoc/files/lib/sequel/version_rb.html @@ -31,7 +31,7 @@

    version.rb

    Last Update: -2024-03-01 08:29:33 -0800 +2024-03-31 10:39:03 -0700
    diff --git a/rdoc/fr_file_index.html b/rdoc/fr_file_index.html index 9796c0a3ae..0e44a23b77 100644 --- a/rdoc/fr_file_index.html +++ b/rdoc/fr_file_index.html @@ -230,6 +230,7 @@
  • 5.76.0.txt
  • 5.77.0.txt
  • 5.78.0.txt
  • +
  • 5.79.0.txt
  • 5.8.0.txt
  • 5.9.0.txt
  • schema_modification.rdoc
  • diff --git a/rdoc/fr_method_index.html b/rdoc/fr_method_index.html index ba1d0c8666..2df2bdd99a 100644 --- a/rdoc/fr_method_index.html +++ b/rdoc/fr_method_index.html @@ -255,28 +255,28 @@
  • ::version (Sequel)
  • #!~ (Sequel::SQL::PatternMatchMethods)
  • #& (Sequel::SQL::BooleanExpression)
  • -
  • #* (Sequel::SQL::QualifyingMethods)
  • #* (Sequel::SQL::Function)
  • +
  • #* (Sequel::SQL::QualifyingMethods)
  • #** (Sequel::SQL::OperatorBuilders)
  • -
  • #+ (Sequel::SQL::NumericExpression)
  • #+ (Sequel::SQL::StringConcatenationMethods)
  • #+ (Sequel::SQL::NumericMethods)
  • +
  • #+ (Sequel::SQL::NumericExpression)
  • #<< (Sequel::Dataset)
  • #<< (Sequel::Database)
  • #== (Sequel::Dataset)
  • -
  • #== (Sequel::SQL::Expression)
  • #== (Sequel::Model::InstanceMethods)
  • +
  • #== (Sequel::SQL::Expression)
  • #=== (Sequel::Model::InstanceMethods)
  • #=~ (Sequel::SQL::PatternMatchMethods)
  • #Bignum (Sequel::Schema::CreateTableGenerator)
  • #Fixnum (Sequel::Schema::CreateTableGenerator)
  • #Model (Sequel::Model::ClassMethods)
  • -
  • #[] (Sequel::SQL::Subscript)
  • -
  • #[] (Sequel::Database)
  • #[] (Sequel::SQL::QualifyingMethods)
  • -
  • #[] (Sequel::Dataset)
  • #[] (Sequel::Model::ClassMethods)
  • +
  • #[] (Sequel::Database)
  • +
  • #[] (Sequel::Dataset)
  • #[] (Sequel::Model::DatasetMethods)
  • +
  • #[] (Sequel::SQL::Subscript)
  • #[] (Sequel::Model::InstanceMethods)
  • #[]= (Sequel::Model::InstanceMethods)
  • #_add_method (Sequel::Model::Associations::AssociationReflection)
  • @@ -290,35 +290,35 @@
  • #_setter_method (Sequel::Model::Associations::AssociationReflection)
  • #adapter_scheme (Sequel::Database)
  • #add (Sequel::Model::Errors)
  • -
  • #add_column (Sequel::Database)
  • #add_column (Sequel::Schema::AlterTableGenerator)
  • +
  • #add_column (Sequel::Database)
  • #add_constraint (Sequel::Schema::AlterTableGenerator)
  • #add_foreign_key (Sequel::Schema::AlterTableGenerator)
  • #add_full_text_index (Sequel::Schema::AlterTableGenerator)
  • #add_graph_aliases (Sequel::Dataset)
  • -
  • #add_index (Sequel::Database)
  • #add_index (Sequel::Schema::AlterTableGenerator)
  • +
  • #add_index (Sequel::Database)
  • #add_method (Sequel::Model::Associations::AssociationReflection)
  • #add_primary_key (Sequel::Schema::AlterTableGenerator)
  • -
  • #add_servers (Sequel::Database)
  • #add_servers (Sequel::ShardedTimedQueueConnectionPool)
  • -
  • #add_servers (Sequel::ShardedThreadedConnectionPool)
  • #add_servers (Sequel::ShardedSingleConnectionPool)
  • +
  • #add_servers (Sequel::ShardedThreadedConnectionPool)
  • +
  • #add_servers (Sequel::Database)
  • #add_spatial_index (Sequel::Schema::AlterTableGenerator)
  • #add_unique_constraint (Sequel::Schema::AlterTableGenerator)
  • #after_commit (Sequel::Database)
  • #after_connect= (Sequel::ConnectionPool)
  • #after_rollback (Sequel::Database)
  • #aliased_expression_sql_append (Sequel::Dataset)
  • -
  • #all (Sequel::Dataset)
  • #all (Sequel::Dataset::PlaceholderLiteralizer)
  • +
  • #all (Sequel::Dataset)
  • #all_association_reflections (Sequel::Model::Associations::ClassMethods)
  • -
  • #all_connections (Sequel::ThreadedConnectionPool)
  • -
  • #all_connections (Sequel::SingleConnectionPool)
  • -
  • #all_connections (Sequel::ShardedTimedQueueConnectionPool)
  • -
  • #all_connections (Sequel::TimedQueueConnectionPool)
  • #all_connections (Sequel::ShardedThreadedConnectionPool)
  • #all_connections (Sequel::ShardedSingleConnectionPool)
  • +
  • #all_connections (Sequel::ShardedTimedQueueConnectionPool)
  • +
  • #all_connections (Sequel::TimedQueueConnectionPool)
  • +
  • #all_connections (Sequel::ThreadedConnectionPool)
  • +
  • #all_connections (Sequel::SingleConnectionPool)
  • #allocated (Sequel::ShardedThreadedConnectionPool)
  • #alter_table (Sequel::Database)
  • #alter_table_generator (Sequel::Database)
  • @@ -337,12 +337,12 @@
  • #array_sql_append (Sequel::Dataset)
  • #as (Sequel::SQL::Builders)
  • #as (Sequel::SQL::AliasMethods)
  • +
  • #as_hash (Sequel::Model::Associations::DatasetMethods)
  • #as_hash (Sequel::Model::DatasetMethods)
  • #as_hash (Sequel::Dataset)
  • -
  • #as_hash (Sequel::Model::Associations::DatasetMethods)
  • #asc (Sequel::SQL::OrderedExpression)
  • -
  • #asc (Sequel::SQL::OrderMethods)
  • #asc (Sequel::SQL::Builders)
  • +
  • #asc (Sequel::SQL::OrderMethods)
  • #assign_singular? (Sequel::Model::Associations::SingularAssociationReflection)
  • #assign_singular? (Sequel::Model::Associations::AssociationReflection)
  • #associate (Sequel::Model::Associations::ClassMethods)
  • @@ -372,21 +372,21 @@
  • #boolean_constant_sql_append (Sequel::Dataset)
  • #cache_get (Sequel::Dataset)
  • #cache_set (Sequel::Dataset)
  • -
  • #call (Sequel::Dataset)
  • -
  • #call (Sequel::Database)
  • -
  • #call (Sequel::Dataset::ArgumentMapper)
  • #call (Sequel::Model::ClassMethods)
  • +
  • #call (Sequel::Dataset)
  • #call (Sequel::Dataset::PreparedStatementMethods)
  • #call (Sequel::SQL::DelayedEvaluation)
  • -
  • #can_have_associated_objects? (Sequel::Model::Associations::AssociationReflection)
  • +
  • #call (Sequel::Dataset::ArgumentMapper)
  • +
  • #call (Sequel::Database)
  • #can_have_associated_objects? (Sequel::Model::Associations::ManyToManyAssociationReflection)
  • +
  • #can_have_associated_objects? (Sequel::Model::Associations::AssociationReflection)
  • #can_have_associated_objects? (Sequel::Model::Associations::OneToManyAssociationReflection)
  • #can_have_associated_objects? (Sequel::Model::Associations::ManyToOneAssociationReflection)
  • #cancel_action (Sequel::Model::InstanceMethods)
  • #case (Sequel::SQL::Builders)
  • #case_expression_sql_append (Sequel::Dataset)
  • -
  • #cast (Sequel::SQL::CastMethods)
  • #cast (Sequel::SQL::Builders)
  • +
  • #cast (Sequel::SQL::CastMethods)
  • #cast_numeric (Sequel::SQL::CastMethods)
  • #cast_numeric (Sequel::SQL::Builders)
  • #cast_sql_append (Sequel::Dataset)
  • @@ -402,19 +402,19 @@
  • #clear_setter_methods_cache (Sequel::Model::ClassMethods)
  • #clone (Sequel::SQL::Expression)
  • #clone (Sequel::Dataset)
  • -
  • #cloneable? (Sequel::Model::Associations::ManyToManyAssociationReflection)
  • #cloneable? (Sequel::Model::Associations::AssociationReflection)
  • +
  • #cloneable? (Sequel::Model::Associations::ManyToManyAssociationReflection)
  • #cloneable? (Sequel::Model::Associations::OneToManyAssociationReflection)
  • #coerce (Sequel::SQL::NumericMethods)
  • #column (Sequel::Schema::CreateTableGenerator)
  • #column_aliases (Sequel::SQL::JoinClause)
  • #column_all_sql_append (Sequel::Dataset)
  • -
  • #columns (Sequel::Dataset)
  • #columns (Sequel::Model::ClassMethods)
  • +
  • #columns (Sequel::Dataset)
  • #columns (Sequel::Dataset::PreparedStatementMethods)
  • #columns! (Sequel::Dataset)
  • -
  • #complex_expression_sql_append (Sequel::Model::Associations::DatasetMethods)
  • #complex_expression_sql_append (Sequel::Dataset)
  • +
  • #complex_expression_sql_append (Sequel::Model::Associations::DatasetMethods)
  • #compound_clone (Sequel::Dataset)
  • #compound_from_self (Sequel::Dataset)
  • #condition_specifier? (Sequel::SequelMethods)
  • @@ -427,8 +427,8 @@
  • #convert_output_timestamp (Sequel::SequelMethods)
  • #convert_timestamp (Sequel::SequelMethods)
  • #core_extensions? (Sequel::SequelMethods)
  • -
  • #count (Sequel::Model::Errors)
  • #count (Sequel::Dataset)
  • +
  • #count (Sequel::Model::Errors)
  • #create (Sequel::Model::ClassMethods)
  • #create_join_table (Sequel::Database)
  • #create_join_table! (Sequel::Database)
  • @@ -443,14 +443,14 @@
  • #current_datetime (Sequel::Dataset)
  • #database_to_application_timestamp (Sequel::SequelMethods)
  • #database_type (Sequel::Database)
  • -
  • #dataset (Sequel::Model::ClassMethods)
  • #dataset (Sequel::Database)
  • +
  • #dataset (Sequel::Model::ClassMethods)
  • #dataset= (Sequel::Model::ClassMethods)
  • #dataset_class= (Sequel::Database)
  • #dataset_method (Sequel::Model::Associations::AssociationReflection)
  • #dataset_module (Sequel::Model::ClassMethods)
  • -
  • #dataset_need_primary_key? (Sequel::Model::Associations::ManyToOneAssociationReflection)
  • #dataset_need_primary_key? (Sequel::Model::Associations::AssociationReflection)
  • +
  • #dataset_need_primary_key? (Sequel::Model::Associations::ManyToOneAssociationReflection)
  • #db (Sequel::Model::ClassMethods)
  • #db= (Sequel::Model::ClassMethods)
  • #db_schema (Sequel::Model::ClassMethods)
  • @@ -463,8 +463,8 @@
  • #default_key (Sequel::Model::Associations::OneToManyAssociationReflection)
  • #default_key (Sequel::Model::Associations::ManyToOneAssociationReflection)
  • #default_left_key (Sequel::Model::Associations::ManyToManyAssociationReflection)
  • -
  • #default_right_key (Sequel::Model::Associations::OneThroughOneAssociationReflection)
  • #default_right_key (Sequel::Model::Associations::ManyToManyAssociationReflection)
  • +
  • #default_right_key (Sequel::Model::Associations::OneThroughOneAssociationReflection)
  • #default_timezone= (Sequel::SequelMethods)
  • #delay (Sequel::SQL::Builders)
  • #delayed_evaluation_sql_append (Sequel::Dataset::PreparedStatementMethods)
  • @@ -473,61 +473,61 @@
  • #delete (Sequel::Model::InstanceMethods)
  • #delete_row_number_column (Sequel::Model::Associations::AssociationReflection)
  • #desc (Sequel::SQL::Builders)
  • -
  • #desc (Sequel::SQL::OrderedExpression)
  • #desc (Sequel::SQL::OrderMethods)
  • -
  • #destroy (Sequel::Model::DatasetMethods)
  • +
  • #desc (Sequel::SQL::OrderedExpression)
  • #destroy (Sequel::Model::InstanceMethods)
  • +
  • #destroy (Sequel::Model::DatasetMethods)
  • #disconnect (Sequel::ShardedTimedQueueConnectionPool)
  • +
  • #disconnect (Sequel::Database)
  • #disconnect (Sequel::SingleConnectionPool)
  • +
  • #disconnect (Sequel::ShardedSingleConnectionPool)
  • #disconnect (Sequel::ThreadedConnectionPool)
  • #disconnect (Sequel::TimedQueueConnectionPool)
  • -
  • #disconnect (Sequel::ShardedSingleConnectionPool)
  • #disconnect (Sequel::ShardedThreadedConnectionPool)
  • -
  • #disconnect (Sequel::Database)
  • #disconnect_connection (Sequel::Database)
  • -
  • #distinct (Sequel::Dataset)
  • #distinct (Sequel::SQL::Function)
  • +
  • #distinct (Sequel::Dataset)
  • #down (Sequel::MigrationDSL)
  • #down (Sequel::Migration)
  • #drop_column (Sequel::Database)
  • #drop_column (Sequel::Schema::AlterTableGenerator)
  • #drop_constraint (Sequel::Schema::AlterTableGenerator)
  • #drop_foreign_key (Sequel::Schema::AlterTableGenerator)
  • -
  • #drop_index (Sequel::Database)
  • #drop_index (Sequel::Schema::AlterTableGenerator)
  • +
  • #drop_index (Sequel::Database)
  • #drop_join_table (Sequel::Database)
  • #drop_table (Sequel::Database)
  • #drop_table? (Sequel::Database)
  • #drop_view (Sequel::Database)
  • #dup (Sequel::Dataset)
  • #dup (Sequel::SQL::Expression)
  • -
  • #each (Sequel::Model::InstanceMethods)
  • #each (Sequel::Dataset::PlaceholderLiteralizer)
  • #each (Sequel::Dataset)
  • +
  • #each (Sequel::Model::InstanceMethods)
  • #each_server (Sequel::Dataset)
  • #eager (Sequel::Model::Associations::DatasetMethods)
  • #eager_graph (Sequel::Model::Associations::DatasetMethods)
  • #eager_graph_association (Sequel::Model::Associations::DatasetMethods)
  • #eager_graph_associations (Sequel::Model::Associations::DatasetMethods)
  • #eager_graph_build_associations (Sequel::Model::Associations::DatasetMethods)
  • -
  • #eager_graph_lazy_dataset? (Sequel::Model::Associations::ManyToOneAssociationReflection)
  • #eager_graph_lazy_dataset? (Sequel::Model::Associations::AssociationReflection)
  • -
  • #eager_graph_limit_strategy (Sequel::Model::Associations::ManyToOneAssociationReflection)
  • +
  • #eager_graph_lazy_dataset? (Sequel::Model::Associations::ManyToOneAssociationReflection)
  • #eager_graph_limit_strategy (Sequel::Model::Associations::AssociationReflection)
  • +
  • #eager_graph_limit_strategy (Sequel::Model::Associations::ManyToOneAssociationReflection)
  • #eager_graph_with_options (Sequel::Model::Associations::DatasetMethods)
  • -
  • #eager_limit_strategy (Sequel::Model::Associations::AssociationReflection)
  • #eager_limit_strategy (Sequel::Model::Associations::ManyToOneAssociationReflection)
  • -
  • #eager_load_results (Sequel::Model::Associations::ClassMethods)
  • +
  • #eager_limit_strategy (Sequel::Model::Associations::AssociationReflection)
  • #eager_load_results (Sequel::Model::Associations::AssociationReflection)
  • +
  • #eager_load_results (Sequel::Model::Associations::ClassMethods)
  • #eager_loader_key (Sequel::Model::Associations::AssociationReflection)
  • #eager_loading_use_associated_key? (Sequel::Model::Associations::ManyToManyAssociationReflection)
  • #eager_loading_use_associated_key? (Sequel::Model::Associations::AssociationReflection)
  • #elapsed_seconds_since (Sequel::SequelMethods)
  • -
  • #empty? (Sequel::Model::Errors)
  • #empty? (Sequel::Dataset)
  • +
  • #empty? (Sequel::Model::Errors)
  • +
  • #eql? (Sequel::SQL::Expression)
  • #eql? (Sequel::Model::InstanceMethods)
  • #eql? (Sequel::Dataset)
  • -
  • #eql? (Sequel::SQL::Expression)
  • #errors (Sequel::Model::InstanceMethods)
  • #escape_like (Sequel::Dataset)
  • #except (Sequel::Dataset)
  • @@ -542,12 +542,12 @@
  • #expression? (Sequel::SQL::CaseExpression)
  • #extend (Sequel::Model::InstanceMethods)
  • #extend_datasets (Sequel::Database)
  • +
  • #extension (Sequel::SequelMethods)
  • #extension (Sequel::Dataset)
  • #extension (Sequel::Dataset::DeprecatedSingletonClassMethods)
  • -
  • #extension (Sequel::SequelMethods)
  • #extension (Sequel::Database)
  • -
  • #extract (Sequel::SQL::Builders)
  • #extract (Sequel::SQL::ComplexExpressionMethods)
  • +
  • #extract (Sequel::SQL::Builders)
  • #fetch (Sequel::Database)
  • #filter (Sequel::Dataset)
  • #filter (Sequel::SQL::Function)
  • @@ -559,40 +559,40 @@
  • #finalize_associations (Sequel::Model::Associations::ClassMethods)
  • #finalize_settings (Sequel::Model::Associations::OneToManyAssociationReflection)
  • #finalize_settings (Sequel::Model::Associations::ManyToOneAssociationReflection)
  • -
  • #finalize_settings (Sequel::Model::Associations::ManyToManyAssociationReflection)
  • #finalize_settings (Sequel::Model::Associations::AssociationReflection)
  • +
  • #finalize_settings (Sequel::Model::Associations::ManyToManyAssociationReflection)
  • #find (Sequel::Model::ClassMethods)
  • #find_or_create (Sequel::Model::ClassMethods)
  • -
  • #first (Sequel::Dataset::PlaceholderLiteralizer)
  • #first (Sequel::Dataset)
  • +
  • #first (Sequel::Dataset::PlaceholderLiteralizer)
  • #first! (Sequel::Dataset)
  • #first_source (Sequel::Dataset)
  • #first_source_alias (Sequel::Dataset)
  • #first_source_table (Sequel::Dataset)
  • #for_update (Sequel::Dataset)
  • #foreign_key (Sequel::Schema::CreateTableGenerator)
  • -
  • #freeze (Sequel::Model::Associations::InstanceMethods)
  • #freeze (Sequel::Dataset)
  • -
  • #freeze (Sequel::Model::InstanceMethods)
  • -
  • #freeze (Sequel::ShardedSingleConnectionPool)
  • -
  • #freeze (Sequel::Dataset::PlaceholderLiteralizer)
  • -
  • #freeze (Sequel::ShardedThreadedConnectionPool)
  • -
  • #freeze (Sequel::Model::Associations::ClassMethods)
  • #freeze (Sequel::Database)
  • #freeze (Sequel::Model::ClassMethods)
  • -
  • #from (Sequel::Dataset)
  • +
  • #freeze (Sequel::Dataset::PlaceholderLiteralizer)
  • +
  • #freeze (Sequel::ShardedSingleConnectionPool)
  • +
  • #freeze (Sequel::Model::Associations::InstanceMethods)
  • +
  • #freeze (Sequel::Model::Associations::ClassMethods)
  • +
  • #freeze (Sequel::ShardedThreadedConnectionPool)
  • +
  • #freeze (Sequel::Model::InstanceMethods)
  • #from (Sequel::Database)
  • +
  • #from (Sequel::Dataset)
  • #from_application_timestamp (Sequel::Database)
  • #from_self (Sequel::Dataset)
  • #full_messages (Sequel::Model::Errors)
  • #full_text_index (Sequel::Schema::CreateTableGenerator)
  • -
  • #function (Sequel::SQL::Builders)
  • #function (Sequel::SQL::Identifier)
  • +
  • #function (Sequel::SQL::Builders)
  • #function (Sequel::SQL::QualifiedIdentifier)
  • #function_sql_append (Sequel::Dataset)
  • -
  • #get (Sequel::Dataset)
  • #get (Sequel::Dataset::PlaceholderLiteralizer)
  • #get (Sequel::Database)
  • +
  • #get (Sequel::Dataset)
  • #get_pool (Sequel::ConnectionPool::ClassMethods)
  • #global_index_namespace? (Sequel::Database)
  • #graph (Sequel::Dataset)
  • @@ -609,15 +609,15 @@
  • #has_column? (Sequel::Schema::CreateTableGenerator)
  • #has_dataset? (Sequel::Model::ClassMethods)
  • #hash (Sequel::Dataset)
  • -
  • #hash (Sequel::SQL::Expression)
  • #hash (Sequel::Model::InstanceMethods)
  • +
  • #hash (Sequel::SQL::Expression)
  • #having (Sequel::Dataset)
  • +
  • #hold (Sequel::ThreadedConnectionPool)
  • #hold (Sequel::SingleConnectionPool)
  • #hold (Sequel::TimedQueueConnectionPool)
  • -
  • #hold (Sequel::ShardedTimedQueueConnectionPool)
  • #hold (Sequel::ShardedThreadedConnectionPool)
  • -
  • #hold (Sequel::ThreadedConnectionPool)
  • #hold (Sequel::ShardedSingleConnectionPool)
  • +
  • #hold (Sequel::ShardedTimedQueueConnectionPool)
  • #id (Sequel::Model::InstanceMethods)
  • #identifier (Sequel::SQL::Builders)
  • #ilike (Sequel::SQL::Builders)
  • @@ -630,23 +630,23 @@
  • #initialize_association_cache (Sequel::Model::Associations::AssociationReflection)
  • #insert (Sequel::Dataset)
  • #insert_sql (Sequel::Dataset)
  • -
  • #inspect (Sequel::LiteralString)
  • +
  • #inspect (Sequel::Database)
  • +
  • #inspect (Sequel::Model::InstanceMethods)
  • +
  • #inspect (Sequel::Dataset::PreparedStatementMethods)
  • #inspect (Sequel::Dataset)
  • -
  • #inspect (Sequel::SQL::ValueList)
  • +
  • #inspect (Sequel::LiteralString)
  • #inspect (Sequel::SQLTime)
  • -
  • #inspect (Sequel::Database)
  • +
  • #inspect (Sequel::SQL::Blob)
  • +
  • #inspect (Sequel::SQL::ValueList)
  • #inspect (Sequel::SQL::Expression)
  • #inspect (Sequel::Model::Associations::AssociationReflection)
  • -
  • #inspect (Sequel::Model::InstanceMethods)
  • -
  • #inspect (Sequel::SQL::Blob)
  • -
  • #inspect (Sequel::Dataset::PreparedStatementMethods)
  • #intersect (Sequel::Dataset)
  • #invert (Sequel::Dataset)
  • #invert (Sequel::SQL::OrderedExpression)
  • #is_current? (Sequel::TimestampMigrator)
  • #is_current? (Sequel::IntegerMigrator)
  • -
  • #join (Sequel::SQL::Builders)
  • #join (Sequel::Dataset)
  • +
  • #join (Sequel::SQL::Builders)
  • #join_clause_sql_append (Sequel::Dataset)
  • #join_on_clause_sql_append (Sequel::Dataset)
  • #join_table (Sequel::Dataset)
  • @@ -658,16 +658,16 @@
  • #keys (Sequel::Model::InstanceMethods)
  • #last (Sequel::Model::DatasetMethods)
  • #last (Sequel::Dataset)
  • -
  • #lateral (Sequel::SQL::Function)
  • #lateral (Sequel::Dataset)
  • -
  • #like (Sequel::SQL::Builders)
  • +
  • #lateral (Sequel::SQL::Function)
  • #like (Sequel::SQL::StringMethods)
  • +
  • #like (Sequel::SQL::Builders)
  • #limit (Sequel::Dataset)
  • #limit_and_offset (Sequel::Model::Associations::AssociationReflection)
  • #limit_and_offset (Sequel::Model::Associations::SingularAssociationReflection)
  • -
  • #lit (Sequel::LiteralString)
  • -
  • #lit (Sequel::SQL::Blob)
  • #lit (Sequel::SQL::Builders)
  • +
  • #lit (Sequel::SQL::Blob)
  • +
  • #lit (Sequel::LiteralString)
  • #literal (Sequel::Database)
  • #literal_append (Sequel::Dataset)
  • #literal_date_or_time (Sequel::Dataset)
  • @@ -698,9 +698,9 @@
  • #merge_sql (Sequel::Dataset)
  • #merge_update (Sequel::Dataset)
  • #merge_using (Sequel::Dataset)
  • -
  • #method_missing (Sequel::SQL::VirtualRow)
  • #method_missing (Sequel::Schema::CreateTableGenerator)
  • #method_missing (Sequel::Migration)
  • +
  • #method_missing (Sequel::SQL::VirtualRow)
  • #min (Sequel::Dataset)
  • #model (Sequel::Model::DatasetMethods)
  • #model_object (Sequel::Model::Associations::AssociationDatasetMethods)
  • @@ -709,8 +709,8 @@
  • #multi_insert (Sequel::Dataset)
  • #multi_insert_sql (Sequel::Dataset)
  • #naked (Sequel::Dataset)
  • -
  • #need_associated_primary_key? (Sequel::Model::Associations::AssociationReflection)
  • #need_associated_primary_key? (Sequel::Model::Associations::ManyToManyAssociationReflection)
  • +
  • #need_associated_primary_key? (Sequel::Model::Associations::AssociationReflection)
  • #negate (Sequel::SQL::Builders)
  • #negative_boolean_constant_sql_append (Sequel::Dataset)
  • #new? (Sequel::Model::InstanceMethods)
  • @@ -725,8 +725,8 @@
  • #one_to_many (Sequel::Model::Associations::ClassMethods)
  • #one_to_one (Sequel::Model::Associations::ClassMethods)
  • #options_overlap (Sequel::Dataset)
  • -
  • #or (Sequel::SQL::Builders)
  • #or (Sequel::Dataset)
  • +
  • #or (Sequel::SQL::Builders)
  • #order (Sequel::SQL::Function)
  • #order (Sequel::Dataset)
  • #order_append (Sequel::Dataset)
  • @@ -737,8 +737,8 @@
  • #orig_dataset (Sequel::Dataset::PreparedStatementMethods)
  • #orig_require (Sequel::SequelMethods)
  • #over (Sequel::SQL::Function)
  • -
  • #paged_each (Sequel::Model::DatasetMethods)
  • #paged_each (Sequel::Dataset)
  • +
  • #paged_each (Sequel::Model::DatasetMethods)
  • #parse_json (Sequel::SequelMethods)
  • #pk (Sequel::Model::InstanceMethods)
  • #pk_equal? (Sequel::Model::InstanceMethods)
  • @@ -748,15 +748,15 @@
  • #placeholder_literalizer_loader (Sequel::Dataset)
  • #placeholder_loader (Sequel::Model::Associations::AssociationReflection)
  • #plugin (Sequel::Model::ClassMethods)
  • -
  • #pool_type (Sequel::SingleConnectionPool)
  • -
  • #pool_type (Sequel::ShardedTimedQueueConnectionPool)
  • #pool_type (Sequel::ThreadedConnectionPool)
  • -
  • #pool_type (Sequel::TimedQueueConnectionPool)
  • -
  • #pool_type (Sequel::ShardedThreadedConnectionPool)
  • +
  • #pool_type (Sequel::ShardedTimedQueueConnectionPool)
  • #pool_type (Sequel::ShardedSingleConnectionPool)
  • -
  • #predicate_key (Sequel::Model::Associations::ManyToManyAssociationReflection)
  • -
  • #predicate_key (Sequel::Model::Associations::OneToManyAssociationReflection)
  • +
  • #pool_type (Sequel::ShardedThreadedConnectionPool)
  • +
  • #pool_type (Sequel::TimedQueueConnectionPool)
  • +
  • #pool_type (Sequel::SingleConnectionPool)
  • #predicate_key (Sequel::Model::Associations::ManyToOneAssociationReflection)
  • +
  • #predicate_key (Sequel::Model::Associations::OneToManyAssociationReflection)
  • +
  • #predicate_key (Sequel::Model::Associations::ManyToManyAssociationReflection)
  • #predicate_key_values (Sequel::Model::Associations::AssociationReflection)
  • #predicate_keys (Sequel::Model::Associations::AssociationReflection)
  • #prepare (Sequel::Dataset::PreparedStatementMethods)
  • @@ -781,15 +781,15 @@
  • #qualified_key (Sequel::Model::Associations::OneToManyAssociationReflection)
  • #qualified_left_key (Sequel::Model::Associations::ManyToManyAssociationReflection)
  • #qualified_pk_hash (Sequel::Model::InstanceMethods)
  • -
  • #qualified_primary_key (Sequel::Model::Associations::ManyToOneAssociationReflection)
  • #qualified_primary_key (Sequel::Model::Associations::OneToManyAssociationReflection)
  • +
  • #qualified_primary_key (Sequel::Model::Associations::ManyToOneAssociationReflection)
  • #qualified_primary_key_hash (Sequel::Model::ClassMethods)
  • #qualified_right_key (Sequel::Model::Associations::ManyToManyAssociationReflection)
  • #qualified_right_primary_key (Sequel::Model::Associations::ManyToManyAssociationReflection)
  • -
  • #qualify (Sequel::SQL::QualifyingMethods)
  • -
  • #qualify (Sequel::Model::Associations::AssociationReflection)
  • #qualify (Sequel::Dataset)
  • +
  • #qualify (Sequel::Model::Associations::AssociationReflection)
  • #qualify (Sequel::SQL::Builders)
  • +
  • #qualify (Sequel::SQL::QualifyingMethods)
  • #qualify_assoc (Sequel::Model::Associations::AssociationReflection)
  • #qualify_cur (Sequel::Model::Associations::AssociationReflection)
  • #quote_identifier (Sequel::Database)
  • @@ -798,8 +798,8 @@
  • #quote_schema_table_append (Sequel::Dataset)
  • #quoted (Sequel::SQL::Function)
  • #quoted_identifier_append (Sequel::Dataset)
  • -
  • #reciprocal (Sequel::Model::Associations::AssociationReflection)
  • #reciprocal (Sequel::Model::Associations::OneThroughOneAssociationReflection)
  • +
  • #reciprocal (Sequel::Model::Associations::AssociationReflection)
  • #reciprocal_array? (Sequel::Model::Associations::OneToManyAssociationReflection)
  • #reciprocal_array? (Sequel::Model::Associations::AssociationReflection)
  • #reciprocal_array? (Sequel::Model::Associations::ManyToOneAssociationReflection)
  • @@ -811,14 +811,14 @@
  • #remove_before_destroy? (Sequel::Model::Associations::OneToManyAssociationReflection)
  • #remove_before_destroy? (Sequel::Model::Associations::AssociationReflection)
  • #remove_method (Sequel::Model::Associations::AssociationReflection)
  • -
  • #remove_servers (Sequel::ShardedSingleConnectionPool)
  • -
  • #remove_servers (Sequel::Database)
  • #remove_servers (Sequel::ShardedTimedQueueConnectionPool)
  • #remove_servers (Sequel::ShardedThreadedConnectionPool)
  • -
  • #remove_should_check_existing? (Sequel::Model::Associations::AssociationReflection)
  • +
  • #remove_servers (Sequel::ShardedSingleConnectionPool)
  • +
  • #remove_servers (Sequel::Database)
  • #remove_should_check_existing? (Sequel::Model::Associations::OneToManyAssociationReflection)
  • -
  • #rename_column (Sequel::Database)
  • +
  • #remove_should_check_existing? (Sequel::Model::Associations::AssociationReflection)
  • #rename_column (Sequel::Schema::AlterTableGenerator)
  • +
  • #rename_column (Sequel::Database)
  • #rename_table (Sequel::Database)
  • #require (Sequel::SequelMethods)
  • #requires_placeholder_type_specifiers? (Sequel::Dataset)
  • @@ -828,12 +828,12 @@
  • #restrict_primary_key (Sequel::Model::ClassMethods)
  • #restrict_primary_key? (Sequel::Model::ClassMethods)
  • #returning (Sequel::Dataset)
  • +
  • #returns_array? (Sequel::Model::Associations::AssociationReflection)
  • #returns_array? (Sequel::Model::Associations::ManyToOneAssociationReflection)
  • #returns_array? (Sequel::Model::Associations::SingularAssociationReflection)
  • -
  • #returns_array? (Sequel::Model::Associations::AssociationReflection)
  • +
  • #reverse (Sequel::MigrationReverser)
  • #reverse (Sequel::MigrationAlterTableReverser)
  • #reverse (Sequel::Dataset)
  • -
  • #reverse (Sequel::MigrationReverser)
  • #reverse_order (Sequel::Dataset)
  • #revert (Sequel::MigrationDSL)
  • #right_primary_key (Sequel::Model::Associations::ManyToManyAssociationReflection)
  • @@ -844,10 +844,10 @@
  • #rollback_on_exit (Sequel::Database)
  • #row_number_column (Sequel::Dataset)
  • #row_proc (Sequel::Dataset)
  • -
  • #run (Sequel::Dataset::EmulatePreparedStatementMethods)
  • -
  • #run (Sequel::Dataset::PreparedStatementMethods)
  • -
  • #run (Sequel::IntegerMigrator)
  • #run (Sequel::TimestampMigrator)
  • +
  • #run (Sequel::IntegerMigrator)
  • +
  • #run (Sequel::Dataset::PreparedStatementMethods)
  • +
  • #run (Sequel::Dataset::EmulatePreparedStatementMethods)
  • #run (Sequel::Database)
  • #run_single (Sequel::TimestampMigrator)
  • #save (Sequel::Model::InstanceMethods)
  • @@ -855,9 +855,9 @@
  • #schema (Sequel::Database)
  • #schema_and_table (Sequel::Dataset)
  • #schema_type_class (Sequel::Database)
  • -
  • #select (Sequel::Dataset)
  • -
  • #select (Sequel::Model::Associations::ManyToManyAssociationReflection)
  • #select (Sequel::Model::Associations::AssociationReflection)
  • +
  • #select (Sequel::Model::Associations::ManyToManyAssociationReflection)
  • +
  • #select (Sequel::Dataset)
  • #select (Sequel::Database)
  • #select_all (Sequel::Dataset)
  • #select_append (Sequel::Dataset)
  • @@ -867,30 +867,31 @@
  • #select_map (Sequel::Dataset)
  • #select_more (Sequel::Dataset)
  • #select_order_map (Sequel::Dataset)
  • +
  • #select_prepend (Sequel::Dataset)
  • #separate_query_per_table? (Sequel::Model::Associations::ManyToManyAssociationReflection)
  • #serial_primary_key_options (Sequel::Database)
  • #server (Sequel::Dataset)
  • #server? (Sequel::Dataset)
  • -
  • #servers (Sequel::ConnectionPool)
  • -
  • #servers (Sequel::ShardedTimedQueueConnectionPool)
  • #servers (Sequel::ShardedThreadedConnectionPool)
  • -
  • #servers (Sequel::ShardedSingleConnectionPool)
  • +
  • #servers (Sequel::ConnectionPool)
  • #servers (Sequel::Database)
  • +
  • #servers (Sequel::ShardedSingleConnectionPool)
  • +
  • #servers (Sequel::ShardedTimedQueueConnectionPool)
  • #set (Sequel::Model::InstanceMethods)
  • #set_column_allow_null (Sequel::Schema::AlterTableGenerator)
  • -
  • #set_column_default (Sequel::Schema::AlterTableGenerator)
  • #set_column_default (Sequel::Database)
  • +
  • #set_column_default (Sequel::Schema::AlterTableGenerator)
  • #set_column_not_null (Sequel::Schema::AlterTableGenerator)
  • -
  • #set_column_type (Sequel::Database)
  • #set_column_type (Sequel::Schema::AlterTableGenerator)
  • +
  • #set_column_type (Sequel::Database)
  • #set_dataset (Sequel::Model::ClassMethods)
  • #set_fields (Sequel::Model::InstanceMethods)
  • #set_graph_aliases (Sequel::Dataset)
  • #set_prepared_statement (Sequel::Database)
  • #set_primary_key (Sequel::Model::ClassMethods)
  • -
  • #set_reciprocal_to_self? (Sequel::Model::Associations::AssociationReflection)
  • -
  • #set_reciprocal_to_self? (Sequel::Model::Associations::ManyToOneAssociationReflection)
  • #set_reciprocal_to_self? (Sequel::Model::Associations::OneToManyAssociationReflection)
  • +
  • #set_reciprocal_to_self? (Sequel::Model::Associations::ManyToOneAssociationReflection)
  • +
  • #set_reciprocal_to_self? (Sequel::Model::Associations::AssociationReflection)
  • #set_server (Sequel::Model::InstanceMethods)
  • #setter_method (Sequel::Model::Associations::AssociationReflection)
  • #setter_methods (Sequel::Model::ClassMethods)
  • @@ -903,12 +904,12 @@
  • #single_value! (Sequel::Dataset)
  • #single_value_ds (Sequel::Dataset)
  • #singleton_method_added (Sequel::Model::InstanceMethods)
  • -
  • #size (Sequel::SingleConnectionPool)
  • #size (Sequel::ShardedSingleConnectionPool)
  • -
  • #size (Sequel::ShardedTimedQueueConnectionPool)
  • -
  • #size (Sequel::ThreadedConnectionPool)
  • #size (Sequel::TimedQueueConnectionPool)
  • +
  • #size (Sequel::ThreadedConnectionPool)
  • +
  • #size (Sequel::SingleConnectionPool)
  • #size (Sequel::ShardedThreadedConnectionPool)
  • +
  • #size (Sequel::ShardedTimedQueueConnectionPool)
  • #skip_limit_check (Sequel::Dataset)
  • #skip_locked (Sequel::Dataset)
  • #skip_validation_on_next_save! (Sequel::Model::InstanceMethods)
  • @@ -919,17 +920,17 @@
  • #split_symbol (Sequel::SequelMethods)
  • #split_symbols= (Sequel::SequelMethods)
  • #split_symbols? (Sequel::SequelMethods)
  • -
  • #sql (Sequel::Dataset)
  • #sql (Sequel::Dataset::PlaceholderLiteralizer)
  • -
  • #sql_boolean (Sequel::SQL::BooleanExpression)
  • +
  • #sql (Sequel::Dataset)
  • #sql_boolean (Sequel::SQL::ComplexExpressionMethods)
  • +
  • #sql_boolean (Sequel::SQL::BooleanExpression)
  • #sql_boolean (Sequel::SQL::ComplexExpression)
  • #sql_literal_append (Sequel::Dataset::PlaceholderLiteralizer::Argument)
  • +
  • #sql_number (Sequel::SQL::ComplexExpressionMethods)
  • #sql_number (Sequel::SQL::NumericExpression)
  • #sql_number (Sequel::SQL::ComplexExpression)
  • -
  • #sql_number (Sequel::SQL::ComplexExpressionMethods)
  • -
  • #sql_string (Sequel::SQL::ComplexExpressionMethods)
  • #sql_string (Sequel::SQL::ComplexExpression)
  • +
  • #sql_string (Sequel::SQL::ComplexExpressionMethods)
  • #sql_string (Sequel::SQL::StringExpression)
  • #sql_subscript (Sequel::SQL::SubscriptMethods)
  • #start_timer (Sequel::SequelMethods)
  • @@ -991,8 +992,8 @@
  • #supports_window_clause? (Sequel::Dataset)
  • #supports_window_function_frame_option? (Sequel::Dataset)
  • #supports_window_functions? (Sequel::Dataset)
  • -
  • #synchronize (Sequel::Database)
  • #synchronize (Sequel::SequelMethods)
  • +
  • #synchronize (Sequel::Database)
  • #synchronize_with (Sequel::SequelMethods)
  • #table (Sequel::SQL::JoinClause)
  • #table_alias (Sequel::SQL::JoinClause)
  • @@ -1008,11 +1009,11 @@
  • #to_hash_groups (Sequel::Model::Associations::DatasetMethods)
  • #to_prepared_statement (Sequel::Dataset)
  • #to_s (Sequel::SQLTime)
  • -
  • #to_sequel_blob (Sequel::LiteralString)
  • #to_sequel_blob (Sequel::SQL::Blob)
  • -
  • #transaction (Sequel::MigrationDSL)
  • +
  • #to_sequel_blob (Sequel::LiteralString)
  • #transaction (Sequel::SequelMethods)
  • #transaction (Sequel::Database)
  • +
  • #transaction (Sequel::MigrationDSL)
  • #transform (Sequel::ASTTransformer)
  • #transform (Sequel::Dataset::PlaceholderLiteralizer::Argument)
  • #trim (Sequel::SQL::Builders)
  • @@ -1032,8 +1033,8 @@
  • #unquoted (Sequel::SQL::Function)
  • #unrestrict_primary_key (Sequel::Model::ClassMethods)
  • #unused_table_alias (Sequel::Dataset)
  • -
  • #up (Sequel::MigrationDSL)
  • #up (Sequel::Migration)
  • +
  • #up (Sequel::MigrationDSL)
  • #update (Sequel::Dataset)
  • #update (Sequel::Model::InstanceMethods)
  • #update_fields (Sequel::Model::InstanceMethods)
  • @@ -1075,11 +1076,11 @@
  • #with_sql_single_value (Sequel::Dataset)
  • #with_sql_update (Sequel::Dataset)
  • #within_group (Sequel::SQL::Function)
  • -
  • #| (Sequel::SQL::Subscript)
  • #| (Sequel::SQL::BooleanExpression)
  • +
  • #| (Sequel::SQL::Subscript)
  • +
  • #~ (Sequel::SQL::OperatorBuilders)
  • #~ (Sequel::SQL::BitwiseMethods)
  • #~ (Sequel::SQL::BooleanMethods)
  • -
  • #~ (Sequel::SQL::OperatorBuilders)