Module: Sequel::Plugins::ConcurrentThreadPoolEagerLoading::DatasetMethods

Defined in:
lib/sequel/plugins/concurrent_thread_pool_eager_loading.rb

Instance Method Summary collapse

Instance Method Details

#eager_load_concurrentlyObject



34
35
36
37
38
# File 'lib/sequel/plugins/concurrent_thread_pool_eager_loading.rb', line 34

def eager_load_concurrently
  cached_dataset(:_eager_load_concurrently) do
    clone(eager_load_concurrently: true)
  end
end

#eager_load_seriallyObject



40
41
42
43
44
# File 'lib/sequel/plugins/concurrent_thread_pool_eager_loading.rb', line 40

def eager_load_serially
  cached_dataset(:_eager_load_serially) do
    clone(eager_load_concurrently: false)
  end
end