module Focus::Dsl::Operators(T)
Direct including types
Defined in:
focus/dsl/operators.cr
Instance Method Summary
-
#!=(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
-
#!=(val : T) : Focus::BinaryExpression(Bool, T)
-
#%(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(T, T)
-
#%(value : T) : Focus::BinaryExpression(T, T)
-
#&(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
-
#&(value : T) : Focus::BinaryExpression(Bool, T)
-
#*(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(T, T)
-
#*(value : T) : Focus::BinaryExpression(T, T)
-
#+(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(T, T)
-
#+(value : T) : Focus::BinaryExpression(T, T)
-
#-(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(T, T)
-
#-(value : T) : Focus::BinaryExpression(T, T)
-
#/(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(T, T)
-
#/(value : T) : Focus::BinaryExpression(T, T)
-
#<(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
-
#<(value : T) : Focus::BinaryExpression(Bool, T)
-
#<=(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
-
#<=(value : T) : Focus::BinaryExpression(Bool, T)
-
#==(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
-
#==(val : T) : Focus::BinaryExpression(Bool, T)
-
#>(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
-
#>(value : T) : Focus::BinaryExpression(Bool, T)
-
#>=(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
-
#>=(value : T) : Focus::BinaryExpression(Bool, T)
-
#^(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
-
#^(value : T) : Focus::BinaryExpression(Bool, T)
-
#|(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
-
#|(value : T) : Focus::BinaryExpression(Bool, T)
-
#and(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
-
#and(value : T) : Focus::BinaryExpression(Bool, T)
-
#between(range : Range(T, T)) : BetweenExpression(T)
-
#div(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(T, T)
-
#div(value : T) : Focus::BinaryExpression(T, T)
-
#eq(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
-
#eq(val : T) : Focus::BinaryExpression(Bool, T)
-
#greater_than(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
-
#greater_than(value : T) : Focus::BinaryExpression(Bool, T)
-
#greater_than_or_equal(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
-
#greater_than_or_equal(value : T) : Focus::BinaryExpression(Bool, T)
-
#in_list(list : Array(T)) : InListExpression(T)
-
#in_list(query : Query) : InListExpression(T)
-
#in_list(*list : T) : InListExpression(T)
-
#is_not_null : UnaryExpression(Bool)
-
#is_null : UnaryExpression(Bool)
-
#less_than(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
-
#less_than(value : T) : Focus::BinaryExpression(Bool, T)
-
#less_than_or_equal(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
-
#less_than_or_equal(value : T) : Focus::BinaryExpression(Bool, T)
-
#like(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
-
#like(value : T) : Focus::BinaryExpression(Bool, T)
-
#minus(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(T, T)
-
#minus(value : T) : Focus::BinaryExpression(T, T)
-
#not : UnaryExpression(Bool)
-
#not_between(range : Range(T, T)) : BetweenExpression(T)
-
#not_eq(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
-
#not_eq(val : T) : Focus::BinaryExpression(Bool, T)
-
#not_in_list(list : Array(T)) : InListExpression(T)
-
#not_in_list(query : Query) : InListExpression(T)
-
#not_in_list(*list : T) : InListExpression(T)
-
#not_like(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
-
#not_like(value : T) : Focus::BinaryExpression(Bool, T)
-
#or(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
-
#or(value : T) : Focus::BinaryExpression(Bool, T)
-
#plus(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(T, T)
-
#plus(value : T) : Focus::BinaryExpression(T, T)
-
#rem(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(T, T)
-
#rem(value : T) : Focus::BinaryExpression(T, T)
-
#times(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(T, T)
-
#times(value : T) : Focus::BinaryExpression(T, T)
-
#unary_minus : UnaryExpression(T)
-
#unary_plus : UnaryExpression(T)
-
#xor(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
-
#xor(value : T) : Focus::BinaryExpression(Bool, T)
Instance Method Detail