Class: ModelSet::SQLBaseQuery

Inherits:
Query
  • Object
show all
Defined in:
lib/model_set/sql_base_query.rb

Direct Known Subclasses

RawSQLQuery, SQLQuery

Instance Attribute Summary

Attributes inherited from Query

#limit, #set_class, #sort_order

Instance Method Summary collapse

Methods inherited from Query

#after_query, after_query, before_query, #before_query, #clear_cache!, #clear_limited_cache!, #condition_ops, #initialize, #limit!, #limit_enabled?, #model_class, #model_name, #offset, on_exception, #on_exception, #order_by!, #page, #page!, #pages, #table_name, #unlimited!, #unsorted!

Constructor Details

This class inherits a constructor from ModelSet::Query

Instance Method Details

#idsObject

SQL methods common to SQLQuery and RawSQLQuery.



4
5
6
# File 'lib/model_set/sql_base_query.rb', line 4

def ids
  @ids ||= fetch_id_set(sql)
end

#sizeObject



8
9
10
# File 'lib/model_set/sql_base_query.rb', line 8

def size
  @size ||= ids.size
end