Lustra::Expression::Node
Inherits Lustra::Expression::JSONB::Node < Lustra::Expression::Geometric::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&(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>(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)
Sourcefalse?
Sourceilike(any : Node) : Node
Sourceilike(any : T) : Node forall T
Sourcein?(request : Lustra::SQL::SelectBuilder)
Sourcelike(any : Node) : Node
Sourcelike(any : T) : Node forall T
Sourcenull?
Sourceresolve
Sourcetrue?
SourceMacros
define_operator(op_name, sql_name, null = false)
SourceNested types
- Lustra::Expression::Node::Between
- Lustra::Expression::Node::DoubleOperator
- Lustra::Expression::Node::Function
- Lustra::Expression::Node::Geometric
- Lustra::Expression::Node::InArray
- Lustra::Expression::Node::InRange
- Lustra::Expression::Node::InSelect
- Lustra::Expression::Node::JSONB
- Lustra::Expression::Node::Literal
- Lustra::Expression::Node::Minus
- Lustra::Expression::Node::NodeArray
- Lustra::Expression::Node::Not
- Lustra::Expression::Node::NotBetween
- Lustra::Expression::Node::Null
- Lustra::Expression::Node::PGArray(T)
- Lustra::Expression::Node::Raw
- Lustra::Expression::Node::Variable