module Focus::ColumnDeclaring(T)
Included Modules
Direct including types
Defined in:
focus/column_declaring.crpg/i_like.cr
Instance Method Summary
- #aliased(label : String | Nil = nil) : Focus::ColumnDeclaringExpression(T)
- #as_expression : Focus::ScalarExpression(T)
- #asc : OrderByExpression
- #desc : OrderByExpression
- #i_like(expr : ColumnDeclaring(String)) : ILikeExpression
- #i_like(argument : String) : ILikeExpression
- #sql_type
- #wrap_argument(argument : T | Nil) : Focus::ArgumentExpression(T)
Instance methods inherited from module Focus::Dsl::Operators(T)
!=(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) and, between(range : Range(T, T)) : BetweenExpression(T) between, div(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(T, T)
div(value : T) : Focus::BinaryExpression(T, T) div, eq(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
eq(val : T) : Focus::BinaryExpression(Bool, T) eq, greater_than(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
greater_than(value : T) : Focus::BinaryExpression(Bool, T) greater_than, greater_than_or_equal(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
greater_than_or_equal(value : T) : Focus::BinaryExpression(Bool, T) greater_than_or_equal, in_list(list : Array(T)) : InListExpression(T)
in_list(query : Query) : InListExpression(T)
in_list(*list : T) : InListExpression(T) in_list, is_not_null : UnaryExpression(Bool) is_not_null, is_null : UnaryExpression(Bool) is_null, less_than(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
less_than(value : T) : Focus::BinaryExpression(Bool, T) less_than, less_than_or_equal(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
less_than_or_equal(value : T) : Focus::BinaryExpression(Bool, T) less_than_or_equal, like(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
like(value : T) : Focus::BinaryExpression(Bool, T) like, minus(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(T, T)
minus(value : T) : Focus::BinaryExpression(T, T) minus, not : UnaryExpression(Bool) not, not_between(range : Range(T, T)) : BetweenExpression(T) not_between, not_eq(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
not_eq(val : T) : Focus::BinaryExpression(Bool, T) not_eq, not_in_list(list : Array(T)) : InListExpression(T)
not_in_list(query : Query) : InListExpression(T)
not_in_list(*list : T) : InListExpression(T) not_in_list, not_like(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
not_like(value : T) : Focus::BinaryExpression(Bool, T) not_like, or(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
or(value : T) : Focus::BinaryExpression(Bool, T) or, plus(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(T, T)
plus(value : T) : Focus::BinaryExpression(T, T) plus, rem(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(T, T)
rem(value : T) : Focus::BinaryExpression(T, T) rem, times(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(T, T)
times(value : T) : Focus::BinaryExpression(T, T) times, unary_minus : UnaryExpression(T) unary_minus, unary_plus : UnaryExpression(T) unary_plus, xor(expr : ColumnDeclaring(T)) : Focus::BinaryExpression(Bool, T)
xor(value : T) : Focus::BinaryExpression(Bool, T) xor