Class: Babik::QuerySet::Intersect

Inherits:
SetOperation show all
Defined in:
lib/babik/queryset.rb

Instance Attribute Summary

Attributes inherited from SetOperation

#left_operand, #right_operand

Attributes inherited from AbstractBase

#_aggregation, #_count, #_distinct, #_limit, #_lock_type, #_order, #_projection, #_select_related, #_where, #model

Method Summary

Methods inherited from SetOperation

#initialize, #operation

Methods inherited from AbstractBase

_execute_sql, #all, #each, #initialize, #left_joins_by_alias

Methods included from Updatable

#update

Methods included from Sortable

#disorder!, #invert_order!, #order!, #order_by!, #ordered?

Methods included from SetOperations

#difference, #intersection, #union

Methods included from RelatedSelector

#select_related!

Methods included from SQLRenderizable

#sql

Methods included from Projectable

#project!, #projection?, #unproject!

Methods included from Lockable

#for_update!, #lock!, #lock?

Methods included from Limitable

#[], #exists?, #fetch, #limit!, #limit?, #unlimit!

Methods included from Filterable

#exclude!, #filter!, #get

Methods included from Distinguishable

#distinct!, #undistinct!

Methods included from NoneQuerySet

#none

Methods included from Deletable

#delete

Methods included from Countable

#count, #empty?, #exists?, #length, #size

Methods included from Clonable

#clone, #method_missing, #mutate_clone, #respond_to_missing?

Methods included from Bounded

#earliest, #first, #last, #latest

Methods included from Aggregatable

#aggregate

Constructor Details

This class inherits a constructor from Babik::QuerySet::SetOperation

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Babik::QuerySet::Clonable