Class: Squeel::Visitors::WhereVisitor
- Inherits:
-
PredicateVisitor
- Object
- Visitor
- PredicateVisitor
- Squeel::Visitors::WhereVisitor
- Defined in:
- lib/squeel/visitors/where_visitor.rb
Constant Summary
Constants included from PredicateVisitation
PredicateVisitation::EXPAND_BELONGS_TO_METHODS, PredicateVisitation::FALSE_SQL, PredicateVisitation::TRUE_SQL
Constants inherited from Visitor
Instance Attribute Summary
Attributes inherited from Visitor
Method Summary
Methods inherited from PredicateVisitor
#expand_belongs_to, #implies_hash_context_shift?, #visit_Hash, #visit_without_hash_context_shift
Methods included from PredicateVisitation
#arel_predicate_for, #attribute_in_array, #attribute_not_in_array, #quote_for_node, #visit_Squeel_Nodes_Predicate, #visit_Squeel_Nodes_Sifter
Methods inherited from Visitor
#accept, #can_visit?, can_visit?, #hash_context_shifted?, #implies_hash_context_shift?, #initialize, #quote, #quoted?, #symbolify, #visit, #visit_ActiveRecord_Base, #visit_ActiveRecord_Relation, #visit_Array, #visit_Hash, #visit_Squeel_Nodes_And, #visit_Squeel_Nodes_As, #visit_Squeel_Nodes_Function, #visit_Squeel_Nodes_Grouping, #visit_Squeel_Nodes_KeyPath, #visit_Squeel_Nodes_Literal, #visit_Squeel_Nodes_Not, #visit_Squeel_Nodes_Operation, #visit_Squeel_Nodes_Or, #visit_Squeel_Nodes_Stub, #visit_Symbol, #visit_passthrough, #visit_with_hash_context_shift, #visit_without_hash_context_shift
Constructor Details
This class inherits a constructor from Squeel::Visitors::Visitor