Class: N1Finder::Adapters::SequelAdapter
- Inherits:
-
BaseAdapter
- Object
- BaseAdapter
- N1Finder::Adapters::SequelAdapter
- Defined in:
- lib/n_1_finder/adapters/sequel_adapter.rb
Overview
Catches queries when using Sequel
Constant Summary collapse
- MAIN_METHOD =
Method in ‘Sequel::Model.db.class` that we observe to find N+1 queries
Each sequel adapter has `execute` method For example: https://github.com/jeremyevans/sequel/blob/ac925ce9556f33d56f49b84d905d307c6a621716/lib/sequel/adapters/postgres.rb#L171 https://github.com/jeremyevans/sequel/blob/ac925ce9556f33d56f49b84d905d307c6a621716/lib/sequel/adapters/mysql.rb#L352 https://github.com/jeremyevans/sequel/blob/ac925ce9556f33d56f49b84d905d307c6a621716/lib/sequel/adapters/sqlite.rb#L129
:execute
Constants inherited from BaseAdapter
BaseAdapter::MAIN_METHOD_ALIAS
Instance Attribute Summary
Attributes inherited from BaseAdapter
Method Summary
Methods inherited from BaseAdapter
Constructor Details
This class inherits a constructor from N1Finder::Adapters::BaseAdapter