class
Focus::BoolLiteral
- Focus::BoolLiteral
- Focus::BoolExpression
- Focus::Expression
- Reference
- Object
Included Modules
Defined in:
focus/expressions/bool_literal.crConstructors
Instance Method Summary
Instance methods inherited from module Focus::Parameter
accept(visitor : SqlVisitor) : Nil
accept,
value
value
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::BoolExpressionin_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