Special class for leaf nodes. Leaf nodes have no children and always return the parent rather than themselves.
All QueryBuilder nodes extend this class.
Contraint which evaluates to true when all its child constraints evaluate to true.
Constraint evaluates to true if aliased node is a child of the given parent path for the given alias.
Constraint which evaluates to true if the dynamic child operand and the static child operand evaluate to true when operated upon by the given operator.
Constraint which evaluates to true when the aliased document path is a descendant of the specified ancestor path.
This factory node provides both leaf and factory nodes all of which return nodes of type "constraint".
Constraint which evaluates to true if the specified field on the aliased document isset, or alternatively speaking, is not-null.
Constraint the evaluates to true if the named field on the aliased document evaluates to true against the given full text search expression.
Constraint which evaluates to the opposite truth of its child operand.
Constraint which evaluates to true if any one of its children evaluates to true.
Constraint which evaluates to true if the aliased document is reachable by the specified path.
Base class for PHPCR based query converters.
Class which converts a Builder tree to a PHPCR Query.
The From node specifies the document source (or sources in the case of a join).
Factory node for dynamic operands.
Operand evaluates to the value of the given field of the aliased document.
Dynamic operand which evaluates to the lowercased value of the child operand.
Operand which evaluates to the upper case version of its child operand.
Factory node for all operands, both dynamic and static.
Factory node for static operands.
Factory node for order by.
Node for adding an additional order by.
The Query Builder root node.
Factory node for adding selection fields.
Factory node for adding additional selection fields.
Abstract factory node class for Sources.
Factory node for join conditions.
Factory node for "left" source in join.
Factory node for "right" source in join.
Factory node for where.
Factory node for appending additional "wheres" with an AND.
Factory node for appending additional "wheres" with an OR.