module Focus::Dsl::Operators(T)

Direct including types

Defined in:

focus/dsl/operators.cr

Instance Method Summary

Instance Method Detail

def !=(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T) #

[View source]
def !=(val : T) : Focus::BinaryExpression(Bool, T) #

[View source]
def %(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(T, T) #

[View source]
def %(value : T) : Focus::BinaryExpression(T, T) #

[View source]
def &(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T) #

[View source]
def &(value : T) : Focus::BinaryExpression(Bool, T) #

[View source]
def *(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(T, T) #

[View source]
def *(value : T) : Focus::BinaryExpression(T, T) #

[View source]
def +(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(T, T) #

[View source]
def +(value : T) : Focus::BinaryExpression(T, T) #

[View source]
def -(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(T, T) #

[View source]
def -(value : T) : Focus::BinaryExpression(T, T) #

[View source]
def /(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(T, T) #

[View source]
def /(value : T) : Focus::BinaryExpression(T, T) #

[View source]
def <(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T) #

[View source]
def <(value : T) : Focus::BinaryExpression(Bool, T) #

[View source]
def <=(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T) #

[View source]
def <=(value : T) : Focus::BinaryExpression(Bool, T) #

[View source]
def ==(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T) #

[View source]
def ==(val : T) : Focus::BinaryExpression(Bool, T) #

[View source]
def >(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T) #

[View source]
def >(value : T) : Focus::BinaryExpression(Bool, T) #

[View source]
def >=(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T) #

[View source]
def >=(value : T) : Focus::BinaryExpression(Bool, T) #

[View source]
def ^(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T) #

[View source]
def ^(value : T) : Focus::BinaryExpression(Bool, T) #

[View source]
def |(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T) #

[View source]
def |(value : T) : Focus::BinaryExpression(Bool, T) #

[View source]
def and(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T) #

[View source]
def and(value : T) : Focus::BinaryExpression(Bool, T) #

[View source]
def between(range : Range(T, T)) : BetweenExpression(T) #

[View source]
def div(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(T, T) #

[View source]
def div(value : T) : Focus::BinaryExpression(T, T) #

[View source]
def eq(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T) #

[View source]
def eq(val : T) : Focus::BinaryExpression(Bool, T) #

[View source]
def greater_than(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T) #

[View source]
def greater_than(value : T) : Focus::BinaryExpression(Bool, T) #

[View source]
def greater_than_or_equal(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T) #

[View source]
def greater_than_or_equal(value : T) : Focus::BinaryExpression(Bool, T) #

[View source]
def in_list(list : Array(T)) : InListExpression(T) #

[View source]
def in_list(query : Query) : InListExpression(T) #

[View source]
def in_list(*list : T) : InListExpression(T) #

[View source]
def is_not_null : UnaryExpression(Bool) #

[View source]
def is_null : UnaryExpression(Bool) #

[View source]
def less_than(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T) #

[View source]
def less_than(value : T) : Focus::BinaryExpression(Bool, T) #

[View source]
def less_than_or_equal(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T) #

[View source]
def less_than_or_equal(value : T) : Focus::BinaryExpression(Bool, T) #

[View source]
def like(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T) #

[View source]
def like(value : T) : Focus::BinaryExpression(Bool, T) #

[View source]
def minus(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(T, T) #

[View source]
def minus(value : T) : Focus::BinaryExpression(T, T) #

[View source]
def not : UnaryExpression(Bool) #

[View source]
def not_between(range : Range(T, T)) : BetweenExpression(T) #

[View source]
def not_eq(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T) #

[View source]
def not_eq(val : T) : Focus::BinaryExpression(Bool, T) #

[View source]
def not_in_list(list : Array(T)) : InListExpression(T) #

[View source]
def not_in_list(query : Query) : InListExpression(T) #

[View source]
def not_in_list(*list : T) : InListExpression(T) #

[View source]
def not_like(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T) #

[View source]
def not_like(value : T) : Focus::BinaryExpression(Bool, T) #

[View source]
def or(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T) #

[View source]
def or(value : T) : Focus::BinaryExpression(Bool, T) #

[View source]
def plus(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(T, T) #

[View source]
def plus(value : T) : Focus::BinaryExpression(T, T) #

[View source]
def rem(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(T, T) #

[View source]
def rem(value : T) : Focus::BinaryExpression(T, T) #

[View source]
def times(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(T, T) #

[View source]
def times(value : T) : Focus::BinaryExpression(T, T) #

[View source]
def unary_minus : UnaryExpression(T) #

[View source]
def unary_plus : UnaryExpression(T) #

[View source]
def xor(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T) #

[View source]
def xor(value : T) : Focus::BinaryExpression(Bool, T) #

[View source]