Clear::Expression::Node
Inherits Clear::Expression::JSONB::Node < Reference < Object
Mother class of all the rendering nodes
Instance methods
!=(any : Node) : Node
Source!=(some_nil : Nil) : Node
Source!=(any : T) : Node forall T
Source!~(any : Node) : Node
Source!~(regexp : Regex) : Node
Source&(any : Node) : Node
Source&(any : T) : Node forall T
Source*(any : Node) : Node
*(any : T) : Node forall T
+(any : Node) : Node
+(any : T) : Node forall T
-(any : Node) : Node
-(any : T) : Node forall T
/(any : Node) : Node
/(any : T) : Node forall T
<(any : Node) : Node
<(any : T) : Node forall T
<=(any : Node) : Node
<=(any : T) : Node forall T
==(any : Node) : Node
Source==(some_nil : Nil) : Node
Source==(any : T) : Node forall T
Source=~(any : Node) : Node
Source=~(regexp : Regex) : Node
Source>(any : Node) : Node
>(any : T) : Node forall T
>=(any : Node) : Node
>=(any : T) : Node forall T
|(any : Node) : Node
Source|(any : T) : Node forall T
Sourcebetween(a, b)
Sourceilike(any : Node) : Node
Sourceilike(any : T) : Node forall T
Sourcein?(range : Range(B, E)) forall B, E
Sourcein?(tuple : Tuple(*T)) forall T
Sourcein?(request : Clear::SQL::SelectBuilder)
Sourcelike(any : Node) : Node
Sourcelike(any : T) : Node forall T
Sourceresolve
SourceMacros
define_operator(op_name, sql_name, null = false)
SourceNested types
- Clear::Expression::Node::Between
- Clear::Expression::Node::DoubleOperator
- Clear::Expression::Node::Function
- Clear::Expression::Node::InArray
- Clear::Expression::Node::InRange
- Clear::Expression::Node::InSelect
- Clear::Expression::Node::JSONB
- Clear::Expression::Node::Literal
- Clear::Expression::Node::Minus
- Clear::Expression::Node::NodeArray
- Clear::Expression::Node::Not
- Clear::Expression::Node::Null
- Clear::Expression::Node::PGArray(T)
- Clear::Expression::Node::Raw
- Clear::Expression::Node::Variable