class Focus::BetweenOperatorExpression

Defined in:

focus/expressions/between_operator_expression.cr

Constructors

Instance Method Summary

Instance methods inherited from class Focus::BoolExpression

and(rhs : Focus::BoolExpression) : Focus::BoolExpression and, eq(rhs : Focus::BoolExpression) : Focus::BoolExpression eq, inner : Focus::Expression | Nil inner, is_distinct_from(rhs : Focus::BoolExpression) : Focus::BoolExpression is_distinct_from, is_false : Focus::BoolExpression is_false, is_not_distinct_from(rhs : Focus::BoolExpression) : Focus::BoolExpression is_not_distinct_from, is_not_false : Focus::BoolExpression is_not_false, is_not_true : Focus::BoolExpression is_not_true, is_not_unknown : Focus::BoolExpression is_not_unknown, is_true : Focus::BoolExpression is_true, is_unknown : Focus::BoolExpression is_unknown, not_eq(rhs : Focus::BoolExpression) : Focus::BoolExpression not_eq, or(rhs : Focus::BoolExpression) : Focus::BoolExpression or

Constructor methods inherited from class Focus::BoolExpression

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

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(expression : Focus::Expression, negated : Bool, min : Focus::Expression, max : Focus::Expression) #

[View source]

Instance Method Detail

def expression : Focus::Expression #

[View source]
def max : Focus::Expression #

[View source]
def min : Focus::Expression #

[View source]
def negated : Bool #

[View source]