Module: Squeel::Nodes

Defined in:
lib/squeel/nodes.rb,
lib/squeel/nodes/or.rb,
lib/squeel/nodes/as.rb,
lib/squeel/nodes/and.rb,
lib/squeel/nodes/not.rb,
lib/squeel/nodes/join.rb,
lib/squeel/nodes/nary.rb,
lib/squeel/nodes/stub.rb,
lib/squeel/nodes/node.rb,
lib/squeel/nodes/unary.rb,
lib/squeel/nodes/order.rb,
lib/squeel/nodes/binary.rb,
lib/squeel/nodes/sifter.rb,
lib/squeel/nodes/literal.rb,
lib/squeel/nodes/ordering.rb,
lib/squeel/nodes/grouping.rb,
lib/squeel/nodes/key_path.rb,
lib/squeel/nodes/aliasing.rb,
lib/squeel/nodes/function.rb,
lib/squeel/nodes/predicate.rb,
lib/squeel/nodes/operators.rb,
lib/squeel/nodes/operation.rb,
lib/squeel/nodes/subquery_join.rb,
lib/squeel/nodes/predicate_methods.rb,
lib/squeel/nodes/predicate_operators.rb

Overview

Namespace for the nodes created by Squeel::DSL, and evaluated by Squeel::Visitors classes

Defined Under Namespace

Modules: Aliasing, Operators, Ordering, PredicateMethods, PredicateOperators Classes: And, As, Binary, Function, Grouping, Join, KeyPath, Literal, Nary, Node, Not, Operation, Or, Order, Predicate, Sifter, Stub, SubqueryJoin, Unary