class Focus::IntColumn(INT_TYPE)

Included Modules

Defined in:

focus/columns/int_column.cr

Constructors

Instance methods inherited from module Focus::Column

accept(visitor : SqlVisitor) : Nil accept, asc : Focus::OrderByClause asc, column_name : String column_name, desc : Focus::OrderByClause desc, from(table : Focus::SelectTable) : self from, subquery : Focus::SelectTable | Nil subquery, subquery=(subquery : Focus::SelectTable | Nil) subquery=, table_name : String | Nil table_name, table_name=(table_name : String | Nil) table_name=

Instance methods inherited from class Focus::IntExpression(INT_TYPE)

add(rhs : Focus::IntExpression(INT_TYPE)) : Focus::IntExpression(INT_TYPE) add, between(min : Focus::IntExpression(INT_TYPE), max : Focus::IntExpression(INT_TYPE)) : Focus::BoolExpression between, bit_and(rhs : Focus::IntExpression(INT_TYPE)) : Focus::IntExpression(INT_TYPE) bit_and, bit_or(rhs : Focus::IntExpression(INT_TYPE)) : Focus::IntExpression(INT_TYPE) bit_or, bit_shift_left(rhs : Focus::IntExpression(INT_TYPE)) : Focus::IntExpression(INT_TYPE) bit_shift_left, bit_shift_right(rhs : Focus::IntExpression(INT_TYPE)) : Focus::IntExpression(INT_TYPE) bit_shift_right, bit_xor(rhs : Focus::IntExpression(INT_TYPE)) : Focus::IntExpression(INT_TYPE) bit_xor, div(rhs : Focus::IntExpression(INT_TYPE)) : Focus::IntExpression(INT_TYPE) div, eq(rhs : Focus::IntExpression(INT_TYPE)) : Focus::BoolExpression eq, greater_than(rhs : Focus::IntExpression(INT_TYPE)) : Focus::BoolExpression greater_than, greater_than_eq(rhs : Focus::IntExpression(INT_TYPE)) : Focus::BoolExpression greater_than_eq, inner : Focus::Expression | Nil inner, is_distinct_from(rhs : Focus::IntExpression(INT_TYPE)) : Focus::BoolExpression is_distinct_from, is_not_distinct_from(rhs : Focus::IntExpression(INT_TYPE)) : Focus::BoolExpression is_not_distinct_from, less_than(rhs : Focus::IntExpression(INT_TYPE)) : Focus::BoolExpression less_than, less_than_eq(rhs : Focus::IntExpression(INT_TYPE)) : Focus::BoolExpression less_than_eq, mod(rhs : Focus::IntExpression(INT_TYPE)) : Focus::IntExpression(INT_TYPE) mod, mul(rhs : Focus::IntExpression(INT_TYPE)) : Focus::IntExpression(INT_TYPE) mul, not_between(min : Focus::IntExpression(INT_TYPE), max : Focus::IntExpression(INT_TYPE)) : Focus::BoolExpression not_between, not_eq(rhs : Focus::IntExpression(INT_TYPE)) : Focus::BoolExpression not_eq, sub(rhs : Focus::IntExpression(INT_TYPE)) : Focus::IntExpression(INT_TYPE) sub

Constructor methods inherited from class Focus::IntExpression(INT_TYPE)

new(inner : Focus::Expression | Nil = nil) new

Class methods inherited from class Focus::IntExpression(INT_TYPE)

new_int_func(func_name : String, *expressions : Focus::Expression) : IntExpression(INT_TYPE) new_int_func

Instance methods inherited from class Focus::Expression

accept(visitor : SqlVisitor) : Nil accept, aliased(alias_str : String) : Focus::AliasedExpression aliased, in_list(expressions : Array(Focus::Expression)) : Focus::BoolExpression
in_list(statement : Focus::SelectStatement) : Focus::BoolExpression
in_list(*expressions : Focus::Expression) : Focus::BoolExpression
in_list
, is_not_null : Focus::BoolExpression is_not_null, is_null : Focus::BoolExpression is_null, not_in_list(expressions : Array(Focus::Expression)) : Focus::BoolExpression
not_in_list(statement : Focus::SelectStatement) : Focus::BoolExpression
not_in_list(*expressions : Focus::Expression) : Focus::BoolExpression
not_in_list

Constructor Detail

def self.new(column_name : String, table_name : String | Nil = nil) #

[View source]