Class: ActiveRecord::Base
- Inherits:
-
Object
- Object
- ActiveRecord::Base
- Defined in:
- lib/directive_record/gem_ext/active_record/base.rb
Class Method Summary collapse
- .qry(*args) ⇒ Object
- .qry_value(*args) ⇒ Object
- .qry_values(*args) ⇒ Object
- .to_qry(*args) ⇒ Object
- .to_trend_qry(q1, q2, join_column_count, options) ⇒ Object
Class Method Details
.qry(*args) ⇒ Object
8 9 10 |
# File 'lib/directive_record/gem_ext/active_record/base.rb', line 8 def self.qry(*args) extract_connection(args).select_rows to_qry(*args) end |
.qry_value(*args) ⇒ Object
12 13 14 |
# File 'lib/directive_record/gem_ext/active_record/base.rb', line 12 def self.qry_value(*args) extract_connection(args).select_value to_qry(*args) end |
.qry_values(*args) ⇒ Object
16 17 18 |
# File 'lib/directive_record/gem_ext/active_record/base.rb', line 16 def self.qry_values(*args) extract_connection(args).select_values to_qry(*args) end |
.to_qry(*args) ⇒ Object
4 5 6 |
# File 'lib/directive_record/gem_ext/active_record/base.rb', line 4 def self.to_qry(*args) DirectiveRecord::Query.new(self, extract_connection(args)).to_sql(*args) end |
.to_trend_qry(q1, q2, join_column_count, options) ⇒ Object
20 21 22 |
# File 'lib/directive_record/gem_ext/active_record/base.rb', line 20 def self.to_trend_qry(q1, q2, join_column_count, ) DirectiveRecord::Query.new(self).to_trend_sql(q1, q2, join_column_count, ) end |